Diablo Ii- Resurrected V1.03.70409 〈Limited Time〉

Patch 1.03.70409 was a critical "cleanup" patch. While it did not introduce major balance changes (those would come later in Patch 2.4), it successfully fixed the most egregious exploits regarding stat manipulation (the potion bug) and improved the overall stability of the servers during the high-traffic Halloween event period.


Player-versus-player dueling was virtually unplayable pre-70409 due to rubberbanding. The netcode refinements in this build (specifically the UDP packet prioritization for skill casts) meant that a Whirlwind Barbarian versus a Bone Necromancer duel no longer ended with “I swear I was behind him.” PvP leagues, many of which had shuttered, reformed around v1.03.70409, calling it the "least broken" foundation since the original patch 1.13c.


One of the most bizarre bugs since launch was the “invisible mercenary” glitch—your Act 2 Desert Guard would simply vanish from the portrait, stop gaining XP, and require a full restart to fix.

Version 1.03.70409 claims to have patched the memory leak associated with mercenary stats when transitioning between Acts IV and V. In testing, the visual desync still happens rarely (about 1 in 50 teleports), but the mechanical desync—where your Merc stops attacking—seems completely gone. Diablo II- Resurrected v1.03.70409

The biggest surprise? This patch includes a stealth optimization for the Nintendo Switch and Steam Deck. Rendering in the Pandemonium Fortress has been noticeably smoothed out—frame rates no longer dip into the 20s when fighting Baal’s Minions. It’s still not 60 FPS, but the stutter is gone.

The Diablo II modding scene is legendary—Median XL, Path of Diablo, Project Diablo 2. For these creators, a new patch is both a threat and an opportunity.

v1.03.70409 was unique because it did not break existing mods that were built on the 1.13c legacy foundation. In fact, the improved memory management allowed modders to push asset limits further. A prominent modder (who goes by "Nizari") noted: Patch 1

"70409 is the first version where I could inject custom 4K textures for new uniques without crashing the game after 10 minutes. The memory leak fix essentially doubled the modding headroom. This is the defacto base for all future Resurrected mods."

However, one controversial change: Build 70409 introduced stricter CRC checks for online play, meaning that cosmetic-only mods (like "Better Loot Filters" or "Spell Effect Reducers") were blocked from Battle.net. This forced a wedge: modded single-player flourished, but online remained pristine (and some argue, sterile).


-- Example: Simple item highlight logic for D2R 1.03.70409
-- (Conceptual - actual implementation requires mod framework)

local function ShouldHighlightItem(itemCode, itemLevel, isEthereal, isSocketed) -- Runeword bases local eliteBases = "monarch", "thresher", "great poleaxe", "berserker axe" -- Uniques/sets to watch local chaseItems = "shako", "oculus", "titans revenge", "hoz" One of the most bizarre bugs since launch

if isEthereal and (itemCode == "thresher" or itemCode == "giant thresher") then
    return true, "Ethereal Elite Polearm"
end
if isSocketed and itemLevel >= 85 and string.match(itemCode, "monarch") then
    return true, "Possible 4os Monarch"
end
return false

end


When Diablo II: Resurrected launched in September 2021, it was met with both nostalgia-fueled praise and server-crashing woes. By the time patch 1.03.70409 rolled out (late October/early November 2021), Blizzard had moved from emergency server patches to a more deliberate stability and polish pass. This update didn’t add new content, but it made the remaster feel more like the definitive way to play.

This patch (early D2R) primarily focused on: