Tyranobuilder Save Editor Site

A save editor for games made with TyranoBuilder (visual novel engine). It lets you modify save files (e.g., savedata.tjs) to change variables, flags, money, affection points, or unlock scenes.

The TyranoBuilder Save Editor is primarily a specialized utility for modifying saved data from visual novels created with the TyranoBuilder or TyranoScript engines. Because these engines often store save data as JSON strings that are URL-encoded within .sav files, direct editing requires decoding and re-encoding the text. Core Functionality

A TyranoBuilder save editor typically performs several key tasks:

Decoding .sav Files: Converts the complex, percent-encoded save strings (e.g., %40 back to @) into a human-readable JSON format.

Variable Manipulation: Allows users to change in-game variables, such as affection points, inventory counts, or flags that unlock specific story branches.

Live Editing: Some advanced tools, like the Tyrano-Save-Reader on GitHub, offer a "monitor" function to track changes in real-time, functioning similarly to a cheat engine for live games. Save File Locations

To use an editor, you must first locate the game's save files. Depending on the game's export settings, they are usually found in one of two places on Windows:

Local Storage: C:\Users\\AppData\Local\tyranoscript\Local Storage\.

Game Folder: Directly within the main game directory as .sav files. Developer Save Tools

For creators working within TyranoBuilder, the engine includes built-in features to manage saves during development:

Save Data Preview: Developers can use the "Preview" - "Save Data" menu to check current save states and set the game to automatically load specific points for testing.

UI Customization: Creators can modify the appearance of the save and load screens by editing HTML and CSS files located in the [Project Folder]/tyrano/html directory. Available Tools

Where are the games' save files located at? - Steam Community

Here are a few options for a post about a TyranoBuilder Save Editor

, depending on where you are posting (forum, social media, or blog). Option 1: Social Media (Twitter/X, Discord, Reddit) 🛠️ Instantly Edit Your TyranoBuilder Save Files!

Tired of manually parsing JSON to change a variable? I’ve created a TyranoBuilder Save Editor that lets you easily modify your save files. ✅ Edit Variables ✅ Change Story Progress ✅ Uncover Hidden Paths 🚀 Perfect for testing or finding secrets! Check it out here: [Insert Link to Tool] #TyranoBuilder #VisualNovel #IndieDev #SaveEditor tyranobuilder save editor

Option 2: Technical/Forum Post (Steam Community, itch.io, Discord)

Title: [Tool] TyranoBuilder Save Game Editor (Easily Modify Variables) Hey everyone,

I got tired of digging through the JSON structure in TyranoBuilder's save files, so I built a simple tool to make it easier. What it does: Parses your or individual save files. Displays all game variables ( f.variables ) in an editable table. Allows you to modify story progress ( tf.variable Save changes directly back to the file. How to use: Locate your save file (usually in AppData/Local/TyranoBuilder or the game folder). Drag and drop into the tool. Edit variables, click Save. Download/Try it here: [Insert Link] Disclaimer: Always backup your save file before editing! Option 3: Short/Punchy (TikTok/Instagram Reel Caption)

Save Editor for TyranoBuilder games! 🤫 Check stats, change paths, and mess with variables instantly.

Link in bio! 🛠️ #tyranobuilder #vn #gamedev #saveeditor 💡 Tips for your post: [Insert Link] with your actual GitHub, itch.io, or web tool link. If you have a screenshot of the editor, . Posts with images get 3x more engagement. Backup Warning: Always remind users to backup their files.

Report: Tyranobuilder Save Editor

Status: Unavailable / Non-Existent (Universal)

As of the current date, there is no universal, standalone "Tyranobuilder Save Editor" available for public download. Unlike RPG Maker or Ren'Py, which have standardized save file structures that the modding community has built tools for, Tyranobuilder does not have a widely supported third-party editor.

Here is a detailed breakdown of the situation and the alternatives available.

If you’re a TyranoBuilder developer and want to discourage save editing:

But remember—dedicated players will always find a way. For single-player games, save editing is often a feature, not a bug.

If you don’t want to code, use:

⚠️ Always back up saves before editing.


A TyranoBuilder Save Editor transforms how you experience visual novels. It turns linear frustration into open-ended exploration. Whether you use a simple text editor, a community GUI tool, or your browser’s console, the ability to manipulate game variables puts you in control of the story.

Just remember the golden rule: Backup your saves, edit responsibly, and never cheat in multiplayer games. Now go unlock that secret ending you’ve been chasing for hours. A save editor for games made with TyranoBuilder


