This is a simple console application designed to manage save files for the game Elden Ring, specifically tailored for users of the Seamless Co-op mod. While the mod itself has built-in features for managing .sl2
save files, this tool was created for fun and practice.
- Backup Save Files: Create a backup of your
.sl2
or.co2
save files in a designated directory. - Duplicate Save Files: Duplicate
.sl2
save files to.co2
(and vice versa) within the save directory. - Automated Directory Management: Automatically identifies and handles the Elden Ring save file directory based on the user's system configuration.
-
Clone the Repository:
git clone https://github.com/wheezyrs/EldenRingSaveFileManager.git cd EldenRingSaveFileManager
-
Build the Project: Open the solution file in Visual Studio and build the project, or use the Developer Command Prompt:
msbuild EldenRingSaveManager.sln
-
Run the Program: After building, you can run the program directly from the command line:
EldenRingSaveManager.exe
When you run the program, you'll be presented with a menu that allows you to perform several operations:
-
Backup your
.sl2
save files to the Backup Directory: This option will copy the current.sl2
save files to a backup directory located atC:\Users\<YourUsername>\AppData\Roaming\EldenRingSaveBackUp
. -
Backup your
.co2
save files to the Backup Directory: Similar to the.sl2
option but for.co2
files. -
Duplicate
.sl2
save files to.co2
in the game directory: This option duplicates the.sl2
save files and renames them to.co2
in the Elden Ring save directory. -
Duplicate
.co2
save files to.sl2
in the game directory: This option duplicates the.co2
save files and renames them to.sl2
in the Elden Ring save directory. -
Restore
.sl2
save files from the Backup Directory to the game directory: This option restores.sl2
save files from the backup directory back to the game directory. -
Restore
.co2
save files from the Backup Directory to the game directory: This option restores.co2
save files from the backup directory back to the game directory. -
Show Additional Information: Displays additional information about the save files, such as the last time they were accessed.
-
Exit: Closes the program.
By default, all backups are stored in C:\Users\<YourUsername>\AppData\Roaming\EldenRingSaveBackUp
. This directory is automatically created if it does not already exist.
The program automatically detects the Elden Ring save directory by searching within C:\Users\<YourUsername>\AppData\Roaming\EldenRing
. It uses a regular expression to identify the correct subdirectory containing your save files.
If you'd like to contribute to this project, feel free to fork the repository and submit a pull request. Any contributions, whether for bug fixes, additional features, or improvements to the code, are welcome!
This project is licensed under the GNU Affero General Public License (AGPL) Version 3. See the LICENSE file for details.
Created by wheezyrs.