AutoSaver
Advanced automatic save backups for ATLYSS.
| Date uploaded | 11 months ago |
| Version | 1.4.0 |
| Download link | Marioalexsan-AutoSaver-1.4.0.zip |
| Downloads | 11413 |
| Dependency string | Marioalexsan-AutoSaver-1.4.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Nessie-EasySettings
A mod API for easily adding options to the settings menu.
Preferred version: 1.1.8README
AutoSaver
Automatically backups your character save and Spike's inventory on game load, quit, manual saves, and every 4 minutes of time elapsed since last save.
Up to 15 saves are stored. You can configure both the number of saves stored and the automatic save interval in BepInEx/config/Marioalexsan.AutoSaver.cfg.
You can also configure the mod to trigger autosaving whenever the map instance changes.
If you have EasySettings, then Autosaver will provide UI options for configuring some of the settings in its mod menu.
If you have MoreBankTabsFixed, then AutoSaver will also save the extra slots created by that mod.
Restoring saves from backups
To fix save corruptions:
- go to
ATLYSS/Marioalexsan_AutoSaver/Characters/{CHARACTER_NAME}_slot{SLOT_INDEX}, where CHARACTER_NAME is your character's name in ATLYSS, and SLOT_INDEX is the character slot (from 0 to 5)- alternatively, if you have disabled appending slot indexes to save names, then the save will be named
ATLYSS/Marioalexsan_AutoSaver/Characters/{CHARACTER_NAME}
- alternatively, if you have disabled appending slot indexes to save names, then the save will be named
- grab the latest backup, or any previous backup based on the time it was created on
- copy the file to
ATLYSS_Data/profileCollectionsand replaceatl_characterProfile_{X}with that file, where X is the slot you want it to go in, from 0 to 5 (atl_characterProfile_0is the first slot) - example:
ATLYSS/Marioalexsan_AutoSaver/Characters/Chip_slot0/_latest->ATLYSS_Data/profileCollections/atl_characterProfile_0(overwriting previous corrupt file if needed)
To fix item bank corruption:
- go to
ATLYSS/Marioalexsan_AutoSaver/ItemBank/ - grab the latest backup, or any previous backup based on the time it was created on
- copy the files from within to
ATLYSS_Data/profileCollections - replace
atl_itemBankwithitemBank_0,atl_itemBank_01withitemBank_1,atl_itemBank_02withitemBank_2, etc. - example:
ATLYSS/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_0->ATLYSS_Data/profileCollections/atl_itemBank(overwriting previous corrupt file if needed)ATLYSS/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_1->ATLYSS_Data/profileCollections/atl_itemBank_01(overwriting previous corrupt file if needed)ATLYSS/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_2->ATLYSS_Data/profileCollections/atl_itemBank_02(overwriting previous corrupt file if needed)
In addition to the _latest save files that are saved on any game version, the mod will also save _latest_version save files for each game version you play on, allowing you to restore to an older version if needed.
Mod Compatibility
This mod version targets ATLYSS 72025.a8.
The mod has compatibility with the following mods:
- SnivyXXY's MoreBankTabsFixed v1.0.0 - if this mod is detected, AutoSaver will try to backup the three extra slots created by it.
- Extra slots will follow the format
MoreBankTabsFixed_itemBank_{X}, where X is the extra slot. - This is a replacement for 16MB's MoreBankTabs mod that got deprecated
- Extra slots will follow the format
- Nessie's EasySettings v1.1.8 (optional dependency used for configuration)
Compatibility with other game versions is not guaranteed, especially for updates with major changes.
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.4.0] - 2024-Jul-30
Added
- Added a new option to trigger backups whenever the "Save file" option is clicked in the menu
- This is set to "On" by default; you can toggle it in settings
- Updated support for MoreBankTabsFixed (replacement for MoreBankTabs)
- The 6 extra bank tab slots will be saved if MoreBankTabsFixed is also present
[1.3.0] - 2024-May-22
Added
- AutoSaver will now also save latest save files for the current game version
- These save files will not get touched when updating to a newer version, allowing you to restore / return to a previous version's save file if needed
[1.2.0] - 2024-May-05
Added
- Added support for EasySettings version 1.1.6
- Added EnableAutosaving config option that enables or disables the periodic autosave component (default: true)
- Added AppendSlotToSaveName config option that enabled or disables appending the slot index to the backup names (default: true)
- It's recommended to keep this set to true; setting this to false can be useful when moving saves between save slots, but will cause characters with duplicate names to overwrite each other
Changed
- Migrated the backup save folder from
ATLYSS/ATLYSS_Data/_profileCollections/Marioalexsan_AutoSavertoATLYSS/Marioalexsan_AutoSaver- Saves from AutoSaver version 1.1.1 and below will be migrated automatically on first launch
- Updated compatibility for public test branch of ATLYSS (currently v2.0.5d)
- Note that this is experimental and subject to change until a stable version is released
[1.1.1] - 2024-Dec-17
Changed
- Updated for ATLYSS v1.6.0b
[1.1.0] - 2024-Dec-09
Added
- Support for saving extra Spike slots from MoreBankTabs v0.1.0
- Option to toggle autosaving whenever map instance changes.
- Experimental feature that allows locally saving other player's saves in multiplayer.
Changed
- Autosaves no longer happen whenever map instance changes, you must now toggle an option for this to happen.
- Save backups now reference the slot that has been used. This allows multiple saves with the same character name to be backed up correctly.
[1.0.0] - 2024-Dec-06
Changed
Initial mod release