Due to User Account Control (UAC), modern Windows prevents old games from saving directly to Program Files. GOG redirects saves to a virtual folder.
Pro Tip: The AppData folder is hidden by default. To get there quickly:
Once inside the Diablo 1 folder, look for the DATA subfolder. Your .sv save files live inside the DATA folder. diablo 1 save file location
Before we search, it helps to know why you are hunting for these files:
The file you are looking for is usually named single_0.sv (or single_1.sv, etc.). The number corresponds to your character slot in the game menu. Multiplayer characters use .drv files. Due to User Account Control (UAC), modern Windows
If you are playing the version provided through the Blizzard App:
DevilutionX stores saves separately to avoid permission issues. Pro Tip: The AppData folder is hidden by default
| Version / Port | Save location | File names |
|---|---|---|
| Original Diablo (Win9x) | Game folder (C:\DIABOLO) | single_*.sv, multi_*.sv |
| Hellfire expansion | C:\HELLFIRE | single_*.sv (up to 8) |
| GOG.com (classic) | Game folder (e.g., C:\GOG Games\Diablo + Hellfire) | Same as above |
| DevilutionX (Win) | %USERPROFILE%\Saved Games\Devilution\ | .sv per character |
| DevilutionX (Linux) | ~/.local/share/devilution/ | .sv per character |
| PS1 (emulator) | Memory card file | Depends on emulator |
The GOG Mac version is a Wineskin wrapper. Right-click the Diablo.app file and select "Show Package Contents." Navigate to: Contents → Resources → drive_c → GOG Games → Diablo → DATA.