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

Structured JavaScript Object Notation format. Human-readable 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 →
.zip / .b64 / .lzstring / .zlib / .deflate / .bz2 / .lz4 / .zstd / .sol / .sqlite / .bson / .yaml / .toml / .csv / .msgpack / .cbor / .es3

Generic Save Editor

Flash SQLite Unity Custom

Edits supported generic structured formats and keeps read-only transparency for unsupported binary containers.

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 uses compatibility-first parsers for selected formats and separates stable write support, limited write support, read-only inspection, and blocked exports. Uploading a file shows the detected parser and the current save capability before export.

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