Wednesday, July 29, 2009

Friday, July 24, 2009

Bug alert

Hey everybody,
Thanks to playtesters in the forum (Sardaukar and Xaver in particular), I found one bug in particular you can avoid for now, which will be fixed in the next version. In 1.44c and earlier, do NOT build more than 9 refineries. It will cause a crash.
I'll update with a new version in (probably) a couple weeks.

Thursday, July 16, 2009

1.44cU SP update

Okay, this should be the last SP update in a long time. I'm getting interested again in doing the network code now that the major crashes seem to be eliminated, so I'm switching gears. Here is an updated version of 1.44 with a few small bugs fixed, which should be very stable. I'll talk to everyone again in a while.
By the way, if anyone is following me on Twitter, you might as well give up now because I'm quitting it soon. It is so much a complete waste of time I can't even comprehend how popular it's become. I'm pretty sure my blog updates with significant information are perfectly acceptable for most readers here, rather than spitting a few sentences a day about me eating and being hungry. I mean, seriously, this is the only site/service that's made me bored with myself.

Sunday, July 12, 2009

Crash averted

Well it seems with the help of playtesters I've finally gotten the major crashes eliminated, by removing a bunch of legacy code. So, great news for the single player version. There's a major problem though: the legacy code I removed is the networking base for the multiplayer version. It was just functional enough to prove the concept, so it didn't affect the game to remove it. But, since it appears to have been the cause of the crashing by sending a legitimate "end game" signal after the server shuts down, for whatever reason, I may have a big problem. If the networking library I chose to use ends up having some issue for certain people where the server shuts down unexpectedly, I'm going to have to restart the multiplayer coding part of the project with a new library. It's not what anyone wants to hear, but I'm not publishing something that kills every other match indescriminately. So, I'll be taking some time out to do some heavy testing in the future, and I'll update as I make discoveries.

Sunday, July 05, 2009

1.44bU SP update

Another bugfix update. This time I took out a lot of legacy code running for various purposes, but the removal of which should not affect the game adversely. If you experience crashes without errors while running this version, please change the config.ini file so that Sound and Music volume are at zero (exactly), and try to recreate the error. I'm just making sure that the music streams in the background aren't causing a problem. If you still get the crash, please report it in the forums as per the instructions there. Thanks.

Thursday, July 02, 2009

1.44aU SP update

This is just another version of 1.44. I re-wrote a bit of the keyboard input code to keep things cleaner, and changed some debug information. Please run this with logging enabled (F12) and let me know in the forums if you have any crashes. Please include the first 5 lines and the last 10 lines from the D2TSHA.log file generated in the same folder as your .exe file (to avoid having to send the whole thing). I apologize for the size of the generated log file but I'm forced to use brute methods to try and figure out where the crash is happening.
I still cannot replicate any of the random crashes people are seeing, even after playing for 45 minutes and clicking on stuff like mad. Hopefully this will get us closer to an explanation.