Logo Platform
logo amplifiers simplified

Pirate diplomacy value issue when loading a savefile from within game [Edit: probably not a bug]

Reply
Copied to clipboard!
5 years ago
Aug 15, 2020, 5:30:14 PM

The PIrate faction's diplomacy value for the player can become corrupted when loading save files


Repro: 3/3 (one game though, I have not played through again to reproduce again)


1. Start a game (I was Unfallen with Normal pirates and enemies)

2. Make peace with PIrates for the whole game (I played until turn 92)

3. Note that the AI will begin to compete and steal the PIrate's friendship from you, and it will become wary again (by design)

4. Find a round in which this happens (for me it's round 93)

5. Reload to the beginning of the previous round using Autosave

6. Observe that the pirates are still "Cordial" to the player

7. Play the entire round (you can see exactly what I did via my save files)

8. Save the game to a manual save file 

9. Open Pirate diplomacy and notice it is still "Cordial"

10. End the Turn

11. Note that the pirates are now "Wary" (probably an AI paid them)

12. Reload the save that was made in step 8

13. Open the Pirate Diplomacy screen


RESULT: Pirates are "Wary"

EXPECTED: Pirates should be "Cordial" because that is the state they were in when the savefile was created


This would be easier to diagnose as a player if the numerical value of the pirate sentiment towards the player were made visible in the tooltip, but I believe this is the correct repro.  There is some RNG of course, since you never know when the AI will take over the pirate friendship from the player, making this difficult to reproduce. It would be interesting if this were indicative of a larger issue, something about the game's perceived turns getting out of sync (and this isn't actually due to another faction but because of incorrect value for pirate relationsip decay).


I am writing this from my laptop, but I'll attach the save files from my desktop later when I get access to it.

Updated 5 years ago.
0Send private message
5 years ago
Aug 15, 2020, 5:54:14 PM

Whoa! I decided to play with this some to see what happens if I quit the game and load my corrupted save directly after relaunching the game again.


1. Load the PirateFools savefile

2. Go to the pirate diplomacy screen as quickly as possible

3. Observe that the pirate relation says "Cordial"

4. Wait several seconds


RESULT: The pirates get some support and change to "Wary" automatically


If I support them to make them cordial again, about 1 second later, someone else will support them again and make them wary (during my turn, while I'm looking at the screen!) Obviously the information in my bug report above is incorrect because it was based on the assumption that this value would not change in realtime while I'm playing my turn. So the assumption that this was due to reloading the savefile might be incorrect.


Maybe this is not a bug and something very fundamental about Endless Space 2 simultaneous turn processing that I don't understand? I will still attach this savefile when I get to my desktop.

0Send private message
5 years ago
Aug 15, 2020, 6:15:16 PM

Nevermind, I'm now like 80% sure this is working as intended and is indeed related to simultaneous turns.  The AI sometimes waits for you to influence the pirates before they do. It's a little odd to have to sit on that screen for a few seconds and monitor it. If this was a MP game, the players would "ready up" to end their turn and I would know when it's safe to end mine.  But I assume after a few seconds if they don't influence the pirates, I should be safe to close out of that screen and end the turn.

0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message