Skip to content
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

Add a QuickSave feature #2046

Open
3 tasks
fmatthew5876 opened this issue Jan 12, 2020 · 7 comments
Open
3 tasks

Add a QuickSave feature #2046

fmatthew5876 opened this issue Jan 12, 2020 · 7 comments

Comments

@fmatthew5876
Copy link
Contributor

fmatthew5876 commented Jan 12, 2020

Most modern games support some variant of quick save nowadays.

This should be straightforward to implement.

  • check for quick save key press in Scene_Map the same place we call debug scene.
  • call Scene_Save with a flag which allows save only to a QuickSave.lsd and returns to title.
  • Modify Scene_Load to allow loading from QuickSave.lsd if it is present and then delete it.
@Ghabry
Copy link
Member

Ghabry commented Jan 13, 2020

For this I would prefer a design discussion beforehand.
Also the saving requires a refactor imo. Currently parts of the save/load logic are in Scene_Load/_Save. I dislike this. Could use some kind of "Game_SaveManager". Also needed for ManiacPatch which supports this QuickLoad/-Save feature through an event command. (this also means there should be a "Schedule Save/-Load next time the interpreter returns" feature otherwise you corrupt data).

tl;dr: When designing this the ManiacPatch case should be also supported.

@fmatthew5876
Copy link
Contributor Author

Also the saving requires a refactor imo. Currently parts of the save/load logic are in Scene_Load/_Save. I dislike this. Could use some kind of "Game_SaveManager".

#2015 is an attempt to solve this part of the problem

@fdelapena
Copy link
Contributor

Related: #1341 and #1410.

@Br4ssman
Copy link

Br4ssman commented Feb 5, 2021

I'd like to know more about this.
I'm preparing a project in which I need to avoid the RM default save/load screen.

@elsemieni is helping me with a custom feature, to call save game, load game and get save var info (just like Maniacs Patch offers, but instead of commands via comments xD), surely he can contribute a lot about it.

The point is that I'd need these features both for debug and for the final product. As there is no editor, I don't know how it could be used, an alternative would be to make that part of Maniac's Patch compatible in order to be able to use it through the editor.

It is a nice feature to have the possibility to make customised save and load screens.

Related: #1818

@CortexReaver
Copy link

Is quicksave\load not implemented yet?

@Mimigris
Copy link

Is quicksave\load not implemented yet?

There is no quicksave/load implemented yet, the closest thing you could do would be to play in Debug Mode and open the Debug Menu or press F11 to save, then load your save from the Debug Menu.
A quicksave/load feature would need to be able to be done by just pressing keys already mapped, and would need to save the content of the current battle/menu opened, hence why it is not implemented yet since currently this data cannot be saved.

@Br4ssman
Copy link

Br4ssman commented Nov 6, 2023

This idea would generate a temporary save that works (appears when player try to load the game) while the game is open, but disappears when the game is closed? Or would it be something else?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

6 participants