Jump to content
SSForum.net is back!

Samapico

Administrator
  • Posts

    7972
  • Joined

  • Last visited

Everything posted by Samapico

  1. I made a simple batch file that registers or unregisters the DLL and OCX files. I packaged this and added it to the downloads section. This should make installation much smoother, especially for Vista/7 users. The scripts have to be ran as administrator. Edit: As of September 2025, this is now outdated, as the latest 3.5 version features an actual installer that should make the process easier up to Windows 11.
  2. Even if both clients coexist, developping an algorithm that 'appears similar to' Continuum's, without being an exact replica, would be enough imo. The only case where you could see a slight difference would be with a very laggy player, anyway. And as soon as Discretion has at least all the features of Continuum, I don't see why we would need them to coexist. Just like we transitionned from Continuum 0.38/39 to 0.40, we could have a transition to Discretion. Compatibility with subgame, however, is a must (unless there's a major change towards ASSS in the larger zones in the next months)
  3. You could try running with your onboard video for a while, popping out the nVidia. If it fixes your problem, it might help you find the solution...
  4. Is your graphics card cooled by a fan? Did you make sure the fan is working? I had a fan die on last video card
  5. The event viewer is accessible from Administration tools, in the Control panel If your computer fans are more noisy than they used to, it could be a build-up of dust somewhere making it overheat and freeze. As it was suggested, shut it down, open the case, dust out everything you can (avoid contact with the components, but it's not like it will blow up if you touch something either, just so you don't stress too much). Check especially the fans, they're probably full of dust anyway if you never cleaned it. You can also double-check the CPU fan... I once had a thick layer of dust accumulated between that fan and the heatsink, the only way to clean it was to unmount the fan completely. It fixed my 'computer is noisy as hell + crashes every day' problem. Lots of programs can give you the system's temperature, you could compare before and after and see if there's a difference. A standard PC usually idles at 40-50, and probably shouldn't go higher than 60 under normal/light load. The GPU can be in the 70's easily... Edit: Your attached report states 77 for the GPU... was it under any particular load? If that's the idle temperature, I think it's quite high. If it's cooled by a fan, make sure it's running well and that it's not drowning in dust. This is just to give you an idea of what to expect, all machines are different, this isn't a universal truth .
  6. In your Continuum folder, you'll find a 'banners' folder. You can place any 12x8 (256 colors) bitmap file in there, and they will be accessible from in game. From spectator mode, hit esc-B to select a banner from your folder. Also, too many smileys >=(
  7. Fight like a real man, kill him with your bare hands.
  8. Yeah, it's real easy to make something cross-platform in assembly
  9. Sure, let's convert a project on which we have trouble getting contribution from the public to an obscure language even less people know about. That'll help.
  10. Just a thought: Do we really want/need to replicate Continuum's inter/extrapolation exactly? I think reverse-engineering this would be incredibly complex, unless you can crack the assembly code. By setting up tests like Jowie suggested, I think the best you can actually achieve is guessing which variables are involved. But to determine how they interact would be a major pain in the butt, in my opinion. It might be best to just develop something based on algorithms that exist (surely there are some open-source games we could get inspiration from?) and tweak it until it looks good (which doesn't necessarily mean that it looks like Continuum).
  11. Amazing. I lol'd a lot from this post.
  12. Samapico

    AFK

    I'll have Internet at home tonight (unless the modem doesn't work right or something)
  13. A down server does not mean he stopped supporting it... And from what I read on MGB, it seems to be back online. It's the first time I hear about his server being down since Starlight is being used, so it's not that bad
  14. Could you submit that file to the downloads section, so it doesn't get lost in a few months?
  15. Captain obvious to the rescue! I personally think it adds to the suspense when in the id tunnel: "Will I warp right in the gate, or right at the entrance... hmmmmmmmmm" Also, ID drives are supposed to be relatively unsafe, so using them can lead to undesired hypergate warping and such.
  16. DCME's version number is given in its title bar, and in the file you downloaded... It should be 3.4.14 or 3.4.15. And you didn't answer me as to how much RAM you have... (Right-click on 'My computer', Go to 'Properties', and your RAM should be listed under the General tab. Also, in your DCME folder, you should have a dcme.log file; open it with notepad, and copy-paste the content here (or register and attach the file)
  17. So your best bet is to hit esc-A, check if you can join a larger pub (if the number of players in it are below the limit). If not, hit esc, then esc-A again, repeat until you can join it. There's a lot of come and go in TW, so it shouldn't take more than a minute or two to get a spot. Sometimes you gotta be quick though, cause other people are doing the same thing at the same time.
  18. Maybe add a generic yellow or blue corner graphic, like a simple L corner with a single-width full line, maybe animate it so it toggles on/off every second or so. On top of that (or under, whatever), add the graphical field gfx (lightning, emp, etc) So the yellow/blue indicator would be like a HUD thing, while the other is a visual/graphical thing. One gives you the accurate location of the field and its owner, the other gives you the type of field.
  19. Samapico

    AFK

    You might have noticed I'm not on much lately... I just moved, and I don't have Internet access at home yet. So for now I leave the zone in your capable hands. If you need something urgent or semi-urgent (i.e. the bots are down), pm me on the forums and I'll see what I can do. With a bit of luck I should get internet by the end of the week, if not it will wait until next week.
  20. I had a lightning animation... straight horizontal and vertical. Could be turned into corners I guess. It had few frames... I currently don't have internet at home, so I can't post it though Forgot who the original author of it was, too. I'll try to trace it back
  21. 1) Computer specs? (Mostly operating system, RAM and graphical memory) 2) Which version are you trying to run? (Make sure you get the latest one from the Downloads section of this site) 3) Are you trying to open a map, or just starting the program?
  22. But doesn't delaying it make lag worse? If only interpolation is used (no extrapolation), it would effectively double the lag... A combination of interpolation and extrapolation could be used like this: When a position packet is received, the client smoothly makes that ship fly to the target position in X ticks, starting from the last extrapolated position (unless the extrapolation is way off I guess) After reaching the target position, player's position is extrapolated linearly until a new packet comes in This still adds lag, but it would be a fixed amount, instead of doubling it. Or X could be a function of the player's ping or something... Can't do that right now, but does it use extrapolation after each packet?
  23. Yeah... so... when you receive a packet, it's not the player's actual position? You're saying it waits before placing that player there? What would be the point of this? Smoother display? Working around sync issues? Not quite sure to understand... I assumed: My Time --------------------------> His pos pkts 1 2 3 4 His pos 1.....2.....3........4 on my screen With ..... being extrapolation from the last packet. I'm guessing it's much more complex than this, then?
  24. Most likely your profile.dat, zones.dat, keyboard.dat , etc. files are gone or were moved for some reason. Did you move your subspace folder or something like that? Which OS are you using? Could be some of Vista/7's DEP thing that moved the files somewhere else... Either way, you could browse to your Continuum folder, and you should find profile.bak (or profiles.bak?), zones.bak, keyboard.bak, etc. These are backup files of your .dat files. You can simply rename them to the .dat extension. Make sure you have set your folder options to NOT hide the file extensions, which sucks. If that doesn't work, just redownload the zones list, and recreate your profile, it's not that much work For the zones list, make sure you have the latest directory servers and it will take you 15 seconds to re-add your favorite zones. If you have somehow a backup of your continuum installation somewhere, you could also grab the .dat files from it.
  25. Pretty sure Continuum just uses a simple linear interpolation... When someone lags out (or goes through a jump gate in Hyperspace), the ship just continues to float at a constant speed, whether or not you were thrusting in a direction. And emm... This is extrapolation, btw, not interpolation The tricky part, in my opinion, is to consider the future ship bounces in the extrapolation, so you don't predict someone will go through a wall.
×
×
  • Create New...