How to Make a Level 99 Character in D2R with D2CE (For Build Testing)
A level 99 character is the standard laboratory for Diablo II build testing — and with D2CE it takes three fields: Level, Experience, and then the stats and skills to match. This guide is honest about the purpose: an offline test character for evaluating builds and theorycrafting, not a shortcut to present as a played character. It is equally honest about the trap: a level 99 character still wearing starter gear is a weak character, because in Diablo II power lives in items at least as much as in levels.
D2CE’s final release (2.22, April 2023) was author-tested up to D2R PTR 2.6. The current game (Patch 3.x, Reign of the Warlock DLC) writes a newer save format that D2CE was never updated for, and no Warlock character can be edited with it. The steps below apply to saves from the editor’s supported era — see the Patch 3.x & Warlock compatibility status before editing a current-version save.
Copy your Saved Games\Diablo II Resurrected folder before you edit. D2CE can also keep a .bak backup per character (Options → Backup Character Before Save). For automatic, versioned backups of the whole folder, see how to back up D2R saves.
Step by step: building the level 99 test character
- Start from a copy. Duplicate or back up an existing character, or create a fresh level 1 character in game, exit, and edit that — never convert your main character into the experiment. The backup method is in how to back up D2R saves.
- Close the game and load the character in D2CE. Orientation: the D2CE user guide, files in the save file location guide, editor on the download page.
- On the main screen, set Level to 99 and set Experience to a value that belongs to level 99. D2CE’s level information table shows the minimum experience required per level — use it, rather than guessing, so the Level and XP fields agree with each other. A character whose XP says level 40 while its Level says 99 is an inconsistency the game may resolve in ways you did not intend.
- Set the attributes to match the build you are testing, using the stats guide: a plausible level 99 allocation, not four random huge numbers.
- Set the skills with the Skill Trees button, following the skills guide — main skills and their synergies, with prerequisites respected, totalling roughly what 98 level-ups plus quest rewards could actually grant.
- Save with CTRL-S, load the character in game, and verify: level displays as 99, stats and skills are as set, and the character plays normally.
Titles are a separate field
Do not expect the character’s title to update itself. In D2CE the Title is its own editable field — the titles the game awards for finishing difficulty levels (for expansion characters: Slayer for Normal, Champion for Nightmare, and Patriarch / Matriarch for Hell, with the hardcore variants such as Conqueror and Guardian in the same family). If your test character should present as a Hell-finishing character, set the Title field explicitly alongside Level. If you leave it alone, you will simply have a level 99 character with whatever title it already had — harmless, but a useful reminder that level, progress and presentation are separate data, and quest progress itself is edited separately via the Quests button.
The gear problem: level is not power
Here is the honest framing this guide promised: a freshly made level 99 character in starter gear will still struggle. Hitpoints and mana scale with level and Vitality/Energy, but damage, resists, attack rating and survivability in Hell come overwhelmingly from equipment. A build test with bad gear tests the gear, not the build. So finish the job properly:
- Use item creation and .d2i imports to give the character the equipment the build assumes — weapons, armour, charms’ worth of stats where relevant — keeping properties within the game’s limits so the test stays meaningful.
- Set up the mercenary to match, using the mercenary guide: a real build test includes its mercenary’s level and gear.
- Unlock waypoints for the areas you need to test in, so travel time does not distort the trial.
- Fund the character’s gambling and repairs with level-appropriate gold — at 99, the gold caps are at their highest.
What this is for — and what it is not
Used well, a level 99 test character answers real questions in an evening instead of a month: does this build clear the areas it claims to, how does it feel with its end-game skills, where does it actually struggle? Used as a trophy, it proves nothing — it is an offline file you edited, and the only person who would be fooled by presenting it as played is you. Keep it clearly a test character (many players put “Test” in the name, using the rename guide), keep it offline, and keep your real characters backed up separately. If anything goes wrong, see the unreadable-save guide and the Patch 3.x compatibility status; browse all task guides from the guides hub.
