Auto save backup tool for the souls genre and other games, with customizable keyboard/controller hotkeys for quick backup/restore and a profile manager. Choose between intervall auto backup every x min, or instant backup after a game auto save.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 3.2.3
-Added "Menubar > File > Restart" to quick restart EZAB, if the controller hotkeys stop working.
-Added an option in the hotkey settings, to auto restart EZAB, after a game is launched. This will reenable the controller bindings, if they stopped working.
-Added a more user friendly update UI.
-Added the game icon to the statusbar with a tooltip, which shows up when the game is not running, instead of the game name as text.
-Added a new Support UI, to make it easier for requests or reporting bugs.
-Added a red and a green circle icons as indicators, for the auto backup status on the statusbar.
-Improved "Quick Selection" backup files order, to sync with the listview. Selecting the listview files will also select the files from the "Quick Selection" list.
-Optimzed the listview loading performance.
-Reorganized the "Menubar > Help section" with a "Support" category.
-The tooltip position for the current profile is now fixed.
-Turning on auto backup will focus the game if it's running.
-Updated the default ERAB settings.
-Updated a few tooltips.
-Removed the "Last:" text on the statusbar. A tooltip is added instead to let you know, that it's the last modified save file.
-Minor text fixes.
Version 3.2.2
-Game list UI overhaul.
-Added a list search function for the "Game list".
-Added an optional save path field, to set a default save folder for the profile. You can use the following variables for the path: <AppData>, <UserName>, <MyDocuments>, <SteamID>. If the <SteamID> is used but not set for the selected game or the folder doesn't exists, the default save path won't be used.
-Added an option to run EZAB minimized on windows startup in "Menubar > Options". (EZAB must be run as Admin)
-Added an option in the "Game Folder" settings, where you can enter your Steam ID for the <SteamID> variable, to set a default save folder for creating a new profile.
-Added the functionality to auto detect the game type from a profile, if the GAME list order changed.
-Added "Game request" to "Menubar > Help" to send a request of a game, which isn't supported by EZAB.
-Excluded files can now be multi selected in a file select dialog. The files are now shown in the tooltip.
-Updated the "Changelog" tab in the settings.
-Improved overall functionality of managing the game list.
-Improved invalid characters detection in naming.
-You can now also double click in the game list, to create a profile for the selected game.
-When opening the EZAB or Hotkeys Settings, the Edit boxes won't be in focus anymore.
-Renamed the "Choose a game profile" UI title to "Game List".
-Updated a few tooltips.
-Updated the readme (Menubar > Help > Quick guide).
-Fixed a bug, when editing a game in the "Game list" and the info message of missing save file extension popped up, every game list entry was doublicated.
-Fixed a bug, in the game list update, where one of the games with the same game.exe names, will be overwritten.
Version 3.2.1
-Added a "Set default backup folder" option in the "Game Folders" settings. If enabled, the default folder will be set as the backup folder when creating new profiles. You can still choose your own folder if you click on browse. The tooltip will show which folder is set.
-Added missing tooltips for the backup and save file folder paths, in the create new profile window.
-Added pre save location path in GAME.ERAB, if you create a new profile and the save location is available, it will be preinserted. In some instances the location may be wrong so change accordingly.
-The list view right click menu "Options" for Rename/Restore and Delete, has been moved to "<selected backup in the list view>".
-Switching to the mini UI, will now also move the "Hotkeys set" text accordingly.
-The last and 2nd last backup files are now saved in each <profile>.profile seperately.
-Code improvements.
-Changed the Temp unpack folder to "\EZAB\Temp" instead of the "..\<backup folder>\Temp" from each profiles.
-Custom games with the same <Save file name> and <game>.exe, and also "Elden Ring" since this game is fixed to EZAB, can no longer be added to the game list.
-For adding custom games, it's now required to enter a save file extension. If the game doesn't have one (e.g. Control) then enter "none".
-Fixed a bug, (only if no profile existed) where the "turn off auto backup" function was triggered every sec, when hovering the mouse to the minimize or close button, on the top right corner of EZAB while the tooltip showed up, and toggle auto backup was possible through the hotkey.
-Fixed a bug, where after restoring a backup, the file and timestamp on the statusbar, may not be updated correctly.
-Fixed a bug, where the "Quick selection" backup list, didn't always match the order of the list view.
-Fixed a bug, when using the "Quick selection up/down" functions too fast with keyboard hotkeys, sometimes an error message appeared.
-Fixed a bug, where the "LastSave.jpg" is also included in a profile backup.
-Fixed a bug, where the "Overwrite" Profile backup function, wasn't overwriting an existing profile backup, but only adding new files to the archive.
-Fixed a bug, where the auto backup function, didn't create a backup for games with multiple save files. The backup only showed up in the list.
-I haven't found the issue of not working controller hotkeys yet.. so if this happens, just restart EZAB while the game is running.
Version 3.2.0
-New EZAB splash logo and icon.
-Profile backup function overhaul, the complete profile including <profile>.profile will now be backed up. The backup icon will now only turn green, if in the profile backup folder a <backup>.zip exists besides the <profile>.profile. If a profile backup already exists from the previous version, EZAB will automatically backup the missing <profile>.profile.
-Loading a profile backup now doesn't require the profile to be already created, if the profile doesn't exists, the <profile>.profile will then also be copied.
-Added tooltips for the hotkey functions, and a few other tooltips are updated.
-Added a Donate button under Menubar > Help, of course EZAB will always stay free, but if you like my work and want to support me you can do it there :).
-Added a info message for Cyberpunk 2077 profiles, to set the quick save hotkey in game and in EZAB as the same key, in order to use the auto quicksave function, which is enabled by default.
-If new EZAB gfx files are available, only the EZAB specific files will be updated, instead of including all other games gfx files (icon/background image).
-Other bugfixes.
Version 3.1.9
-Added a "?" button in the create a new profile browse folders window, to google for the save location from the current game.
-Added a info message to select the "Zomboid" folder as the save folder for "Project Zomboid", if a sub folder was selected.
-Minor UI element changes in create a profile dialog.
-Updated the "Quick backup" and "Manual backup" functions for "Project Zomboid".
-Fixed a bug, where it took EZAB longer to launch, when no profile exists.
EZ Auto Backup is a save file backup managing tool and was originally made for Elden Ring with autohotkey.
It can create backups of the save file each time the game saves or with an intervall, which is very usefull for games with only 1 auto save file. Like in a souls game after you died, just return to the titlescreen and restore one of the last save backup, or you can manually create backups before a boss fight or your favorite cutscenes to restore them any time.
If you have any requests, suggestions, found some bugs or need any help, feel free to join the Discord. You can also support me through Patreon, if you like my work.
The game seems to save additional info, on exit/return to titlescreen. So if you load a backup, those files aren't included in the auto backups, like zombie/object placement or weather. For now it's best to return to the title screen first, then make a manual backup with Ezab.
New in 3.2.9
-Added a Macro Manager to add customizable key sequences to each seperate profile -A macro will usually run as long as the sequence hasn't ended, so it will keeps running, if you're moving in game, but you will have an option to cancel the sequence if any other key pressed, like when you run in game the sequence will be canceled. -The Macro Manager is under "Menubar > Profile > Macro Manager-After creating a macro, you have to assign it to 1 of 10 macro functions, which can be bound to a hotkey. -The hotkey settings has a new "Macro" tab, were all macro functions can be found. -The tooltips will show which "Macro 1-10" function has been assigned to a macro.
Features
Choose between 2 auto backup methods:
Intervall, set the minutes in which auto backups occurs.
Instant, backups will instantly be created each time the game auto saves.
Seamless Co-Op mod support
Manuall backup your save game folder
Support for any game, the reworked game detection is now dynamic and allows you to add your own games to the game profile.
Backup your profile with it's backup files.
Quick and easy setup
Set a number of max auto backups. Onces max count reached the oldest auto backup will be deleted.
.zip compression with 7z by default for backup files.
Quick Selection feature, allows you to select through your backups in game, with either an overlay which includes a screenshot or by Text To Speech. ERAB will automatically choose the method, depending on the selected game screen mode (windowed or fullscreen)
Customizable keyboard and controller hotkeys which allows you the following functions:
Start/Stop Auto Backup
Quick backup
Restore Quick Backup
Manual Backup
Quick Restore last backup
Quick Restore 2nd last backup
Select through your backups with either an Overlay or TTS, with Quick Selection
Restore the selected backup from Quick Selection
Quick Launch feature for up to 4 applications to quick launch from ERAB.
Many customizable options and UI theming.
User friendly UI with a compact mode.
See stats from all of your characters in a save file.
Updater, always stay up to date.
Notes
Always return to the title screen first before you restore a backup!
Quick backup will always overwrite the "Quickbackup" file in the backup folder, to create seperate backups use a custom hotkey for manual backup instead.
This tool can only backup the last auto save in game and not creating individual save states, but in a souls game it's kinda possible, when you quit the game, then after reloading it creates a new autosave, from which you could manual backup, it's like having a custom "save state".
For optimal use place ERAB on a second monitor to have an overview of the auto backups.
You can use your own notification sounds by replacing the existing ones in the ERAB folder.
Screenshots may be inaccurate, but it should help to manage your the backup files.
When you see a status overlay in the middle of the screen then press ctrl+alt+s for repositioning. To disable it go to "Settings > EZAB Settings > Misc > Use EZAB status overlay"
Installation
Unpack EZAB
Start ERAB.exe, when launched for the first time, EZAB will ask you to create a new profile.
Select "Project Zomboid" from the game list.
Click "Create Profile" and choose the required save file and backup folders (as the save folder you have to select the "Zomboid" folder (C:\Users\<Username>\Zomboid).
Enter a name for your profile to finish the profile creation process.
Go to settings if you want to change the auto backup method or change some options. Auto backup every x min is the default method, you can also choose "Instant" where an backup is created directly after the game auto saves if the intervall is set to 0, otherwise it will only instantly save after the timer has expired.
Start the game of your profile in order to use any auto or just use manual backup functions through hotkeys.