Tyrano Save Editor Page

Tyrano Save Editor tools and features used to modify save files for games created with the TyranoBuilder or TyranoScript engines

. Depending on whether you are a developer or a player, "save editing" involves different workflows: For Developers (In-Engine Features)

TyranoBuilder and TyranoScript include built-in tools to manage and test save data during development: Save Data Preview

: In TyranoScript, you can check save data created during a preview session by clicking "Preview" - "Save Data" in the left menu. Auto-Load for Testing

: Developers can set the engine to automatically load a specific save file at the start of a preview, allowing for rapid testing of specific game sections without replaying from the start. System Menu Customization : Developers can use the System Menu Editor or edit HTML/CSS files (found in \tyrano\html

) to change the layout, images, and number of available save slots in the player's save/load screens. Scripting Saves : Using the [showsave]

tag in TyranoScript can manually trigger the save screen from custom buttons. Steam Community For Players (Third-Party Tools)

External tools allow players to modify variables (like flags or character stats) within a game's save files: Tyrano Save Reader/Editor : Tools like the Tyrano-Save-Reader

are designed to convert, edit, and monitor save files for TyranoBuilder games. Live Editing : Modern versions of these tools (such as Lucid Engine

) have shifted from static save editing to "live editing," which functions similarly to a cheat engine by modifying variables in real-time through the Chrome Devtools Protocol while the game is running. Manual Edits

: Because many TyranoBuilder games use standard web formats (HTML/JS), advanced users can sometimes find save data in the browser's local storage or specific project folders and edit the underlying text files if they are not encrypted. Are you looking to modify a specific variable in a game you're playing, or are you a trying to debug your game's save system?

Galactic647/Tyrano-Save-Reader: Tools to convert ... - GitHub

For players and developers of visual novels made with TyranoBuilder TyranoScript

, editing save data often feels like a puzzle. Because Tyrano games are essentially web-based (HTML5/JavaScript), their save files use a specific encoding that makes direct text editing difficult. 🛠️ Featured Tool: Tyrano-Save-Reader The most direct solution for editing files is the Tyrano-Save-Reader on GitHub What it does : This tool converts files into readable files and back again. Key Feature : It includes a monitor function

that tracks changes between the save file and the parsed file in real-time, allowing you to edit values without manually touching the raw save data. Why use it : Tyrano save data is usually stored as JSON but wrapped in URL/percent-encoding ). This tool handles the decoding/encoding for you. 📂 How to Manually Locate & Edit Saves tyrano save editor

If you prefer not to use a third-party tool, you can often find and modify files manually, though it varies by platform: Windows (Local Storage) C:\Users\\AppData\Local\tyranoscript\Local Storage\ for browser-based or local preview data. Project Files

: For developers, the default save/load screen layouts are found in your project folder under \tyrano\html Decryption Tip

: If you find a file that looks like gibberish, it may be compressed rather than encrypted. Some users have success using to extract files like Char0.defedc to reach the editable internal data. Steam Community 🎮 Alternative "Live" Editing For a more modern approach, some tools like Tyrano Browser have shifted from save file manipulation to live editing

. This functions similarly to a cheat engine, allowing you to change game variables (like currency or flags) while the game is actually running. find a specific variable within the JSON file once you've decoded it?

Galactic647/Tyrano-Save-Reader: Tools to convert ... - GitHub

To put together a complete story using a Tyrano Save Editor, you are essentially manipulating the game's internal data—stored in .sav files—to bypass gameplay or view specific narrative outcomes. Since TyranoScript and TyranoBuilder use URL-encoded JSON for saves, you can't read them like a standard text file without a tool. 1. Extract the Story Data

You first need to convert the game's encrypted save file into a readable format. Tool: Use a utility like the Tyrano-Save-Reader.

Process: Upload your .sav file to the reader. It will convert the percent-encoded data (where @ is %40, etc.) into standard JSON. 2. Identify Key Story Variables

To "complete" the story, search the JSON for variables that track progress:

Labels and Scenes: Look for entries like current_scene or last_label. Changing these to the final scene name (e.g., ending.ks) can jump you straight to the conclusion.

Flags/Variables: Search for custom flags the developer created, such as ChapterClear or friendship_points.

