phungus420
Deity
- Joined
- Mar 1, 2003
- Messages
- 6,296
Thanks to help from Fuyu and Afforess we are finally getting the big kinks worked out of the RevDCM core, and should have a good stable release out the door pretty soon. One issue still remains though, and is kind of blocking work on the other remaining bugs, as they all revolve around the change Player function.
For the behavior of this bug what happens is if a new civ is spawned (via barbarian civ, or a Revolution) and the player switches to this newly spawned civilization, we get a bunch of python exceptions, that seem to be coming from Civ4lerts. Also interestingly enough if the player saves the game, then reloads after the civ is spawned, then switches to that player after the reload, no python errors occur. Both Fuyu and I have looked at the python errors, but are not sure exactly what the problem is (though Fuyu has a general idea) or how to go about fixing it. So EF, we're hoping you could help us out
If you want to try to recreate the bug yourself, you'll need the latest RevDCM SVN which is found here:
RevDCM itself: https://revolutiondcm.svn.sourceforge.net/svnroot/revolutiondcm/Trunk/RevolutionDCM/
RevDCM source: https://revolutiondcm.svn.sourceforge.net/svnroot/revolutiondcm/Trunk/SourceCode/CvGameCoreDLL/
Run AI autoplay with Barbarian Civs on, and switch to one of the new spawned civs once one is spawned (without saving or reloading). Including a copy of the python error logs in case you just want to take a look at those in give advice without directly testing, as I know you're busy doing your own testing with BUG and BULL.
Edit:
Nevermind Fuyu figured it out
For the behavior of this bug what happens is if a new civ is spawned (via barbarian civ, or a Revolution) and the player switches to this newly spawned civilization, we get a bunch of python exceptions, that seem to be coming from Civ4lerts. Also interestingly enough if the player saves the game, then reloads after the civ is spawned, then switches to that player after the reload, no python errors occur. Both Fuyu and I have looked at the python errors, but are not sure exactly what the problem is (though Fuyu has a general idea) or how to go about fixing it. So EF, we're hoping you could help us out
If you want to try to recreate the bug yourself, you'll need the latest RevDCM SVN which is found here:
RevDCM itself: https://revolutiondcm.svn.sourceforge.net/svnroot/revolutiondcm/Trunk/RevolutionDCM/
RevDCM source: https://revolutiondcm.svn.sourceforge.net/svnroot/revolutiondcm/Trunk/SourceCode/CvGameCoreDLL/
Run AI autoplay with Barbarian Civs on, and switch to one of the new spawned civs once one is spawned (without saving or reloading). Including a copy of the python error logs in case you just want to take a look at those in give advice without directly testing, as I know you're busy doing your own testing with BUG and BULL.
Edit:
Nevermind Fuyu figured it out