Where Are Opus Magnum Save Files Located?
Where Opus Magnum keeps its puzzle saves per numbered user ID folder on Windows, Mac, and Linux.
Last updated
Opus Magnum saves at %USERPROFILE%\Documents\My Games\Opus Magnum\<user-id>, with config.cfg beside the numbered folder. The user ID level hides saves from anyone browsing the game folder directly.
That extra level is the whole gotcha: backups must include the numbered folder with its exact name, and account switches create siblings. macOS and Linux use the equivalent roots with the same tail. Copy the entire Opus Magnum tree and every puzzle survives. The histogram data travels with saves.
Where Opus Magnum stores this, by platform
%USERPROFILE%\Documents\My Games\Opus Magnum
Puzzle progress per numeric user folder plus config.cfg at the root. Paste the path into Explorer. GOG and Steam builds share it, since the folder belongs to the game rather than the store.
~/Library/Application Support/Opus Magnum
Same user ID subfolder layout under Application Support. Finder hides Library; use Go > Go to Folder. Saves copy cleanly between Mac and PC, so cross platform moves just work.
~/.local/share/Opus Magnum
Same tail under the home share path; the game ignores XDG_CONFIG_HOME here. Show hidden files to browse it. Proton builds use the Windows shaped Documents tree inside the prefix instead.
Frequently asked questions
how do i back up opus magnum saves
Copy the whole Opus Magnum folder to the same path on the new machine with the game closed (Windows: Documents\My Games\Opus Magnum). The numeric user ID subfolder must keep its name or the game starts fresh. Steam Cloud may mirror saves, but the copy is certain.
where is the opus magnum config file
In config.cfg at the same root (Windows) or inside the user ID folder. It holds resolution and volume outside the menus. Delete it to reset options when the game refuses to start; puzzle progress in the sibling folders survives untouched.
does opus magnum sync saves
Through Steam Cloud for the save files, with OneDrive Documents backup as a second mirror when enabled. Linux builds ignore XDG and use ~/.local/share directly, so sync tools must target that literal path. Confirm the user ID folder after any account switch.
Notice an outdated path? Let us know.