Common Flags: Some games use a global variable file to track unlocked CGs or endings. Setting these values to true or a high number typically unlocks the full gallery. 3. Rebuild and Inject Once you've edited the JSON to reflect a finished state:

Re-encode: Use the same Save Reader tool to convert the edited JSON back into a .sav file.

Replace: Place the new .sav file back into the game’s save directory (usually found in the game folder under /savedata or in your AppData). Tyrano Save Editor tools and features used to

Load: Start the game and load that specific slot to see the story "put together" in its completed state. 4. Creating Your Own Story (Alternative)

If you meant "putting together" a story as a developer rather than an editor:

Scenes: Use the Scene Editor to drag and drop text components and backgrounds.

Branching: Use Branch Buttons and Labels to create choices that lead to different parts of your story.

Variables: Open the Variable Manager to define flags that track player choices throughout the narrative. Create a Scene - Tutorial - TyranoBuilder

Here’s a helpful feature draft for a TyranoSave Editor:


Feature Name:
Smart Save Decoder & Visual Editor

What it does:
Allows users to open, view, and modify TyranoBuilder save files (typically savedata.dat or numbered save files) without needing to understand the underlying JSON or encrypted data structure.

Key capabilities:

  1. One-click save decryption – Automatically detects and decrypts Tyrano’s default save encryption (if any) and displays human-readable variables.

  2. Flag/Variable table editor – Shows all stored game variables (e.g., f.lovePoints, sf.Chapter, tf.doorUnlocked) in a sortable, filterable table. Users can edit values directly (numbers, strings, booleans).

  3. Scene & label jump – Allows changing the current scene/label so players can resume from any point in the story.

  4. Search and replace across saves – Quickly find all saves containing a specific flag and bulk-update values.

  5. Backup & restore – Automatically creates a .bak file before any save is modified. Feature Name: Smart Save Decoder & Visual Editor

  6. Integrity check – Warns if edited values might break game logic (e.g., missing scene, invalid variable type).

Example use case:
A player is stuck due to a bug where f.hasKey was never set to true. They open the save in Tyrano Save Editor, search for f.hasKey, change falsetrue, save, and reload the game – progressing past the locked door without replaying hours of content.

Target audience:

  • Players stuck due to game bugs or lost progress
  • Modders / fan-translators testing different story branches
  • Developers debugging save/load issues

Optional advanced feature:
Diff view – Compare two saves side-by-side to see exactly which flags changed between checkpoints.


Ho scritto un report sul "Tyrano Save Editor" (strumento per modificare i salvataggi di giochi creati con TyranoBuilder/TyranoScript). Se vuoi, posso adattarlo al formato che preferisci (sintesi esecutiva, tecnico, tutorial passo‑passo o presentazione). Ecco il report in formato tecnico conciso:

Safety & Ethics

It is important to note that using this tool constitutes modifying game files. While it is generally safe for the user (it doesn't contain malware in its standard open-source releases), it should be used responsibly. It is highly recommended to back up your saves before using the editor. Because the tool modifies core data files, a

Here’s a detailed write-up on Tyrano Save Editor:


Functionality & Performance

Score: 8/10

When it works, it is incredibly powerful. The editor allows you to:

  • Toggle Flags: Change a True value to False to alter story branches. This is excellent for players who want to see a "Bad End" without replaying the whole game.
  • Modify Stats: Increase gold, affection points, or stamina instantly.
  • Unlock Galleries: Some versions allow manipulation of gallery unlock variables, saving players from hunting for obscure CGs.

The standout feature is its ability to handle the JSON format that TyranoBuilder relies on. Unlike manually opening a save file in Notepad and risking corruption by deleting a bracket, the editor structures the data safely, minimizing the risk of a corrupted file—provided you use the "Save" button correctly.

Part 8: The Future of Tyrano Saves

TyranoBuilder is evolving. With the move to TyranoScript v6 and TyranoBuilder for Visual Studio Code, the save structure is slowly shifting towards standard IndexedDB for WebGL builds and Node.js native fs for desktop.

However, the current JSON+Base64 standard remains dominant for 90% of games released between 2016-2025.

As long as indie devs use Tyrano, the Tyrano Save Editor will remain the player's best friend for breaking limits, fixing bugs, and unlocking secrets.