File information

Last updated

Original upload

Created by

Tbonex28b

Uploaded by

tbonex28b

Virus scan

Some manually verified files

About this mod

Compatible with Official and Modbranch versions! DLC too! A powerful save game editor for Stoneshard that lets you customize your character's stats, perks, and inventory. You can also modify locations, npcs, and more! Built to enhance your gaming experience while maintaining save file integrity.

Requirements
Permissions and credits
Changelogs
Donations
How To Add Python To System Path

Installation

1. Extract Mod Files
  • Place all mod contents into your Stoneshard directory (where data.win is located).
  • Overwrite any files if prompted.

2. Run Setup
  • Execute setup.bat OR setup.sh
    to install required files.

3. You're Ready to Go!
  • Follow the instructions below to use the tools.

Instructions for Use

Part 1: Editing with core.py and config.ini
Prepare the Config File

  • Open config.ini in a text editor (e.g., Notepad++, Sublime Text).
  • Edit character stats, perks, appearance, and inventory items using the provided examples.
  • Update the save file path to point to your data.sav file.
  • Uncomment values (remove # or ;) to activate desired settings.

Run
core.py
  • After editing config.ini, execute:
  • python core.py
  • Use python core.py --help for detailed guidance before applying changes.

Part 2: Using
stoneshard_gui.py
(Graphical Interface) 
Launch the GUI

  • Double-click stoneshard_gui.py or run:
  • python stoneshard_gui.py

Load and Edit Your Save File

  • Use the browse button to select your data.sav file.
  • Edit character stats, perks, inventory, and more through the interface.

Save Your Changes

  • After editing, click Save and load your game to apply the changes.

Part 3: Editing Locations & NPCs with
stoneshard_location_gui.py
Modify Locations and NPCs with Ease

  • Double-click an entry and press Enter to open it.
  • The built-in help feature provides guidance.
  • Extracted JSON files are recommended to be used during the current game run and may not work as expected if carried over to a new game run.

Part 4: Creating & Editing Rumors with
rumor_generator.py
Create, Edit, Export, and Import Rumors

  • Double-click to edit and press Enter to open.
  • The "rumors" folder stores templates, which can be customized or used as-is.
  • Extracted JSON files are recommended to be used during the current game run and may not work as expected if carried over to a new game run.

Part 5: Managing Books with
books_manager.py
Help Commands

  • View all available commands:
  • python books_manager.py --help

Export the Grimoire

  • Generate an HTML version with:
  • python books_manager.py export-html
  • Includes a clickable table of contents for easy navigation.

Mark Books as Read

  • Unlock books and gain experience points following the help menu instructions.

Part 6: Analyzing Saves with
analyze_sav.py
Run the Script

  • python analyze_sav.py

Inspect Your Save File

  • View character skills, inventory, stats, and locations.
  • Pro Tip: Use this tool before editing with core.py or stoneshard_gui.py to plan changes.

Part 7:

Formatting Game Data with
stoneshard_data_formatter.py
Format and Extract Game Data

  • Double click to open and click the Help button for guidance.

General Tips: 
Choosing the Right Tool

  • Use core.py for advanced customization.
  • Use stoneshard_gui.py for a user-friendly experience.
  • Use books_manager.py to quickly unlock skills.
  • Use stoneshard_location_gui.py to edit locations and NPCs easily.
  • Use rumor_generator.py to customize rumors.
  • Use stoneshard_data_formatter.py to edit and format game data.

Backup Your Saves

  • Always create a backup of your data.sav
    file before making edits. Most of ShardMaster's tools already do so!

Organize Your Mod Files

  • Keep all mod files in the same directory for smooth operation.

How to Update

1. Extract Files
  • Overwrite existing files with the new version in your Stoneshard directory.

2. Edit Configurations

  • Update file path in config.iniwith updates, first usage, and as needed.

Compatibility NotesWorks with Osbrook to Riches VM (Stoneshard Nexus - Mods and Community).

Tips and Tricks

ShardMaster Troubleshooting Guide
Acknowledgements
Thank you for your support, feedback, and positivity in the comments! Your encouragement keeps me motivated to continue improving ShardMaster Save Editor.
Enjoy customizing your Stoneshard experience! 🎮🔥