GithubHelp home page GithubHelp logo

guctum / darksouls3savegamebackuptool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from insane0hflex/darksouls3savegamebackuptool

0.0 1.0 0.0 1 MB

A program that automatically creates backups of Dark Souls 3 saves

C# 100.00%

darksouls3savegamebackuptool's Introduction

Dark Souls 3 Save Game Backup Tool

A program that creates backups of your Dark Souls 3 save every 15 minutes by default. Can customize the back up time interval to be between 1 to 59 minutes.

Back ups are created in the following format (hours in 24HR military time format):

Month_Day_Year_Hour_Minute__DS30000.sl2.bak

Like so: 5_2_2016_10_03__DS30000.sl2.bak

To restore a backup, either use the "Restore a Save" feature or delete your DS30000.sl2 file and rename the backup of your choice to DS30000.sl2.

Please note that you will start the backup process by pressing the "Start" button. Then start up Dark Souls 3 and play.

When you are done playing, press the "Stop" button. The program will continue to try to create back ups until you close the program or press the "Stop" button. However, if Dark Souls 3 is not running, then no backup is made.

Important note: Do not delete or remove the DarkSouls3SaveGameBackupTool.exe.config file. This stores the time interval setting. It must be in the same folder as the DarkSouls3SaveGameBackupTool.exe file.

DarkSouls3SaveGameBackupTool

ToDos

  • Key to create a back up manually (think of like an F5 to "quick save" of sorts
  • Keep a "MaxBackup" amount - like 10 - where older backups above 10 are automatically deleted.
  • By Lakon: Add a specific folder for backup locations to save the back ups too
  • Store TimeInterval setting for user
  • Make back up file name built with a human readable date rather than .ToFileTime()
  • Prettify the UI
  • Better code comments
  • Create a check for the .exe.config file and create it if it doesn't exist
  • Restore save from backup feature (instead of user manually deleting the old save and renaming a backup to DS30000.sl2

Build Instructions

Want to build from source?

Download this repo then open the solution file (you will need Visual Studio installed with at least .NET Framework 4.0 installed) and build. You can get Visual Studio Community for free. Once you build, the binary (.exe file) is located in either the /bin/Debug/ folder or the /bin/Release/ folder.

darksouls3savegamebackuptool's People

Contributors

insane0hflex avatar tjnitram avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.