Skip to content

Save safety

AERR never writes to the DDS save file. Here's what it does instead.


AERR treats the DDS save file as read-only. Everything AERR persists lives in Win64\AERR\ alongside the DLL.

How it works

AERR hooks UFunction calls for the game’s RamaSave save/load events via ProcessEvent. When the game triggers a save, AERR writes a parallel JSON state file for its own managers (scripts, recipes, panels, keybinds). When the game loads, AERR reads that same file and restores script state.

What this means for you

  • Rolling back a save rolls back AERR state too — they travel together.
  • Deleting Win64\AERR\ wipes AERR state but leaves the DDS save intact.
  • Crashes mid-save don’t corrupt the DDS save — the hook is read-only on the game’s side.

What this does not protect against

  • Manual edits to the DDS save file while AERR is running.
  • Third-party save tools that rewrite the save.

Always back up saves before trying new recipes in the overlay.

Send feedback

Please include AERR version and DDS build.