Invalid game state - offline lan multiplayer

I've searched everywhere for this specific problem, so apologies if this has already been answered.

My housemate installed Demigod via impulse, using my profile, so we could play each other offline. We've set up the ports for each ip address between 6002 and 6200 (Linksys wireless G 2.4 Gig.)I'm using Vista 64 sp 2, and my housemate is on windows 7.

When we launch a game via the lobby, it starts to load the game, but then comes up with the error message 'Invalid game state - critical error' and counts down and ends the game.

We both reinstalled Demigod via impulse, so had to wait for another download, both ran the game via the .exe file, it worked once, and then the same problem occurred when we started another game. We've tried both running it through impulse, but the same problem occurs. I also tried running my housemates .exe through Vista 64 sp 2 compatibility mode, but this also didn't work. I also tried using different port ranges, but surely this is for online play...besides, that didn't work either.

I've been playing Demigod for several months, and have been waiting a long time to finally have a lan game, so this is very frustrating, any ideas ?

EDIT: Forgot to mention, firewall and antivirus were turned off

 

1,691 views 6 replies
Reply #1 Top

Check your demigod version numbers. for some reason I hear that demigod executables have been getting marked with the wrong versions. You can do this by looking at your RegistrationsCache in your hidden ProgramData folder

Reply #2 Top

Quoting awuffleablehedgie, reply 1
Check your demigod version numbers. for some reason I hear that demigod executables have been getting marked with the wrong versions. You can do this by looking at your RegistrationsCache in your hidden ProgramData folder

Thanks for the response. We compared the numbers on our RegistrationsCache's, so registration i.d and network i.d et.c but we both have the same i.d's. Just to double check this is the right place...

C:\Users\Me\App Data\Roaming\Stardock\Impulse\RegistrationsCache

We also compared BaseCategories (not sure it's relevant)...

C:\Program Files (x86)\Stardock\Impulse\Dock Data\Program Data\BaseCategories

But again, didn't find any differences.

 

 

 

 

Reply #3 Top

Do you have any software on either machine that might be fiddling with the network traffic? If not and both installs are indeed identical and up-to-date, please contact [email protected], they may have other ideas.

Reply #4 Top

Did you have a Queen and a TB? There is a way to cause a desync if you Deep Freeze a Queen just as she closes. The timing of this comes down to about .1 seconds so it rarely occurs but I've seen it twice. Basically, one game thinks that DF increased the cooldown and the other thinks that it didn't. 

Other options are mods. If you have the same mod, but different versions, then you can join but as soon as the game launches, it will invalid gamestate. 

Reply #5 Top

Quoting awuffleablehedgie, reply 4
Did you have a Queen and a TB? There is a way to cause a desync if you Deep Freeze a Queen just as she closes. The timing of this comes down to about .1 seconds so it rarely occurs but I've seen it twice. Basically, one game thinks that DF increased the cooldown and the other thinks that it didn't.

The desync occurs before the game starts i.e during the loading screen, after pressing 'launch game' from the lobby. Perhaps I should of made that clearer in the OP.

Quoting awuffleablehedgie,
Other options are mods. If you have the same mod, but different versions, then you can join but as soon as the game launches, it will invalid gamestate. 

Sorry, I should of mentioned this before. I removed all the mods from my mod folder, to mirror my housemates mod folder, but this didn't make any difference. Thanks for the suggestions, I'm waiting on a reply from Stardock support (I've sent them a log), so hopefully they'll spot the cause of the problem.

 

Reply #6 Top

do you guys have the same username/profile? That may cause an issue.

Also, no matter how long it takes for support to get to you, don't email them again. It puts you to the back of the line for some stupid reason. 

Did you actually /disable/ your mods in modmanager before you removed them? possible (unlikely) cause.