You are viewing a potentially older version of this package. View all versions.
Marioalexsan-AutoSaver-1.1.0 icon

AutoSaver

Advanced automatic save backups for ATLYSS.

Date uploaded 2 years ago
Version 1.1.0
Download link Marioalexsan-AutoSaver-1.1.0.zip
Downloads 1442
Dependency string Marioalexsan-AutoSaver-1.1.0

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Nessie-EasySettings-1.1.8 icon
Nessie-EasySettings

A mod API for easily adding options to the settings menu.

Preferred version: 1.1.8

README

AutoSaver

Automatically backups your character save and Spike's inventory on game load, quit and every 4 minutes.

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.

To fix save corruptions:

  • go to ATLYSS_Data/profileCollections/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)
  • grab the latest backup, or any previous backup based on the time it was created on
  • copy the file to ATLYSS_Data/profileCollections and replace atl_characterProfile_{X} with that file, where X is the slot you want it to go in, from 0 to 5 (atl_characterProfile_0 is the first slot)
  • example: ATLYSS_Data/profileCollections/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_Data/profileCollections/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_itemBank with itemBank_0, atl_itemBank_01 with itemBank_1, atl_itemBank_02 with itemBank_2, etc.
  • example:
    • ATLYSS_Data/profileCollections/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_0 -> ATLYSS_Data/profileCollections/atl_itemBank (overwriting previous corrupt file if needed)
    • ATLYSS_Data/profileCollections/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_1 -> ATLYSS_Data/profileCollections/atl_itemBank_01 (overwriting previous corrupt file if needed)
    • ATLYSS_Data/profileCollections/Marioalexsan_AutoSaver/ItemBank/_latest/itemBank_2 -> ATLYSS_Data/profileCollections/atl_itemBank_02 (overwriting previous corrupt file if needed)

Mod Compatibility

  • "More Bank Tabs" v0.1.0 - if this mod is detected, AutoSaver will try to backup the three extra slots created by it.
    • Extra slots will follow the format MoreBankTabs_itemBank_{X}, where X is the extra slot.

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_AutoSaver to ATLYSS/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