This is a simple .exe file that creates a Backup of your save file, named with the current date and time, on the default folder for ER saves and then automatically launches the game.
Originally the code will only work if you have the game installed on Steam. The code can be easily adapted to work if the game is installed via other methods though.
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 can upload this file to other sites but you must credit me as the creator of the file
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 must get permission 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
The intent of this .exe file is to Backup your save information everytime you open the game, therefore, if your save is lost in the future (infinite loading screen, corruption, ...), you'll lose at most a day (instead of having to create a whole new character).
Usage:
You may put this .exe file wherever you like and use it to launch the game instead of your previous method. If you ever wish to open the game without creating a backup, just boot it without using this executable (via steam, for instance).
Requirements:
This program was only tested on Windows and should only work properly if you have the game installed on Steam.
As you can see in the source code (next topic), the program considers that the game and save information are both stored in the C: Drive, therefore, people that use another Drive to store the game or saves may face issues. This can be easily adapted on the code though, the python script is available for download here.
Creation and source code:
Originally the script was written in Python and later the first version of the .exe file was created via PyInstaller, but, since it was getting tons of false positives on virus total, i opted to translate the script into a C program and then compile it to get a new and improved executable.
This is open source and can also be found on GitHub.
If you want, you still have the option download the original Python script here on Nexus and use it instead (but only if you have Python installed on your machine).
Please find the original Python code for this script below.
You may use or alter this code however you like to suite your specific needs.