How do I save a game ?
Moderator: Moderators
-
- Posts: 1
- Joined: 04 Feb 2015, 01:00
How do I save a game ?
Hello,
it might be a dumb question, but I couldn't figure it out, so here it is : how do I save during a singleplayer skirmish ?
I couldn't find a way to do it via the ingame menu. I don't know if there is a hotkey for that.
Thanks
it might be a dumb question, but I couldn't figure it out, so here it is : how do I save during a singleplayer skirmish ?
I couldn't find a way to do it via the ingame menu. I don't know if there is a hotkey for that.
Thanks
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: How do I save a game ?
Currently not possible, sorry!
Re: How do I save a game ?
That's the useful answer... the slightly less useful answer is that it is technically possible for games to implement Lua based Save/Load mechanisms so it's possible that some versions of some games running on some versions of the SpringRTS engine might have Save/Load functionality.Silentwings wrote:Currently not possible, sorry!
Re: How do I save a game ?
We had it, we broke it, we had it, we lost it, we found it, we had it.. you get it.
Sorry.. i know when you dont know about the engine, saving sounds super-easy, but it aint. Its for the same reason you cant really save in many multiplayer shooters.
Yes, there are fallback points, but true save and load are - rather complicated.
Sorry.. i know when you dont know about the engine, saving sounds super-easy, but it aint. Its for the same reason you cant really save in many multiplayer shooters.
Yes, there are fallback points, but true save and load are - rather complicated.
-
- Posts: 823
- Joined: 21 Oct 2008, 02:54
Re: How do I save a game ?
A great idea for a bounty feature though.Silentwings wrote:Currently not possible, sorry!
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: How do I save a game ?
I agree - but it's by no means an easy project, because it's not always clear within the engine where the split between synced & unsynced data is.
Re: How do I save a game ?
It's also game specific.
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: How do I save a game ?
Is it?! Not counting that games/maps differ in what is part of synced lua; in principle at least one could save/load a whole luastate although I have no idea how to do it.
Re: How do I save a game ?
Lua state can be really big...
It can also have things that can't be persisted (connections)
It can also have things that can't be persisted (connections)
-
- Posts: 823
- Joined: 21 Oct 2008, 02:54
Re: How do I save a game ?
What about single player games though?
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: How do I save a game ?
I don't think there is any chance (or point) for saving/reloading multiplayer games - I was only thinking of singleplayer games.
Re: How do I save a game ?
The mention of MP is actually interesting, when you think about it, direct saving is indeed difficult, but it's surely feasible to save partial replays which the player will be able to load in a similar fashion to the catching up mechanism.
(I'm 99% certain this was suggested before, probably doesn't exist because no one wanted to implement it)
(I'm 99% certain this was suggested before, probably doesn't exist because no one wanted to implement it)
- Silentwings
- Posts: 3720
- Joined: 25 Oct 2008, 00:23
Re: How do I save a game ?
I don't understand how what you're suggesting is different to the catching up?
Re: How do I save a game ?
The only difference is that when you catch up, the host must stay running at all time, while I'm suggesting saving/loading which implicitly mean an intermediate period in which the game isn't running.
Imagine the following scenario:
1) You play a singleplayer game
2) You decide to stop and click save, the game writes the current replay somewhere.
3) You start spring tomorrow and load said replay. when playback ends, instead of exiting, spring gives you control similar to catching up and pauses.
4)You continue playing your game happily.
Imagine the following scenario:
1) You play a singleplayer game
2) You decide to stop and click save, the game writes the current replay somewhere.
3) You start spring tomorrow and load said replay. when playback ends, instead of exiting, spring gives you control similar to catching up and pauses.
4)You continue playing your game happily.