Currently 'game.server_save(name)' only saves the game if running on a multiplayer server.
I can use 'game.auto_save(name)' to save the game locally on demand as a workaround, but it prepends the name with '_autosave-'.
I would like to recommend adding 'game.local_save(name)' or equivalent, so that I can save the game in single player, without needing the prepended string.
Ideally, I would also like to recommend adding a 'game.local_save_copy(name)' that will preserve the currently-running save, while still saving a copy. This could also be done as 'game.local_save(name, keep_original)'.
This would allow for the following:
- Player loads save named "Runthrough_4"
- mod script saved "4-01"
- Player opens save game menu and the default save game is still "Runthrough_4"