Diablo 2 Lod Character Save Files May 2026
Stored after quests if the expansion flag is set.
| Offset (relative) | Size | Description | |------------------|------|-------------| | 0x00 | 4 | Merc type ID (e.g., 0x28 = Act 2 Desert Merc) | | 0x04 | 4 | Experience | | 0x08 | 4 | Level | | 0x0C | 4 | Unused/unknown | | 0x10 | ... | Mercenary item list (same format as player items) |
Diablo II LoD .d2s files are compact, portable, and highly editable, making them a favorite for modders, speedrunners, and casual players wanting to experiment. Always keep backups, use the right editor for your patch version, and understand the file’s binary layout if doing advanced recovery. For D2R, legacy files work fine, but the reverse requires conversion tools.
Whether you’re looking to test an endgame build without the 500-hour grind or you’ve unfortunately lost a hero to a corrupted hard drive, Diablo 2: Lord of Destruction (LoD) character save files are a cornerstone of the legacy game’s community.
Unlike modern "always-online" titles, the original Diablo 2 stores your Single Player progress locally on your machine. This opens up a world of possibilities for backup, sharing, and customization. Where to Find Your Diablo 2 LoD Save Files
To manage your characters, you first need to know where they live. Depending on your version of the game and your operating system, the location varies:
Older Versions (v1.13 and earlier): Typically found in the installation folder, usually:C:\Program Files (x86)\Diablo II\Save
Modern Versions (v1.14+): Blizzard moved saves to the User folder to comply with modern Windows security:C:\Users\[Username]\Saved Games\Diablo II
Pro Tip: If you are playing Diablo 2: Resurrected, your classic LoD save files are compatible! You can simply copy your .d2s files into the D2R save folder (Saved Games\Diablo II Resurrected) to play your 20-year-old characters with modern graphics. Types of Save Files Explained
When you look into your save folder, you’ll notice each character has multiple files. The most important ones include:
.d2s: This is the primary character file. It stores your level, stats, skills, and inventory.
.d2x: Created if you have a "Shared Stash" mod (like PlugY).
.key / .ma0: These files store your automap data for specific difficulty levels. Why Download Pre-Made Save Files?
The Diablo 2 community has curated "Item Packs" and "Hero Packs" for decades. Here is why players use them:
Theorycrafting: Want to see if a Phoenix Strike Assassin can actually clear Hell difficulty? Download a Level 99 blank character to test the build.
Item Mules: Many "Holy Grail" players download save files that are essentially "mules" packed with every Unique and Set item in the game.
Skipping the Grind: If you've played the campaign a hundred times and just want to experience the endgame, a "Level 90+ All Waypoints" save file is a lifesaver. How to Install a Downloaded Character
Download the .d2s file (and any accompanying files) from a trusted community source. Close Diablo 2 completely. Copy and Paste the files into your Save folder.
Restart the game. Your new hero should appear at the bottom of your Single Player character list. A Word on Safety and Corruption
Always backup your own saves before importing new ones. Character files are easily corrupted if you move them while the game is running or if you use incompatible mods. diablo 2 lod character save files
If you are looking for specific gear rather than a whole character, consider using a Character Editor (like Hero Editor) to modify your existing save files safely.
Searching for "paper" regarding Diablo II: Lord of Destruction (LoD) character save files typically refers to technical documentation or community guides explaining the file structure and hex offsets for editing or recovery purposes. Character Save File Locations
In Diablo II (Classic and LoD), your local character data is stored in specific directories depending on your operating system and version:
Original/Legacy (v1.14d+): C:\Users\[Username]\Saved Games\Diablo II
Original/Legacy (Pre-v1.14): C:\Program Files (x86)\Diablo II\Save
Diablo II: Resurrected (D2R): C:\Users\[Username]\Saved Games\Diablo II Resurrected File Types and Extensions
Each character consists of several files with the same name but different extensions. According to D2Runewizard, the most critical files include:
.d2s: The primary character save file (contains stats, skills, and inventory). .map: Contains the revealed map data for that character. .key: Stores hotkey configurations. .ctl: Control settings for the character. Technical Resources for File Structure
If you are looking for a "paper" or technical breakdown of how these files are encoded (for example, to use a Hex Editor), these community-maintained resources are the standard:
The Phrozen Keep: This is the primary hub for Diablo II modding. You can find comprehensive file format documentation that details exactly which hex offsets correspond to attributes like Strength, Dexterity, and Experience.
GitHub Repositories: For developers, tools like nodrop/d2s provide a Go library and documentation for parsing the .d2s file format.
Diablo Wiki: General overviews of save file behavior and common troubleshooting for corrupted saves can be found on the Diablo Wiki.
Are you looking to edit a specific stat in a save file, or are you trying to recover a corrupted character?
Whether you’ve been grinding since 2001 or just started your journey through Sanctuary, your character save files are the soul of your experience. But where are they hidden? And how do you move them without losing that precious Stone of Jordan? 1. Finding Your Hidden Heroes In the original Diablo II: Lord of Destruction
, the location of your saves depends on which version you’re running:
Version 1.14 & Later: These are tucked away in your user profile: C:\Users\[Username]\Saved Games\Diablo II.
Older Versions (Pre-1.14): You’ll usually find them right in the game directory: C:\Program Files (x86)\Diablo II\Save.
The "Virtual Store" Glitch: If you can't find them in either place, Windows might have "ghosted" them to: %LOCALAPPDATA%\VirtualStore\Program Files (x86)\Diablo II. 2. Porting to Diablo II: Resurrected One of the best features of
is that it natively supports original LoD offline save files. Where Diablo 2 Character Files Are Located Stored after quests if the expansion flag is set
Diablo 2: Lord of Destruction (LoD) character save files are the backbone of the single-player experience, providing a highly flexible and portable way to preserve your progress across decades of gameplay. File Format & Structure
The character data is stored in a complex, binary format that has remained largely consistent since the early 2000s.
The .d2s File: This is the primary binary save file containing your character's stats, items, and name. Developers and modders can analyze this format using resources like krisives' d2s-format on GitHub.
Support Files: A complete character "save" usually consists of several files with the same name but different extensions: .d2s: Character stats and inventory.
.ma0, .ma1, .ma2, .ma3: Map data for different difficulty levels.
.key: Custom keybinding settings for that specific character.
Byte Order: Data is typically stored in little-endian byte order, which is the standard for x86 architectures.
Header Information: Every file begins with a 765-byte header before transitioning into variable-length sections for quests, waypoints, and items GitHub. Where to Find Your Saves
Depending on your installation and operating system, the files may be in one of two places:
Modern Systems (Windows 10/11): Usually located in C:\Users\[Username]\Saved Games\Diablo II.
Legacy/Admin Installs: If you run the game as an administrator, they might be in the game's installation folder (e.g., C:\Program Files (x86)\Diablo II\Save).
VirtualStore: If you lack admin rights, Windows may "hide" them in C:\Users\[Username]\AppData\Local\VirtualStore\Program Files\Diablo II GameFAQs. Portability & Editing
One of the best "features" of these files is their cross-compatibility.
Legacy to Resurrected: You can easily move your original LoD characters into Diablo 2: Resurrected (D2R) by simply copying the .d2s file to the new D2R save folder Reddit.
Character Editors: Tools like the D2S Save File Editor or the D2CE Character Editor allow users to reset quests, modify stats, or recover from corruption.
Multi-Device Play: Since the files are local, you can use a USB drive or cloud storage to sync progress between a PC and a laptop Blizzard Forums. Critical Warnings
🛡️ Always keep backups. Because these files are written locally during "Save and Exit," a crash or power outage can lead to irreversible corruption Reddit.
Corruption Risk: Exiting the game improperly is the #1 cause of lost data.
Shared Stash: In D2R, shared items are stored in a separate file (e.g., SharedStashSoftCoreV2.d2i). If you only back up the .d2s, you will lose your shared loot. Total size ~ 765 bytes
If you'd like to get started with managing your files, let me know:
Are you looking to transfer characters to the Resurrected version? Do you need help recovering a corrupted save?
Are you interested in using a Hero Editor to experiment with builds? I can provide specific instructions for any of these paths. AI responses may include mistakes. Learn more
Diablo II: Lord of Destruction (LoD) , a single character save is not just one file, but a collection of several files sharing the same name but with different extensions Core Save Files [CharacterName].d2s
: The primary binary file containing your character's stats, skills, quest progress, and inventory [CharacterName].d2x
: Specifically used for characters with expanded stashes (common in mods like [CharacterName].key
: Stores your custom hotkeys and keybinding settings for that specific character [CharacterName].ma0, .ma1, .ma2, etc.
: Map files that store the revealed areas of the world for different difficulty levels [CharacterName].ctl
: Control files often used to track specific character state data Default Save Locations
Depending on your version of the game and Windows, your files will be in one of the following directories:
can't find my character save files on my pc anywhere : r/diablo2 5 Mar 2023 —
In the world of action RPGs, few systems are as enduring and versatile as the Diablo II: Lord of Destruction (LoD)
character save file system. While contemporary games often lock progression behind cloud servers, LoD’s local
files offer a level of player control that remains a gold standard for offline gaming. The Technical Core: The .D2S File The heart of any character is the
file, which encapsulates all character data, including stats, skills, and equipment. Accessibility: Modern Windows versions typically store these in C:\Users\[Username]\Saved Games\Diablo II Portability:
Players can easily move these files between computers via USB or cloud storage (e.g., Google Drive ) to continue their journey on different devices. Legacy Integration:
Remarkably, original LoD save files are forward-compatible with Diablo II: Resurrected
, allowing decades-old characters to be imported into the remastered engine. Key Features & Community Impact
The open nature of these files has fostered a massive ecosystem of community-driven tools and gameplay styles. Where Diablo 2 Character Files Are Located
A level 1 Amazon, no items, no merc, expansion, normal mode:
AA 55 00 00 60 00 00 00 00 00 00 00 4A 5C 00 00 (header + checksum)
41 6D 61 7A 6F 6E 00 ... (name "Amazon")
04 00 00 00 01 00 00 00 01 00 00 00 ... (level 1, class Amazon)
[Stat block: 00 00] (empty)
[Skill block: empty]
[Waypoints: all zeros]
[Quests: zeros]
[Merc flag: 00 = none]
[Items: 00 end marker]
Total size ~ 765 bytes.



