Logo Platform
logo amplifiers simplified

Reloading a save causes weird diplomacy interactions

Reply
Copied to clipboard!
5 years ago
Jan 24, 2020, 9:17:09 PM

test2.savAutoSave 152.savAutoSave 153.savAutoSave 154.savHi,

In the attached save game file (test2.sav) some weird thing happens. Last I played it, it was my turn (singleplayer - duh), but when I load it, I get quite a few diplomatic reaction (such as war) right away despite it being my turn. And here is the even weirder thing: If I reload the save and then instantly hit next turn, no diplomatic messages popup and no war. It is like I can "interrupt" an AI negotation which is only done during my turn right when I load.


Just load the save, no payed DLC activated, wait 5-10 seconds, then war. Reload the save, instantly hit next turn, no war.


I have also attached 3 previous autosaves, from respectively 2 turns before, 1 turn before, and the turn which I made the actual save on.


It's my first ES2 game, and first time trying an Amplitude game, but I love it so far! Keep up the good work.

0Send private message
5 years ago
Jan 25, 2020, 12:47:06 AM

There is no such thing as "your turn", all players play simultaneously in Endless games, then when they all done turn is ended.

What happens is when you reload a game, some AI state information is reset, so it recalculates it based on the game conditions you loaded. As it might "forget" some priorities it pursued just before saving, recalculation might force AI to assign different priorities upon game load, like declaring a war.

Updated 5 years ago.
0Send private message
5 years ago
Jan 25, 2020, 11:37:51 AM

Thanks for the explanation about turns. Im entirely new to Endless games, so good to learn this.


However, wouldn't it be considered a bug if the AI "forgets" what it was doing upon save->load? And it also doesn't explain why pressing "end turn" quickly instead of waiting 5 seconds results in different AI behavior. To me that also sounds a bit buggy.

0Send private message
5 years ago
Jan 25, 2020, 4:44:36 PM

Not exactly bug, rather side effect of the design. AI constanly changes priorities based on the game situatoin it "sees", and reloading might even help it to get out of unintenional loops in diplomatic disposition progression sometimes. Like a human that loads unfinished game few days later, you might not immedeately remember what were you doing, so you reconstruct a picture in your memory from what you see and might even have "fresh" perspective on what should you do now.


Diplomatic interruption is indeed a thing, it was made so to avoid "endless end turn" bug, that often was caused by neverending AI diplomatic interactions. So it is forced to quit it now, when all human players end their trun.


Not sure why AI is hasitant to declare war on the next turn, so this, perhapse, is indeed a bug to be looked upon. Maybe AI state is properly set only after End turn is processed.

0Send private message
5 years ago
Jan 26, 2020, 9:24:11 AM

Continued playing today, with me hitting end turn before war declaration. A few turns went by, and then the AI declared war the same way as before. So I guess the AI was just taking a long time to reach the decision, since they eventually did declare war. 


A bit quirky, but seems to work as intended. I guess it means infinite peace late game if you play quick.

0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message