Skip to main content
S
SaveEditor.Online

Save File Formats

Games use different file formats to store your progress. Understanding these formats helps you choose the right editor and successfully modify your saves.

.rpgsave / .rvdata2 / .lsd

RPG Maker Save

RPG Maker MV RPG Maker MZ RPG Maker XP/VX/VX Ace RPG Maker 2000/2003

Modern RPG Maker JSON saves, Ruby Marshal legacy saves, and stable-limited RPG Maker 2000/2003 .lsd editing.

Example games: Omori, OneShot, To the Moon, Corpse Party
Open Editor →
.save

Ren'Py Save

Ren'Py

Python pickle format containing visual novel state including story progress, choices made, and persistent data.

Example games: Doki Doki Literature Club, Katawa Shoujo, VA-11 HALL-A
Open Editor →
PlayerPrefs

Unity PlayerPrefs

Unity

Platform-specific storage for Unity games. XML on Windows, plist on macOS, binary on mobile. Stores game settings and simple progress data.

Example games: Hollow Knight, Cuphead, Subnautica
Open Editor →
.sav (GVAS)

Unreal Engine Save

Unreal Engine 4 Unreal Engine 5

Binary GVAS format used by Unreal Engine. Contains serialized UObject data with property system preservation.

Example games: Palworld, Satisfactory, Deep Rock Galactic
Open Editor →
.ini

INI Configuration

GameMaker Studio Custom

Simple key-value text format commonly used for game settings. Human-readable and easy to modify.

Example games: Undertale, Deltarune
Open Editor →
.json

JSON Data

Unity GameMaker Custom

Universal JavaScript Object Notation format. Human-readable structured data used by many modern games.

Example games: Among Us, Various indie games
Open Editor →
.nson

NaniNovel Save

NaniNovel (Unity)

Custom JSON-like format for NaniNovel visual novel engine. Stores script state, variables, and player choices.

Example games: NaniNovel-based visual novels
Open Editor →
.xml

XML Data

Unity Custom

Extensible Markup Language format. Structured hierarchical data often used for complex save systems.

Example games: Cities: Skylines, Various strategy games
Open Editor →
.plist

Property List

Unity (macOS/iOS) Native macOS

Apple property list format. Binary or XML structure used for macOS and iOS game saves.

Example games: iOS/macOS Unity games
Open Editor →
.sol / .sqlite / .msgpack / .cbor / .es3

Generic Inspector

Flash SQLite Unity Custom

Read-only inspection for broad competitor formats. Decodes structure where safe and explains why export is disabled.

Example games: Legacy Flash games, Custom indie games
Open Editor →

Not Sure Which Format?

Upload your save file and our tool will automatically detect the format and choose the right parser. No technical knowledge required!

Upload & Auto-Detect

Understanding Game Save Formats

Game developers choose save file formats based on security needs, platform requirements, and data complexity. While some formats like JSON and INI are human-readable, others like GVAS and Ruby Marshal require specialized tools to decode.

Our SaveEditor.Online supports all major formats and can automatically detect which parser to use based on file content. Whether you're modifying an RPG Maker game, a Unity title, or an Unreal Engine masterpiece, we have you covered.

How to Find Your Save Files

  • Windows: Check %APPDATA%, Documents/My Games, or the game's installation folder
  • macOS: Look in ~/Library/Application Support or ~/Library/Preferences
  • Linux: Check ~/.local/share or ~/.config