-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Persistent new game setup #5016
Conversation
I don't like that (i guess it will be now much quicker to just restart the game than to manually reset the settings). I would rather have an option in the menu to disable/enable it. |
What do you mean? You prefer Unciv's arbitrary defaults to your own settings? We could do a reset to defaults button. |
It will be a problem when somone plays a lot of multiplayer games, which often vary a lot in terms of game settings. Reset to defaults button would suffice i think. By the way: what about saving multiplayer players id's when starting the game from the quick menu? |
Not sure I understand either. Quickstart is single-player, no? Saving ID's from a Quickstart where there are no ID's??? But - that's a (:+1:) point, the saved setup can have multiplayer on, which I didn't consider. Quickstart should stay single-player only. So, either save SP and MP setups separately and independently, or just don't persist MP, or make Quickstart revert to default if saved state is MP. Maybe even patch hotseat out of a Quickstart. When saving MP, maybe do so without the ID's... ? |
I meant from the menu opened during an ongoing game which is the current way to start a new game with the same settings (except map sed changes and i really wish there was an option to save it after starting a game). |
Well, if the behaviour going into new-game from a running one changed, then that's unintentional. At that point I thought I had expressly left the passing of the GameParameters alone. Will look into it later.
It is saved, in the save game at least, just not reused. If in dire need, open in text editor, go to the end of the file, copy and paste... |
I really wish in the game set up screen there were two buttons: "save game settings" and "reset to defaults". |
GameStarter.startNewGame
is doneGameSetupInfo
to metadata - it was very out of place in the ui packagesGameSetupInfo.gameId
: never written, only cloned. True gameId lives in GameInfo@ Transient
. Currently, onlySimulation
gets a verbatim clone without reseeding, and I kept it that way.