RMMV - Save/Load/Defeat - extra features (Auto Save, etc) (2024)

Updated! 8/30/2022

New Version out!

Version 1 will remain as is, with Version 2 carrying forward a new save style!​

Both versions will still receive fixes and updates to their individual setups.​

Reasoning for the split being that there's just too much interconnecting work in the 2.0 style to add optional on/off toggles. The new features may seem few, but the MV save system does not like change! *laughs*​

Version 1

This expands on the default aspects of saving, loading, and how gameover is handled in game. Specifically, it adds:​

  • Quick save
    • Saves to last used, non-AutoSave slot
    • Auto detects first empty save slot if no manual save exists
    • Optional reserved Quick Save slots
  • Auto save - Plugin command or Auto options on:
    • Scene Change (customizable)
    • Map Transfer
    • Battle End
  • Reserved auto save slot(s)
  • Quick load
    • Loads last used, non-AutoSave slot
  • Continue after gameover
  • Play Common Event on -
    • Save
    • Load
    • Gameover
  • Play Script for above (for writing code chunks)
  • Delete save file

Quick save and Delete are tied to keybinds, Auto Save slot and Gameover Continue can be toggled off, and Common Events assigned in the plugin settings.

  • Quick save = ` (right beside 1 on the number bar) / keycode - 192 (Not 196. Sorry!)
  • Quick load = - (top right corner of numpad) / keycode - 109
  • Delete = delete / keycode - 46

Save folder path settings are explained a bit in the plugin description/help section. The default save path - if you toggle the option to use a different path - would put the saves (on Windows) in:
C:/Users/(username)/(folders you set)/(gametitle)/save/(all .rpgsave files)
Pulling up the console in game (F8) will show the current save path on game load.

Plugin Placement:
- Compatible with Yanfly Save Core.
- Conflicts not fully tested, thought it's designed to work outside of menu configurations as much as possible.

Requires:
-

ZephAM_Core (Also in test. Mainly behind the scenes effects)

No longer requires Core.

Version 2
Everything Version 1 has!
One hitch currently:
- Yanfly Save Core (YEP_SaveCore) is not currently compatible.
I intend for that the be a temporary problem. Just have to work through the connections again.

Compatible with Yanfly Save Core again! There's a couple 'not quite right' bits in the save/load menu's, but nothing crashes, and I'm working those bits out!

New Features
Auto/Quicksave slots are now linked to the base save slot. So if you create a save in slot 1, create an autosave there, then make a new save in slot 2, you'll only see the autosave from 1 with 1 selected in the File menu.
That means 'every' basic save slot can have it's own auto and quick slots!
If you don't use the reserved slots in your project (meaning you auto/quick save over the base slot itself), then nothing here will change for you - and you're probably better off using the simpler Version 1.
Auto/Quick saves will self delete if you remove the base save they're attached to, but carry over if you save over the same slot with the same playthrough. They don't carry over to a different slot if you save the same playthrough on different slots though - they're attached to the slot that spawned them.

A new file will be found in your save folder - SaveTracker.rpgsave
DO NOT DELETE this file, as it will screw up the linking explained above.
Also, you may need to delete all saves and the global save for this to work properly (Config is fine). If you're deep in testing those saves, they could be manipulated to work - certainly not a lost cause, but it'll be cleaner to start from scratch!

If you're already using Version 1 and want to switch over,

just remove the _V2 from the file name and it'll carry over all the same plugin settings you were already using

easiest way to save your settings would be to open the plugins.js file and add the _V2 to the end of the existing ZephAM_SaveLoadDefeat name (some fuss now, turns out just changing the file name wasn't enough).

No fuss

- there's actually not a single new plugin setting from Version 1.

Working on getting some warning windows in regarding the deleting of files and such, but that's a minor development problem, and one likely replaced with the devs own menu system. Same with the highlighting in File selection.

Speaking of - I 'highly' suggest not using the default MV menu system to make use of this. It's functional, and can be improved, but will never be great under the limitations. I didn't mess with any of that largely because custom systems will vary in every way. Modifications will be needed, but I'm here to help with those bits!

Good luck then, and enjoy the plugins!

Terms of Use:
- Free for use in all commercial and non-commercial projects, so long as credit is given.

ZephAM_SaveLoadDefeat_V2.js
ZephAM_SaveLoadDefeat.js
ZephAM_Core.js
(Updated. Version 0.35)

Version 2
Updates: (2.11 Newest)

~ Version 2.11 ~

  • Fixed deployment issue with title search.

~ Version 2.1 ~

  • Fixed issue allowing saving from the title screen.
  • If saving is disabled, Auto/Quick saving are also now disabled.

~ Version 2.0 ~

  • New Auto/Quick save linking setup.
    • Alt save types link to base save. Can only select after choosing a base save.
    • Alt saves deleted when base save is deleted.
    • Alt saves carried over if saving in the same slot during same playthrough.
  • Added global file 'SaveTracker.rpgsave'. DO NOT DELETE.
  • No longer compatible with YEP_SaveCore (for now)

Version 1

Updates: (1.49 Newest)

~ Version 1.49 ~

  • Fixed deployment issue with title search.

~ Version 1.48 ~

  • Fixed issue allowing saving from the title screen.
  • If saving is disabled, Auto/Quick saving are also now disabled.

~ Version 1.45 ~

  • Fixed Save Delete window wrongly linked to Quit command usage

~ Version 1.4 ~

  • Fixed plugin always using different directory, regardless of setting option
  • Added safeties against illegal folder/file names
  • Linked plugin text to my TranslationEngine for optional use
  • Added time-based auto saving. Set on/off toggle and time period in settings
  • Small 'Defeat feature usage' help section added in notes

~ Version 1.3 ~

  • Re-implemented option to set save folder path. Customizable now. Multi-OS capable.
    • Starts from base profile folder. (C:/Users/(username) on Windows)
  • Unbound dependence on ZephAM_Core. That plugin is no longer required.
    • Added Quit menu option to this plugin.
    • Added plugin specific keybinds here. Set in settings by key codes.
      • Setup compatible with QInput keybind style.
  • Slightly altered how Auto/Quick game saves are named.
    • Now 'File(saveId)_Auto(autoSaveId).rpgsave'
    • Preparation for linking those to specific manual save slots.
  • Rearranged some of the plugin settings for better clarity.
    • Changed some of the defaults. Won't change projects in progress.

~ Version 1.1 ~

  • Fixed Auto Saving. Now toggles on properly after game start.
  • Removed option to set game save path. May re-implement later.
  • Added safety for creating the /save folder if it doesn't exist.
    • This is mostly for use with things like Enigma Virtual Box.

~ Version 1.0 ~

  • New Parameter: Auto Save Common Event
  • New Parameter: Quick Save Common Event
    • Save Common Event now only applies to when manually saving
    • Split onSave Common Event into three for different save types.
  • New Plugin Command: Enable/Disable Auto Save during play
    • AutoSave off at start. Use plugin command to enable after intro.
  • No longer Auto Saves immediately after loading a save
  • Removed Auto Tint from onSave Common Event
  • Optimized 'Auto Save on map transfer' code
  • Added plugin settings for x/y position of save/load notify window
  • New game save slot selection now accounts for quick slots

~ Version 0.95 ~

  • Added screen text displaying 'Auto/Quick Saved' when occurring
  • Added toggle for 'Auto/Quick Saved' text & window skin
  • Fixed Common Event/Script on Save for Auto and Quick saves
  • Now pushes the player back to the Map scene after manual saving

~ Version 0.9 ~

  • Added reserved Quick Slot toggle
  • Added selectable amount of Quick Slots
  • Added file renaming to web saves

~ Version 0.85 ~

  • Window creation error 'Cannot read property call of undefined' fixed

~ Version 0.8 ~

  • Now compatible with Yanfly Save Core!!
  • Added options to change name of the saved game folder and files
    • Plugin toggle for folder name change
    • Toggle for save file name change
    • Setting to assign name to use
  • Fixed save slot/quick save slot detection when more then 1 auto slot
  • Fixed Auto Save repeating if multiple slots enabled

~ Version 0.7 ~

  • Added settings for automatic Auto Save triggers
    • Scene change, Map transfer, Battle end options
  • Quick Load set to keybind for player use
  • Added multiple Plugin settings
    • Set number of Auto Save slots
    • New Quick Load keybind
    • Set Scene's for Scene Change auto save
  • Renamed Auto Load to Quick Load
  • Fixed BGM not saving/loading right with Quick Save/Load
  • Changed where Map transfer auto save triggers.
RMMV - Save/Load/Defeat - extra features (Auto Save, etc) (2024)
Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 6081

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.