WindowsLinuxmacOS

Where Does DevilutionX Store Saves?

Where DevilutionX keeps Diablo saves, configs, and MPQ data on every desktop OS.

Last updated

DevilutionX stores saves and settings in a diasurgical/devilution folder per OS: Roaming AppData on Windows, XDG data dir on Linux, Application Support on macOS. MPQ data files live in the same folder or beside the executable.

Saves are small .sv files, easy to copy. The gotcha is casing and source: MPQs must be lowercase and from your own copy. Get those two right and the port runs identically across all three desktop systems.

Where DevilutionX stores this, by platform

Windows
%APPDATA%\diasurgical\devilution\

Single-player .sv saves plus configs and MPQ data (diabdat.mpq lowercase). Same tree holds Hellfire files when owned.

Linux
~/.local/share/diasurgical/devilution/

Same saves plus MPQ layout. Flatpak installs use the app sandbox data path instead of the plain home path.

macOS
~/Library/Application Support/diasurgical/devilution/

Same layout. Use Go to Folder in Finder since Library is hidden. MPQs must be lowercase here too.

Frequently asked questions

Where do the MPQ data files go?

Copy diabdat.mpq (lowercase) plus Hellfire files if owned into the data folder below or beside the exe, then launch. The game needs your own original files; it ships no assets of its own. Flatpak uses its app data path.

How do I back up DevilutionX saves?

Copy the whole diasurgical/devilution folder (saves plus configs) to the matching path. Single-player saves are .sv files; multiplayer adds multi_0.sv. Keep MPQ versions matched or the port refuses to load.

Notice an outdated path? Let us know.