Deltarune Save Editor

Edit a DELTARUNE Chapter 1 save: money and LV, plus the HP, attack, defense and magic of all four character slots. Parsing and export both happen in your browser, so the file is never uploaded anywhere.

Drop filech1_0 here

Or click to pick a file. It never leaves your device.

Where the save file lives

Chapter 1 has three slots: filech1_0, filech1_1 and filech1_2.

Windows

C:\Users\<username>\AppData\Local\DELTARUNE\filech1_0

Paste %LOCALAPPDATA%\DELTARUNE into the Explorer address bar to jump straight there — AppData is hidden by default.

macOS

~/Library/Application Support/com.tobyfox.deltarune/filech1_0

Linux / Steam Deck

~/.steam/steam/steamapps/compatdata/1671210/pfx/drive_c/users/steamuser/AppData/Local/DELTARUNE/filech1_0

That is the full release. If you are on the free Chapter 1&2 demo, swap 1671210 for 1690940 — the two keep separate Proton prefixes.

Copy the original somewhere safe before you touch it. We keep no copy of your save, so if you break it there is nothing here to restore it from.

What the save file actually looks like

DELTARUNE is a GameMaker game, and its save is whatever file_text_write dumped out: one value per line, no field names anywhere, everything located purely by line number. A Chapter 1 save is 10,318 lines, and 9,999 of them are story flags that are almost all zero.

The first dozen or so lines are global state: line 1 is your player name, line 2 the vessel name, lines 8 to 10 are the three party slots, line 11 is money, line 13 is LV, and line 16 records whether you are in the Dark World or the Light World.

From line 17 there are four character blocks of exactly 54 lines each: six stat lines (HP, Max HP, attack, defense, magic, GUTS), three equipment lines (a weapon and two armors), one weapon style, then four sets of eight weapon values, and finally twelve spell slots.

Because nothing is named, one extra or missing line shifts every field after it out of place. So this editor only overwrites the lines it understands and writes everything else back untouched — even a field we never parsed survives the round trip.

The opening lines of a real save

  1  PLAYER      ← player name
  2  VESSEL      ← vessel name
  3  (empty)
  …
  8  1           ← party slot 1 (Kris)
  9  0
 10  0
 11  0           ← money (D$)
 12  0           ← EXP
 13  1           ← LV
 …
 17  0           ← character 1 · HP
 18  0           ← character 1 · Max HP
 19  10          ← character 1 · attack
 20  2           ← character 1 · defense
 …
 26  Normal      ← character 1 · weapon style
 …
 71  90          ← character 2 · HP (17 + 54)

FAQ

+The game won't load my save after I edited it

First make sure you overwrote the same slot you loaded. Chapter 1 slot 1 is always filech1_0; slots 2 and 3 are filech1_1 and filech1_2. Also worth knowing: GameMaker writes a trailing space after most values, and this editor preserves them. If you had already opened the file in Notepad or another text editor and saved it, the line count or the line endings may have been broken before you got here — restore your backup and start again from the original.

+Why is the first character sitting at 0 HP?

The save always has four character slots, but the game doesn't always fill all four. On a fresh file, anyone who hasn't joined your party yet has 0 HP and 0 Max HP, which is normal. Setting those to something non-zero won't make them show up early — who's actually in your party is decided by the three party values on lines 8 to 10.

+Is Dark World money separate from Light World money?

Yes. Line 11 is your Dark World money, the D$ you spend in the shop. The Light World keeps its own money, LV and HP in a separate block that sits after the four character blocks. This page only exposes Dark World money for now.

+Can I use this on a Chapter 2 or later save?

No. Chapter 1 saves use the V1 format, which is 10,318 lines. From Chapter 2 onward the format changed to roughly 3,055 lines with a completely different field layout, so the line numbers here point at the wrong things. This page only accepts V1 — if the line count doesn't match, it refuses the file instead of showing you garbage values.