✅ Compatible with the Sunstone Update of R.E.P.O. (game version 0.5.0), from editor version 1.1.2: the new items and cosmetics are included, and edited saves are tested in game.
Windows app to back up, edit and restore save games of R.E.P.O. – run values, player upgrades, weapons and items in the truck, and cosmetics.
Unofficial fan tool. Not affiliated with, endorsed or supported by semiwork, the developer of R.E.P.O. Use at your own risk. The editor backs up every save before it saves changes, but game updates can change the save format. Only edit your own saves.
| Area | What you can do |
|---|---|
| Run & team | Team name, level, money, lives, charging station, total haul, reset the upgrade purchase counters that drive shop prices |
| Players | All 13 upgrades per player (Health, Stamina, Extra Jump, Tumble Launch, Range, Strength, Throw, Sprint Speed, Crouch Rest, Tumble Wings, Tumble Climb, Death Head Battery, Map Player Count), current HP, crown |
| Weapons & items | Put any of the game's 60 items into the truck or remove them, recharge batteries; also the 3 items the game marks as unfinished (WIP), labeled and with a warning |
| Profiles | Built-in quick profiles and your own, applicable to any save |
| Backups | All backups of all saves in one list, with team name, level and money; restore with one click, also saves the game has deleted; compare any backup with the current save |
| Expert | Edit the complete save as JSON |
| Language | German or English, switch with DE | EN at the top right; the choice is remembered (without a choice the Windows language is used) |
| Cosmetics (global) | Unlock single, filtered or all 557 cosmetics; filter by category, type, rarity (Common to Ultra Rare) and status; cosmetics with a fixed color are marked |
Also: Duplicate creates a new slot from a save, e.g. to try things safely. Every change is listed with "before → after" and can be undone individually before anything is saved.
![]() |
![]() |
![]() |
![]() |
The screenshots show invented test data.
- Download
REPO-Save-Editor-Setup-<version>.exefrom the Releases page and run it. - The installer is not code-signed, so Windows SmartScreen may say "Windows protected your PC": click More info → Run anyway.
- The installer shows German or English, depending on your Windows language. By default it installs for your user only (no admin rights) to
%LOCALAPPDATA%\Programs\REPO Save Editor; installing for all users is offered as an option. It creates desktop and Start menu shortcuts.
Uninstall via Windows Settings → Apps. Your backups and profiles are kept.
- Close R.E.P.O. (saving is blocked while the game is running).
- Start "REPO Save Editor", pick a save on the left, change values.
- Check the list of changes on the right; undo single changes if needed.
- "Save changes" backs up the current file, then saves your changes.
New items appear in the truck when the next level loads. In multiplayer only the host's save counts; other players are matched by Steam ID. Cosmetics apply to all saves on your PC, not to a single save.
R.E.P.O. deletes a save when the whole team dies. The editor keeps its backups: deleted saves show up on the left under Deleted, and All backups lists every backup of every save with the team name, level and money. Restore creates the deleted save again, so it shows up in the game.
The editor backs up every new state of a save when it starts, when you refresh the list, after saving and, while it is open, every time the game saves. Keep it open while you play, and every level reached is backed up.
- The first time the editor sees a save (or
MetaSave.es3), it copies it unchanged as…_original.es3. - Before every save the current file is backed up again, and the saved state right after (unless you switch off "Back up automatically before every save"). Before a restore it is always backed up.
- New states the game writes are backed up at start, on refresh and, while the editor is open, as soon as the game saves (only once per state). A save the game deletes can be restored from these backups.
- Saving only happens when R.E.P.O. is closed and the game has not changed the file since it was loaded.
- After encrypting, the file is decrypted again as a check; only then is it saved, in one step (no half-written files).
- Only values you changed are touched; the game's own
BACKUPfiles are never modified. - The editor sends nothing to the internet: no telemetry, no update check, no external resources. Its local server listens on
127.0.0.1on a random port and only answers its own window (session token, strict Content-Security-Policy). - Backups contain the same data as your saves (Steam IDs and player names of everybody you played with). If your Documents folder is synced to OneDrive, they are synced too; set
backupDir(below) if you do not want that.
| What | Location |
|---|---|
| Saves (created by the game) | %USERPROFILE%\AppData\LocalLow\semiwork\Repo\saves |
| Cosmetics (created by the game) | %USERPROFILE%\AppData\LocalLow\semiwork\Repo\MetaSave.es3 |
| Editor backups | Documents\REPO Save Editor\Backups (cosmetics in Backups\MetaSave) |
| Profiles, settings (language, automatic backup), window size, log, list cache | %APPDATA%\REPO Save Editor |
| Game files (only read) | found through Steam (libraryfolders.vdf) |
Optional overrides in %APPDATA%\REPO Save Editor\config.json (restart the editor after changing it):
{
"savesDir": "D:\\other\\folder\\saves",
"metaFile": "D:\\other\\folder\\MetaSave.es3",
"backupDir": "D:\\Backups\\REPO",
"gameDir": "D:\\SteamLibrary\\steamapps\\common\\REPO"
}- Last checked against Steam build
26294889of R.E.P.O. (version 0.5.0, Sunstone Update): save format, password, item and cosmetic lists. After a game update the info dialog shows a hint, and the item and cosmetic lists are re-read from the game files automatically; if the game stores them differently, the editor uses its built-in lists until a new version of the editor follows. If the save format itself changes, the editor refuses to read a save instead of damaging it. - Tested in game with build
26294889(Sunstone Update): edited saves load, and the new items work in the truck, including the unfinished (WIP) ones. Before that with build23363152: every run value, every player upgrade (including current HP and "Full heal"), every weapon and item in the truck and all 547 cosmetics of that build work. - Windows only. R.E.P.O. must be installed: the editor reads the password of the saves from the game files. Without the game folder it cannot open encrypted saves (it then shows a hint) and uses its built-in item and cosmetic lists.
R.E.P.O. stores saves with Easy Save 3: AES-128-CBC, the key derived with PBKDF2-SHA1 (100 iterations, the IV as salt) from a password contained in the game; inside is JSON. The editor does not ship that password: at start it reads the string literals of the game's code (REPO_Data\Managed\Assembly-CSharp.dll) and uses the one that opens your saves. Item names, cosmetics, rarities and limits are also read from the installed game files (REPO_Data). The editor never modifies game files and contains none.
Requires Windows and Node.js 22.13 or later.
npm ci
npm start # run the app
npm test # unit, round trip and API tests on synthetic saves
npm run test:ui # drive the app offscreen on synthetic saves (no window opens)
npm run dist # build the installer into dist\
npm run fixtures -- <folder> writes synthetic saves with invented players for demos, npm run screenshots regenerates the screenshots above. Never point tests at your real save folder; use copies. See CONTRIBUTING.md and SECURITY.md.
MIT, see LICENSE. © 2026 Firetoox. Bundled fonts (Chakra Petch, IBM Plex) are licensed under the SIL Open Font License 1.1, see THIRD-PARTY-NOTICES.md. R.E.P.O. and its item and cosmetic names belong to semiwork; if you are a rights holder and want something removed, please open an issue.