Have a favorite TyranoBuilder save editing tool? Share it in the comments below!

This report details the tools and techniques for editing TyranoBuilder save files, a process primarily used by players to modify game states or by developers for debugging and custom menu design. The Architecture of TyranoBuilder Saves

Unlike many modern game engines that use complex binary formats, TyranoBuilder (built on the TyranoScript engine [10]) stores its save data in a relatively accessible web-standard format [5].

Format: Save files (typically ending in .sav) are usually JSON data stored in URL/percent-encoding [5]. For example, characters like @ are encoded as %40 [5].

Location: The save location varies by platform. For Windows .exe exports, saves are often found in the game’s local directory or under %APPDATA%/Local/tyrano [23]. Primary Save Editing Tools

For those looking to modify these files, there are two main approaches: using dedicated community tools or manual decoding. Example / Source Key Functionality Dedicated Reader Tyrano-Save-Reader (GitHub)

Converts .sav files directly into readable .json and back. It includes a monitor function to track real-time changes between the save and the parsed file [5]. Manual Editing Notepad++ or Web Browsers

Because files are URL-encoded, you can use online "URL Decode" tools to turn the gibberish into JSON, edit values like variables or flags, and then "URL Encode" them back before saving [5, 32]. Developer Perspective: Customizing the Save System

In TyranoBuilder, "editing the save editor" often refers to a developer customizing how the save/load screen looks and functions within their game.

HTML-Based UI: The save, load, and menu screens are governed by HTML files located in the [Project Folder]/tyrano/html directory [6, 7]. save.html: Controls the layout of save slots [6]. load.html: Controls the loading interface [6].

CSS Styling: You can change the visual layout (e.g., creating 5 slots per row or adding custom buttons) by editing the tyrano.css file found in the same directory [14, 15].

Variable Management: Developers use variables to track player choices (like gender or story paths). These variables are what players eventually "edit" when using a save editor [3]. Common Use Cases & Limitations

Debugging: Developers use save editors to quickly jump to specific story branches without playing through the entire novel [19].

Cheat Enabling: Players use editors to modify hidden variables, such as "affection points" with characters or unlocking all gallery items [19].

Persistent Data: While standard saves are per-game, some developers use Persistent Data to link choices between different game chapters or sequels [12]. But remember—dedicated players will always find a way

Warning: Manual editing can easily corrupt a save file if the JSON structure or encoding is broken. Always back up your original .sav files before attempting to use an editor [13, 32].

A TyranoBuilder Save Editor is a utility designed to modify the .sav files generated by visual novels created with the TyranoBuilder engine. These tools are primarily used by players to adjust in-game variables, unlock gallery items, or bypass difficult sections by manipulating the game's state. Core Functionality

TyranoBuilder save files typically store data in a JSON format that has been URL-encoded or percent-encoded (e.g., the "@" symbol appearing as "%40"). A proper save editor performs three main tasks:

Decoding: Converts the encoded .sav file into a readable JSON structure.

Editing: Allows users to modify key-value pairs, such as character friendship points (yuko_points), flag states, or current scene location.

Re-encoding: Converts the modified JSON back into the specific URL-encoded format required by the Tyrano engine to ensure the game can still read the file. Commonly Edited Variables

Using a save editor, users can typically modify the following elements found in the Project > Variables manager of the original developer's project:

Numerical Variables: Adjusting stats like "Affection," "Health," or "Money".

Boolean Flags: Manually switching "True/False" flags to unlock specific story branches or endings.

Scene Progress: Changing the storage parameter to jump to a different .ks (TyranoScript) scene file. Available Tools & Methods

If you are looking for a functional save editor, several community-driven options exist:

Tyrano-Save-Reader (GitHub): A specialized tool that converts .sav to .json and back, featuring a "monitor" function to track changes in real-time as you play.

Manual Editing: Since save files are text-based, you can often use a standard text editor like Notepad++ and a web-based URL Decoder/Encoder to manually tweak values.

Browser Console (for Web Exports): For games played in a browser, you can often access the save data directly through the developer console by typing localStorage, as TyranoBuilder exports for browser release use standard web storage. Important Precautions

Create Backups: Always copy your original save file before attempting to edit it, as incorrect syntax can result in a "Save Data Corrupted" error.

Encoding Matches: Ensure your editor maintains the original encoding (usually UTF-8) to prevent character display issues in the game.

Project by n.
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.