Post-patch - when failing connect to another player I now crash

Title says it all:
When I attempt to join any multiplayer game, the moment I fail to connect to any player before the patch I'd just manually cancel back to the Main menu. Now after the patch, Demigod crashes - I have to alt+tab to actually get to the error message however as the game just freezes on the screen.

Here is a complete copy of the error message:

Unhandled exception:

bad allocation

Program : C:\Program Files\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :

Callstack:
    unavailable.

Last 100 lines of log...

A full record of the log is stored in the Demigodlog.txt file

info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="conquest",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     },
info:     flagcontrol={
info:       DeathPenalty="Normal",
info:       ExperienceRate="Normal",
info:       FlagCaptureTime="Moderate",
info:       FogOfWar="explored",
info:       GameSpeed="normal",
info:       GoldIncome="Normal",
info:       GruntStrength="Normal",
info:       ScenarioFile="/maps/map05/map05_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="flagcontrol",
info:       WarScoreIncome="Normal",
info:       WinningWarScore="10000",
info:       achievements="true"
info:     },
info:     slaughter={
info:       DeathPenalty="Normal",
info:       ExperienceRate="Normal",
info:       FogOfWar="explored",
info:       GameSpeed="normal",
info:       GoldIncome="Normal",
info:       GruntStrength="Normal",
info:       KillsToWin="20",
info:       ScenarioFile="/maps/map05/map05_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="slaughter",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     },
info:     structuredefense={
info:       DeathPenalty="Normal",
info:       ExperienceRate="Normal",
info:       FogOfWar="explored",
info:       GameSpeed="normal",
info:       GoldIncome="Normal",
info:       GruntStrength="Normal",
info:       ScenarioFile="/maps/map05/map05_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="structuredefense",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     }
info:   },
info:   TotalPlayerCount=1,
info:   Version="MAIN.1.00.0105",
info:   dwGameID=281477,
info:   dwHostPlayerID=19066
info: }
info: CVP_GameData:
      szGameName: (FR) 3vs3
      szHostPlayerName: fabien34570
      szHostIPAddress: 90.0.177.169
      szPassword:
      szMapName: Cataract
      szGameSpecificXML (size): 3540
      szGameGUID: edbd4aad-505d-4cde-b88f-3813225c3409
      szGameToken:
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2009-04-25T04:39:27.707
      szGameVersion:
      dwHostPlayerID: 19066
      dwHostPort: 0
      dwMinPlayers: 1
      dwMaxPlayers: 10
      dwGameTypeID: 5
      dwGameMapID: 53
      dwNumPlayers: 1
      dwGameID: 281477
      bRanked: 0
      bPrivate: 0
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: Adding name/ID mapping:[ZehDon:26222]
info: >>>Entering CVPInterface::GetUserPlayerData()
info: >>>Exiting CVPInterface::GetUserPlayerData()
info: >>>Entering CVPGetPlayerAchievementsByID for 26222
info: <<<Exiting CVPGetPlayerAchievementsByID
info: JoinGame. GameID[281477], Password[]
info: >>>Entering CVPInterface::JoinGame()
info: >>>Exiting CVPInterface::JoinGame()
info: >>>Entering CVPInterface::GetGameData()
info: >>>Exiting CVPInterface::GetGameData()
info: Adding name/ID mapping:[ZehDon:26222]
info: System: Connecting to game host...
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 19066[90.0.177.169:65499]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from fabien34570[19066]
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnNATFailed
info: ImplCVPInterface::OnPlayerDataUpdated
info: MUSIC : Activating cue [Main_Menu]
info: >>>Entering CVPInterface::QuitGame()
info: CVP::HandlePlayerDataUpdated
info: >>>Exiting CVPInterface::QuitGame()

 

edit:
I tried several games, and any time I successfuly get into a game Lobby, everyone clicks ready and when the Host launches, my game freezes. It doesn't crash, doesn't provide an Error Log, just locks up completely and I have to use Task Manager to close down the program as it becomes unresponsive. I let my PC sit like this for quite a while to make sure it wasn't just loading.

I understand Stardock and Gas Powered Games are working hard to fix all of the issues and I thank them for all of their hard work, however I'd also like to just express my frustration at this situation as things appear to be going from bad to worse as now the multiplayer component really is broken for me. Hopefully it isn't effecting too many people.

I really hope the patch fixed things for others and that they're enjoying the game now. Hopefully I can enjoy the game with them in the near future.

1,375 views 13 replies
Reply #1 Top

22nd patch didnt let me connect to anyone multiplayer

24th patch i crash after anyone disconnects from me in skirmish

 

Urgh!
Zolimox cat is unhappy.

Reply #2 Top

i have the same problem. I was doing fine on after the first patch, but since the second I fail to connect to someone every 4th or 5th game the game freezes and i get the same error message.

Reply #3 Top

I am getting the same error, the game was fine before the patch but now, I get this error half the time when trying to play a multiplayer game

Reply #4 Top

Exactly the same for me, problem appeared after latest update. Could play custom game before, now freezes with unhandled exception when I fail to connect with another player. Impossible play MP at all now.

 

 

Reply #5 Top

Same 4 me here. I patched, played a game, and then spent 1 hour triyn' to connect but always crahed that way.

 

 

Reply #6 Top

DITTO - with the latest patch, I crash/freeze after a connection failure 

Reply #7 Top

Same here, hard crash of my game on connection failure.

Reply #8 Top

I've been playing through a few games, and I've actually been able to cancel back to the main menu a few times after I've failed to connect to other players. I don't believe there is anything we can do to fix this, it's going to be the Devs who do it.

Reply #9 Top

I have the same problem after the patch.  The patch has made the failed connections crash instead of just fail.  The patch seems to have made things worse.

 

Reply #11 Top

Update  - set up port forwarding on router, then enabled 'specify NAT port range' (defualt range) in ImpulseReactorOptions.exe application in demigod/bin folder. Worked like a dream for 3 games, then I had another 'failed to connect' and multiplayer hasn't worked since. NEVER had a problem with other MP games.