GithubHelp home page GithubHelp logo

jiangcaijun1 / simplesekirosavegamehelper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from uberhalit/simplesekirosavegamehelper

0.0 1.0 0.0 37 KB

A small utility for save game management for Sekiro

License: MIT License

C# 100.00%

simplesekirosavegamehelper's Introduction

Simple Sekiro Savegame Helper

A small utility for save game management for Sekiro: Shadows Die Twice written in C#. Can import save files from other users, backup, restore, set names to backups, delete and additionally patch the game's memory so it will skip all checks on save games therefore it enables you to modify your save files. Also available on Nexus Mods.

Simple Sekiro Savegame Helper

Download

Get the latest release here

Features

  • automatically determines latest savegame on startup
  • Patch game to skip checksum and SteamID checks on load, this will enable you to load modified save games (RAM patches only)
  • (Import foreign savegame) imports a save game from a different steam account into yours, your game settings can be preserved if a destination is given
  • (Backup savegame) backup current savegame
  • (Set name for selected backup) set a custom name for a backup
  • (Revert to selected backup) deletes current savegame and places selected backup as new one
  • (Delete selected backup) deletes selected backup form disk
  • optionally hotkey shortcuts for all features
  • manually select another savegame path to lock/backup

Usage

Start the utility, select your savegame and back it up if the latest backup doesn't fit already, start Sekiro, load up savegame ingame. The patch affects the games memory, no game files will be modified. As the patcher hot-patches the RAM you have to enable the patch every time you want to skip save file checks to import modified files. This is not neccessary if you properly import a save file using the Import function.

On 'Patch game to load unimported foreign/modified save files':

The game runs several checksum checks and compares Steam Ids before loading a save file. Enabling this option will patch the game to skip all checks which allows you to not only load save files from other users but also to modify your own file without worrying about checksums. Be aware however that the game does not have a settings file outside of graphical settings so loading a foreign save file will also load all game settings from that file. Consider using the Import function if you want to preserve your own game settings.

On 'Import foreign savegame':

This function takes a source file and optionally a destination file. The save slots from the source file will be copied over to the destination file while the game settings of the destination will be preserved. Omitting the destination file will directly modify the source file to make it importable to your game. Backups will be created automatically. Be aware however that the game does not have a settings file outside of graphical settings so when you omit the destination file the newly imported save file will contain all game settings from the provider of the file.

Prerequisites

  • .NET Framework 4.5
  • administrative privileges (for patching and to overwrite files)

Building

Use Visual Studio 2017 or newer to build

Contributing

Feel free to open an issue or create a pull request at any time

License

This project is licensed under the MIT License - see the LICENSE file for details

Credits

Version History

  • v2.0.0.0 (2019-05-01)
    • Added feature to patch game so it will accept any save file
    • Added save file importer
    • Checkbox states will be saved now
    • Small fixes
  • v1.1.0.0 (2019-04-16)
    • Added feature to give a name to backups
    • Added feature to delete backups
    • Hotkeys are toggleable now
    • Removed lock/unlock feature as they could crash the game
  • v1.0.0.0 (2019-03-23)
    • Initial release

simplesekirosavegamehelper's People

Contributors

uberhalit avatar

Watchers

James Cloos 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.