Community-patch-dll: After loading MP game, turn order is messed up

Created on 25 Dec 2018  路  19Comments  路  Source: LoneGazebo/Community-Patch-DLL

_1. Mod version (i.e Date - 4/23):_
12.18.1

_2. Mod list (if using Vox Populi only, leave blank):_

_3. Error description:_
When loading save with two players at war, they are placed into wrong (non-existant?) turn slice, so neither of them can move units.

_4. Steps to reproduce (optional):_
Load save [http://dump.bitcheese.net/files/pidysak/auto.Civ5Save] (or reproduce condition with two (non-host?) players fighting), host is Ethiopia or Russia, fighters are Sweden and Celts.

  1. Log files (always attach your Logs folder, located at My Documents/My Games/Sid Meier's Civilization 5. Make sure you have enabled logging before experiencing an error! Go here to find out how: http://forums.civfanatics.com/showthread.php?t=487482):

http://dump.bitcheese.net/files/tepimyj/logs.zip

  1. Save game (always attach a save that was made a turn before the error; located at My Documents/My Games/Sid Meier's Civilization 5/ModdedSaves):

http://dump.bitcheese.net/files/pidysak/auto.Civ5Save

  1. CvMiniDump.dmp file (attach if experiencing a game crash. Located at Program Files/Steam/steamapps/common/Sid Meier's Civilization V):

  2. Screenshots (optional):
    http://dump.bitcheese.net/files/jykypor/plcm.png

Fixed for upcoming version Paging Dr. Ilteroi

Most helpful comment

Issue still present with autosave fix (in VP 12.18.1 at least)

All 19 comments

Another game exhibited same behavior.

The AutoSave in MoiMagnus's issue seems to have fixed the issue(or I am unable to reproduce it now).

@TechpriestEnginseer is the fix supposed to be retroactive? I loaded the save with autosave fix mod and game is still broken.

no.

Issue still present with autosave fix (in VP 12.18.1 at least)

Issue still present in 2.17, even with autofix.

Bug is not present in 5.20.3.

Steps to reproduce:

  1. create MP game with 3 players and hybrid turns
  2. one non-host declare war to other non-host
  3. on the next turn exit and load auto-save (or normal save) with same players
  4. in loaded game turns order will be broken and will never pass.

@LoneGazebo why closed? Checked, problem is still present in 3.14 beta

when a new version is coming out, all inactive issues are closed.

The double save method is the only known solution - this was a vanilla issue as well.

Not tested with 3.14 but on previous version, double save didn't work either. It only works against double AI turn (which is now fixed with autosaves anyway)

Also, as I said earlier, 5.20.3 does not have this problem.

I've looked at older versions and I don't see anything that would explain what you're seeing.

@ilteroi any possibility the small change to slice timing in CvGame could cause this? It's the only thing I see that's changed.

Tried double-saving, doesn't help.

Also tried reverting this https://github.com/LoneGazebo/Community-Patch-DLL/commit/0737e57c7231cbb42ddd9ea43dcb4f5cd99ef6ae#diff-ea1347045d6dcad1bfd5c1b741a4e489L8107 not sure if I did it properly but no dice

Testing have determined that bug was introduced at some point between 9.6.2 and 9.18.

P.S. Maybe this issue should be reopened?

hmm. looking at the history, i did some experiments between those two versions, but didn't officially revert them ...

@ilteroi Your fix works, thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

UndeadDevel picture UndeadDevel  路  3Comments

SauliHa picture SauliHa  路  9Comments

dape6509 picture dape6509  路  5Comments

jayeye2011 picture jayeye2011  路  6Comments

ilteroi picture ilteroi  路  7Comments