Page 1 of 1

Savegame refuses to unpause

Posted: 30 Sep 2022 03:18
by Rovstam
Hi. I was playing a game and everything was alright until i saved, left, and opened the game again.
I cant explain this thing so i leave the savegame file here.
ECS City builder.sav
(1.81 MiB) Downloaded 60 times
any help would be appreciated.

Re: Savegame refuses to unpause

Posted: 16 Feb 2024 06:53
by Foxnite
Sorry, no solution, as I have the exact same problem.

I have reloaded the gamesave - no fix.
I have reloaded the earliest gamesave - no fix.
I have restarted the game entirely - no fix.
Reseting gamescript "Renewed World Disorder" - no fix.
Tried to uncheck the Pause on game load and a new save - no fix.

Console command "unpause" = "Game cannot be unpause manually; disable pause_on_join/min_active_clients."
("min_active_clients" not a valid command, probably a multiplayer specific thing.)
Setting "pause_on_join" to "0" and then run command "unpause" gets the game running again, even though I get the "...cannot be unpaused..." error in console. :D

But saving and reloading the save again, I'm back on square one again... And the above trick doesn't work anymore. :( (I've tried to recreate the original conditions to no avail)

Been trying to solve this while writing this post so above is a log of my actions taken.
;(

Re: Savegame refuses to unpause

Posted: 16 Feb 2024 07:19
by Foxnite
Seems now that all of the steps I did in above post did absolutely nothing!

Letting the game just sit for about 5 minutes, it suddenly unpauses!
So when I did the "unpause" command in console earlier it just happens to be around the 5 minute mark.

I am pretty sure it is the gamescript that is beeing the culprit in this issue.

Attaching my savefile for reference.

Re: Savegame refuses to unpause

Posted: 16 Feb 2024 08:08
by jfs
Yes, a Game Script can force the game to be paused in a way where you can't unpause it.
A buggy GS could set the game on pause and then "forget" to unpause it, but what's more likely is that the GS in question needs a lot of processing/preparation time to analyze the game you just loaded. So it pauses the game to work on it, and then when it's done unpauses it. (This is just my guessing.)