If you’re developing a TyranoBuilder game, save editors are essential QA tools. You can jump to any chapter, test all flag permutations, and reproduce bugs without playing from the beginning every time.
TyranoBuilder save files, a notable feature provided by external tools is the conversion and monitoring data into human-readable Core Feature: Save File Conversion & Live Monitoring External editors like the Tyrano Save Reader
offer specialized features to bypass the encoded nature of native save files: Format Conversion : TyranoBuilder save files ( ) are typically stored as URL-encoded
or percent-encoded data. A save editor allows you to convert these files into JSON format
, making it easy to see and edit specific values like character stats, flags, or progress. Live Monitoring : Some tools feature a monitor function
that tracks changes between the raw save file and the parsed data in real-time. This allows you to edit values without manually touching the sensitive file structure. Live Editing (Shift in Architecture)
: Newer versions of Tyrano-related tools have shifted toward live editing
, which functions similarly to a memory editor (like Cheat Engine) to change values while the game is running rather than just modifying static files. Native TyranoBuilder Save Options tyranobuilder save editor
If you are developing a game and want to implement save features, TyranoBuilder includes built-in components: Customizable Save UI
: You can fully customize the look and feel of the save/load screens by editing the HTML and CSS files located in your project's /tyrano/html Save Slot Thumbnails : The engine supports a Capture & Set Save Slot Thumbnails
feature, allowing players to see a screenshot of their exact progress in the save menu. Custom Save Points : Instead of a global menu button, developers can create custom save points [showsave] command in TyranoScript assigned to clickable areas or images. Steam Community specific tool to edit a game you're playing, or do you want to a custom save feature for a game you're making?
Galactic647/Tyrano-Save-Reader: Tools to convert ... - GitHub 25 Apr 2025 —
The primary features of a TyranoBuilder save editor revolve around converting encoded game data into a readable format for manual modification. Because TyranoBuilder save files (typically .sav extensions) are generally stored as URL-encoded JSON strings, these editors function as decoders and encoders. Key Features of TyranoBuilder Save Editors
JSON Conversion: Decodes .sav data (where characters like @ are encoded as %40) into human-readable JSON format and allows the reverse process to make the file game-ready again.
Live Monitoring: Some advanced tools, such as the Tyrano-Save-Reader on GitHub, include a monitor function that tracks changes between the raw save file and the parsed version in real-time. If you’re developing a TyranoBuilder game, save editors
Variable Management: Allows users to manually adjust game flags and variables (e.g., friendship points, currency, or unlocked gallery items) that are otherwise difficult to change without writing code.
Flag Modification: Provides a way to toggle boolean values (true/false) to bypass "unlock" requirements for CG galleries or hidden scenes. Common Save Data Locations
If you are looking for the files to edit, they are often found in these directories:
Local Storage: C:\Users\.
Game Folder: Some versions store .sav files directly in the exported game directory.
Project Settings: Developers can also clear or manage save data directly within TyranoBuilder under Game Settings → Menus → Save Data. Alternatives for Players
For those who prefer not to manually edit JSON code, general-purpose tools like MTool can sometimes detect and modify stats in visual novels made with engines like TyranoBuilder. Tyranobuilder is a game engine used for creating
Are you looking to modify a specific variable in a game, or are you developing a tool yourself?
Galactic647/Tyrano-Save-Reader: Tools to convert ... - GitHub
Tyranobuilder is a game engine used for creating visual novels and adventure games. It's known for its ease of use and flexibility, allowing creators to craft interactive stories with relative ease.
You will see a structure like this:
"f":
"love_points": 3,
"has_sword": false,
"chapter_complete": 1
,
"tf":
"global_tutorial": true
,
"labels":
"current": "chapter_2_scene_4"
Editing save files is powerful, but it comes with caveats:
If you are playing an unencrypted game (or one where the save file is accessible), you can edit the variables manually using a text editor like Notepad++.
A save file contains a JSON object like this:
"gameVariables":
"money": 1500,
"affection_amy": 12,
"has_sword": true,
"current_chapter": 4
,
"sf": 3, // save slot index
"tm": 1723412345678, // timestamp
"scenario": "chapter4.ks"
If you're looking to use a save editor for a game built with Tyranobuilder, here are some general steps you might follow: