Skip to content

An automation tool for Dark Souls Remastered backups

License

Notifications You must be signed in to change notification settings

zkrvf/DSR_SaveDaSit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSR_SaveDaSit

Ever wish there was an 'undo' button for that game mistake?" ⏪

Fed up with smacking innocent merchants in a plummeting capitalist society? 🤷‍♂️

No merchant was harmed in the making of this gif, at least in our timeline.

This project is your savior!🚀 An automation tool for Dark Souls Remastered backups, taking you back in time where your in-game sins don't exist. Time travel without the DeLorean! 🕒🔙

⚠️ DISCLAIMER: You're doing this at your own risk, I am not responsible for any data loss or damage that may occur.

📚 Table of Contents

📖 How

  1. Execution Options:
    • 🚀 Getting Started with the Executable

      1. 📥 Download the latest version from the releases page.
      2. 📦 Unzip the downloaded .zip file.
      3. 🖱️ Double-click to execute the program.
    • Using the Python Script 🐍:

      • 🚀 First, clone the repository:
        git clone https://github.com/zkrvf/DSR_SaveDaSit/
        cd DSR_SaveDaSit
      • 📋 Next, ensure you have all the dependencies resolved by installing them with:
        pip install -r requirements.txt
      • 🔥 Finally, run the script:
        python DSR_savedatsit.py

You'll find two main tabs: Backup 📦 and Restore 🔄.

  1. Backup Tab 🔄:

    • In the Backup 📦 tab:
      • Specify Save File Path 🗂️: Add the path to the save file. By default, it's located at %USERPROFILE%\Documents\NBGI\DARK SOULS REMASTERED\123456.
      • Select Backup Destination 📍: Choose where you'd like the backups to be stored.
      • Set Interval ⏲️: Define how often you want to create a backup (e.g., every 10 minutes).
      • Start/Stop ⏯️: Once set, click on Start Backup 🟢. You can stop it whenever you wish.
  2. Restore Tab ⏪:

    • In the Restore 🔄 tab, you'll find:
      • Backup List 📜: Displays all the backups made with brief details on their size and count.
      • Buttons 🔘:
        • Update List 🔄: Refreshes the backup list.
        • Restore ⏪: Allows you to restore from a selected backup.
        • Modify ✏️: Here, you can add a short descriptive text to your backup.

Happy gaming and safe saving! 🎮💾

🔧 Compile 🛠️

git clone https://github.com/zkrvf/DSR_SaveDatSit
cd DSR_SaveDatSit
pip install -r requirements.txt
pip install pyinstaller
pyinstaller DSR_SaveDatSit.spec

➕ Contribute 🤝

Steps or guidelines for those wishing to contribute to the project. It might look something like:

  1. 🍴 Fork the project.
  2. 🌱 Create a new branch (git checkout -b my_new_branch).
  3. ✍️ Commit your changes (git commit -am 'Add new feature').
  4. 🚀 Push to the branch (git push origin my_new_branch).
  5. 📬 Open a new Pull Request.

❓ FAQ (Frequently Asked Questions)

Q: Wait a minute, is this just a program that copies a file in a loop with a Dark Souls theme? Couldn't it work for any file?
A: 👀

📝 License 📜

The software is licensed under the GNU General Public License v3.0.