- Pokémon Essentials Version
- v21.1 ✅
- Also compatible with
- v21.1
- v20.1
- v19.1
Description:
- Adds multiple save slots and the ability to auto-save.
- On the Load screen you can use the left and right buttons while "Continue" is selected to cycle through files.
- When saving, you can quickly save to the same slot you loaded from, or pick another slot.
- Included is code to autosave every 100 overworld steps. Feel free to edit or delete it (it's right at the top).
- Battle Challenges are NOT supported.
- I recommend altering your pause menu to quit to the title screen or load screen instead of exiting entirely.
- For instance, you can change the menu text to "Quit to Title" and change
scene = nil
toscene = pbCallTitle
, and add aSaveData.mark_values_as_unloaded
right before that. - You should probably also add
pbBGMFade(1.0)
andpbBGSFade(1.0)
in the same place to stop music and ambient sounds. - If you change
screen.pbSaveScreen
toscreen.pbSaveScreen(true)
here, it will also change the UI behavior slightly for clarity. - There might be some issues with returning to the menu and loading a new file which appear occasionally. I haven't solved them yet.
- For instance, you can change the menu text to "Quit to Title" and change
- Call Game.auto_save whenever you want.
- Autosaving during an event script will actually resume event execution when you load the game.
- I haven't investigated if it might be possible to autosave on closing the window with the X or Alt-F4 yet.
- You can rename the slots to your liking, or change how many there are.
- In some cases, you might want to remove the option to save to a different slot than the one you loaded from.
- On the first Load, the old Game.rxdata will be copied to the first slot in MANUAL_SLOTS. It won't have a known save time though.
- The interface to
Game.save
has been changed. - Due to the slots, alters the save backup system in the case of save corruption/crashes - backups will be named Backup000.rxdata and so on.
- Heavily modifies the SaveData module and Save and Load screens. This may cause incompatibility with some other plugins or custom game code.
- Not everything here has been tested extensively, only what applies to normal usage of my game. Please let me know if you run into any problems.
- There isn't currently support for unlimited slots but it wouldn't be too hard.
- Letting the user name their slots seems cool.
- It would be nice if there was a sliding animation for switching files on that load screen. :)
- It would be nice if the file select arrows used nicer animated graphics, kind of like the Bag.
- Maybe auto-save slots should act like a queue instead of cycling around.
- Essentials v19: https://www.mediafire.com/file/0hesj6zm0pwefvw/Auto_Multi_Save.zip/file
- Essentials v20: https://www.mediafire.com/file/wac4ajzgf6bgjc1/Auto_Multi_Save.zip/file
- Credits
- http404error