This is a selection of modifications I’ve done for Diablo 2. They’re mostly small gameplay tweaks or fixes that you can mix and match with each other or mods from other authors as you see fit.
All mods require the Lord of Destruction expansion and at least version 1.12. Some mods may have different requirements, though, so check the included readme files for more information.
Mods on this Page
- Demon Hunter Class
- Consistent Leveling
- 10 x 10 Stash
- Balanced Better Drops
- Fixed Font
- Easy Socketing and Respec
- No Intro
- No Equipment Loss on Death
Demon Hunter Class Mod
This mod modifies the Amazon class to be more like the Demon Hunter from Diablo 3. This is mainly done by replacing the useless spear and javelin skills with all new skills. Many of these new skills are based on Assassin trap skills, so you could say that this is a merging of the two classes.
New Skills
- Caltrops (1) — tosses a cluster of spikes to slow pursuers
- Smoke Screen (6) — creates a cloud of smoke to cover your escape
- Shock Turret (6) — constructs a turret that fires lightning bolts at nearby enemies
- Poison Shuriken (12) — throws a poisoned ninja star that hits every enemy in its path
- Engineering (12) — increases the number of shots that each turret takes
- Grenades (18) — tosses a cluster of grenades that do fire damage in a small area
- Fire Turret (18) — constructs a turret that fires exploding arrows at nearby enemies
- Perimeter (24) — creates a magical barrier that enemies cannot cross
- Mine (30) — drops a mine at your feet that does massive damage in a large area when triggered
- Strafe Turret (30) — constructs a rapid-fire turret that shoots regular arrows at nearby enemies
Other Changes
- Amazon bows add points to any of the three skill trees now instead of only the bow and crossbow tree
- Amazon starting weapon is changed to a short bow and quiver instead of a javelin and shield
Consistent Leveling Mod
Improves game pacing by making characters level more consistently instead of progressively slower
This mod changes the amount of experience needed to reach levels 4 through 30 such that the frequency of leveling is more consistent. This change fixes the default leveling system where players level up very quickly early on (gaining 16 levels in Act 1) and hardly ever in the late game (gaining three levels in Act 4). Though it’ll take longer to access higher skill tiers, I feel that this change really improves on the pacing of the game. I know I can trace back at least one of my own games going unfinished due to getting bored with the long stretches of time between leveling late in the game.
To balance the resultant difficulty differences, monster levels have been lowered by the number of levels which the player level is behind the original player level. This affects monster hitpoints, defense, attack rating, and damage; any other attributes, like resistances, are unaffected. However, during the last play-test, I didn’t notice any areas where monsters felt harder or easier than in previous plays without the mod.
Here are a few statistics to give you a rough idea of the changes to the leveling system.
- Levels 10-12 have the monsters with the most reduced difficulty (74% of original values)
- Level 15 is the level farthest behind the original levels at -3.31 levels behind
- Level 20 is the level with the greatest difference in XP needed for the next level compared to the original XP (i.e. the point you will level slowest comparatively)
- Level 25 is the level where the modded leveling system is gaining levels faster than the original system
- Level 29 is the level with the greatest negative difference in XP needed for next level compared to the original XP (i.e. the point you will level fastest comparatively)
10 x 10 Stash Mod
Doubles the amount of storage space in the stash
This simple modification increases the stash inventory space from 6×8 (48 spaces) to 10×10 (100 spaces).
Note that any items in a character’s stash before applying this mod will still be intact afterwards.
Balanced Better Drops Mod
Improves chances of getting Unique and Set Items from monster drops and gambling
This mod gives the player better chances to find unique and set items. I was quite disappointed to only find two set items in the whole game and the only uniques dropped by Baal at the very end. This mod should be a balanced way to give the casual player a decent chance at some quality items.
Also, gambling has a much improved chance for set and unique items. The mod also allows all class-specific items to appear when gambling.
The general breakdown for drop improvements are as follows:
- 110% Better Chance for Unique Items
- 35% Better Chance for Set Items
- 10% Better Chance for Rare Items
- 0% Better Chance for Magic Items
- 16% Better Chance for High-Quality (e.g. superior, socketed) Items
- 100% Better Chance for Normal (non-junk) Items
Also, lower level monsters have a better chance to drop higher quality or higher level items now.
Gambling breakdown:
- 79% Chance of Magic Item (was 89.85%)
- 15% Chance of Rare Item (was 10%)
- 4% Chance of Set Item (was 0.1%)
- 2% Chance of Unique Item (was 0.05%)
Note that because certain item types don’t have a unique or set item available (either by design or it’s already been dropped), the perceived chances for unique and set items may be lower.
And finally, skulls have just as good a chance to drop as other gems now.
Fixed Font Mod
Fixes the 5 looking like a 6 in one of the game’s fonts
This mod merely fixes the game’s 16pt font (used on tooltip descriptions mostly) so that 5’s don’t look so much like 6’s.
Easy Socketing and Respec
This mod makes it much simpler to manage socketed items or respec your character.
Adding and removing sockets employs existing Horadric Cube recipes but with more common ingredients. Items with existing sockets can be rerolled with the add socket recipe as many times as desired, but the number of sockets can not exceed the item’s limit and any existing socketed gems will be destroyed in the process (prevents a crash condition). In the below recipes, any mention of gems should be understood to mean any combination of either gems, runes, or jewels.
- Add 1-3 sockets to an item (weapons, shields, helms, armor): item + three gems + one identify scroll
- Remove gems from an item (destroys gems, preserves item): socketed item + one town portal scroll
- Extract gems from an item (preserves gems and item): socketed item + one (sacrificial) gem + one town portal scroll
Respecing a character will reset all the stat and skill point allocations. To respec, purchase the “Token of Absolution” from Akara in Act I and then use it.
No Intro Mod
Replaces the intro videos with short, blank ones that don’t waste your time
No Equipment Loss on Death Mod
This mod removes the endlessly frustrating death penalty where your equipment is put on your corpse, often forcing you to have to retrieve it in the midst of a swarm of tough monsters. Gold and XP penalties still apply.
Changelog
9/6/21
-added new socket recipes and changed respec to a purchasable in Easy Socketing and Respec
5/13/17
-updated No Equipment Loss on Death Mod to 1.14d
5/11/17
-all mods tested with 1.14d and updated where required
-fixed bug with Demon Hunter Class Mod where act 2 mercs couldn’t use their skills
2/18/15
-added Demon Hunter Class Mod
2/3/15
-added No Equipment Loss on Death Mod
12/18/14
-added Easy Unsocket and Respec mod
12/15/14
-added No Intro mod
10/29/14
-fixed text in Balanced Better Drops mod
7/15/2014
-updated Balanced Better Drops mod to add class-specific item gambling and bonus set
2/21/2014
-updated for patch 1.13d
4/17/2010
-updated for patch 1.13
1/27/2009
-initial release for Diablo 2 1.12
Hey, anyone knows if the Balanced Better Drops Mod can work in LAN if all players involved have it installed?
I think all the mods here will work in multiplayer (direct connection, not battle.net) as long as everyone has them installed.
Thank you, I’m gonna try it
Is it possible to use plugY + No Equipment Loss on Death? I doesnt work for me
probably not. sorry.
i use plugy 1.14 with this mod it works fine!single player
Hi, does this mod work with Diablo 2 Resurrected? Probably not because I have to start the game with the Blizzard laiuncher and can’t replace that with a bew created exe file.
Unlikely, but I’m honestly not sure. Some mods may be usable after some compatibility changes or with different installation requirements. I haven’t yet played Resurrected, but most likely I’ll look into mod updates if I do.
If the No Equipment Loss on Death Mod could were added into the basemod game.exe I would be living the dream
How do I change for even better good-quality socketed items drop-chance ?
This is dope thank you for you work!!
How about another recipe for Easy Unsocket?
One socketed item + one identify scroll
Destroys item and leaves jewels/gems/runes intact
Can it be done?
Probably need an assembler hack for that to work. If it was an option in the game tables, I probably would have done it that way to begin with. Oh well, the mod needs to have some kind of downside to balance it out, eh?
Hi, I recently picked up Diablo 2 again, and am dabbling with mods for the first time. So far, just have the newest PlugY installed, are these mods compatible with that new version? At the very least, I really hope the Balanced Better Drops Mod works. I don’t mind grinding, but I’d love to have that grind be a bit easier! (Also man, being able to actually gamble for the class-specific stuff would be amazing)
Sorry, don’t know anything about Plugy, my dude. Some peeps have mentioned it in earlier comments, though.
If you install Balanced Better Drops Mod into the Plugy folder and D2LOD (as the guide says) it should work for Plugy. so far 60 lvls in and works fine.
Hello. Im a bit confused, i wish to play with Plugy and the better drop mod. If i run the shortcut of Game.exe it works fine, i can see the class specific items in the gambling window. However if i try it with Plugy.exe it just doesnt work. Am i missing something? There are some comments about Plugy but i dont see anyone having the same question. Any tips?
Hey Snake. thank you for taking your time and creating this better drop mod. have a few questions if you dont mind help me with id really appreciate it. so i installed plugy and am having a hard time getting better drop mod working. i have winrar installed but how to i extract those files and where to? the diablo 2 directory, or the plugy file? when i right click on all those files(difficultylevel, gamble, setitems, sets, treasureclass112, treasureclass 113, etc) i dont see any where to extract to? also something so weird happend when installing plugy, i was getting a error every time i tried saving( “can not creat extended file save” ) and i would loose everything in my chest stash, so i was just trying a bunch of things to fix it(not the smartest on computers) and eventually found a way to play d2 lod with plugy and saved everything and had no issues but i would have to open the game by opening the install plugy survival kit v11.02, and it would have to install again but once game was up everything was saved(character, chest stash) just thought that was a weird way to open and play diablo, man im sorry if all this is confusing, im trying to explain the best way i can. i would just love to play with your mod since i havnt found a single unique or set item in a week of many hours playing. so if you can get back to me and possible help me figure out how to get this mod working man id really appreciate it, thanks for your time.
Hello, Snake. I just wanted to thank you for sharing your amazing work!
I can’t imagine the trouble you had to go through to narrow down the code!
14 slots… Been playing D2 for nearly 20 years and I didn’t know the magic number to look for was 14. Truly brilliant sir!!!!
Anyhow, I was able to apply your mod to my 1.13c d2game.dll using ollydbg. It is working like a charm.
However, a really minor nickpick would be to be able to remove or retrieve the corpse.
I tried to fix it by reducing corpse max counter in the ASM,
“Player Corpse – maximum or disable” v.1.13c
D2Game.dll – 79234 ‘[Increase the maximum]’
03B29234 83F8 0F CMP EAX,0F <—– 15 corpse max, but I tried putting it 0, doesn't work.
;Change the 0F to your new value
///
D2Game.dll – 79237 '[Disable corpses]'
03B29234 83F8 0F CMP EAX,0F
03B29237 76 13 JBE SHORT D2Game.03B2924C
TO
03B29234 83F8 0F CMP EAX,0F
03B29237 90 NOP
03B29238 90 NOP
;This disable corpses from spawning. (which will make gear drops like in hardcore by the way)
Even if I set the corpse number to 0, corpses are generated. The new corpse generated after this mod is unclickable?
If I disable to corpses, all the gear drops.(as it should)
I'll just try not to die too much in the meantime, do you happen to know what is going on with the new unclickable corpses?
Thank you for your time.
Much thanks, my good fellow. If you’d like to leave a link to your 1.13c version so other people can use it, you may (make it a top-level comment if so).
Is there a problem generated by there being player corpses lying around? It was never something I considered, but you seem to indicate that it’s capped at 15 anyways, so I don’t imagine there is any overflow potential if you create a thousand player corpses. There are already thousands of monster corpses around as it is. Although, it does clutter up the automap with player names and death markers IIRC. Yes, the player corpses aren’t clickable as they have nothing left on them (I guess they act like a chest to the game). I guess I’m just not understanding what problem you’re trying to ultimately solve.
Here is the address for 1.13c, someone posted the address.
https://d2mods.info/forum/viewtopic.php?f=8&t=65867&sid=937735288a0ab78d7f1d6d17717fe8ea
I was just trying make the player corpses are still retrievable despite the fact that it is empty. No major issues really, just wanted to clean up the minimap I shall experiment some more.
Interesting thread. Thanks for letting me know. Didn’t see anyone leave a patched exe download there, though. Yeh, I’m sure it’s possible to either not leave a corpse or make the corpse act like a non-empty chest that will trigger removal. Just too much work to figure out for what little you gain to me. I wish you luck, though. 😉
Hi, tried using Hex Editor and HxD in editing the one you mentioned “Change
000793FC 8B95 C8000000 MOV EDX,DWORD PTR SS:[EBP+C8]
to
000793FC E9 F6020000 JMP 000796F7”
but couldnt find the “000793FC”. Do you have a download link instead for that?Can i have a copy of it?
Could you please leave a link to your 1.13c version D2Game.dll?
Hello,
How can I use multiple mods at the same time ? when I put the data file to the game directory it always changes, so only one mod works at a time
I’m pretty sure all of the mods on this page will work together. Just make sure you’re not overwriting the directories when you extract the archives. Each mod has different files but many of them have to live in the same directories. See the readme included with every mod for install instructions.
Question about Balanced Better Drops Mod: I have D2 LOD 1.13D with Plugy, I have renamed TreasureClassEx.113.txt to TreasureClassEx.txt, then added the commands to shortcut. Do I installed the mod right way? Thanks.
Actually, it looks like there was an error in my installation instructions for that mod. 1.13d and onward uses the most recent version of TreasureClassEx.txt, so no renaming required. Although, honestly, the differences to that file are minimal between those patches, so it’d probably function fine either way. 😉
Yeah, that was exactly what I had in my mind, in your instructions it was bit confusing, anyway, thanks for the quick reply. So, I can see class specific items in gamble, so everything should be set, right?
Does the drop mod improve the droprates for runes as well, especially high runes?
Not that I recall.
Hello.
First off, thanks for making these mods, they really improve the D2 experience and make playing the game from scracth much more enjoyable.
The only question I have is that would it be possible to make a version of the better item drops/better gambling mod without the extra sets Snake’s Skin and McAuleys Folly? They kinda mess up item editors since they don’t really belong in the game.
Thanks.
See the options section of the readme.
Hi. Absolutely love the mods! I downloaded the better drops, 10×10 stash, easy unsocket, and demon hunter class. I made a necro and it seems some of the curses don’t work? It shows the curse casting, however the animation above enemy heads does not appear and it has no effect. Lower Resist, Weaken, and Amplify Damage are the only one’s that don’t work. The rest are fine. I tried to redownload the Demon hunter mod to compare the files incase I screwed something up but my files are identical the ones I just recently redownloaded. Any help would be really appreciated. Thanks in advance.
Well, of any of the mods you listed, Demon Hunter is the most likely to be at fault. I’d recommend not using that mod unless you’re actually playing the Amazon class. Remove the files from that mod and let me know if that helps. I’ll see if I can find a fix if so.
That did it! Thanks alot.
I tried downloading your better drop mod however I cant get it to work. I have never used something like this before so i dont understand what i am doing wrong. I download it. click open and it leads me to internet explorer. something flashes then its rinse repeat from there. Tells me to open or save and everything leads me to opening internet explorer and it not opening.
These mods are RAR compressed archives, so you’ll need to have something that can open RAR files like 7zip or winrar.
Thanks for that. I managed to download it and I followed your instructions. Though im afraid i havent done it correctly @_@. I downloaded the drop mod and the 10×10 stash. Does the extra stash mod not work on 1.14d? I created a new shortcut that opens the game, went to properties and put in the target “-direct -text ” without quotes. It looks like this (“C:\Users\User\Desktop\Gfolder\Diablo II\Diablo II.exe” -direct -txt ) . I also read some of your older responses and I do not see class specific items in gambling.
I am a little confused on where or what the “diablo II directory ” is. If I right click the short cut and click “open file location”. is that were it is?
Thanks in advance.
I downloaded the better drop mod and followed the instructions. I just started playing. How will I know if the mod works because I’m also running the game with plugy and multires?
You should see class-specific items available when gambling if you installed the mod correctly.
Is it possible to make “No Equipment Loss on Death Mod” for 1.13c version? Or at least give a hint what adress to patch with Ollydbg?
Highly unlikely. You might find some hints in this post, though. http://www.snakebytestudios.com/2015/04/diablo-ii-mods-and-code-stuff/
Thanks. I guess it’s time to read ASM tutorial from d2mods.info again.
Would it be possible to make a mod that allows the player to keep adding skills over the 20 max level, up to 90, for example? Thank you!
IIRC, you can level to 30 indirectly (through skill bonuses on items and shrines). So the game does have the potential to continue leveling skills further than their cap. However, a lot of skills use diminishing returns, so it might need considerable balancing and testing should you raise the limit. So, probably possible but certainly not simple. And I have no interest in doing such a mod, so good luck with that.
Would it be possible to make a mod that makes the Raise Skeletal Mage skill only raise poison and fire variants, and make poison ones deal damage over 3 seconds, instead of more and more as you skill into it? Or just make fire only if that’s easier.
Problem is that frost destroys corpses and the lightning projectile is slow and deals too random damage.
Yeh, that sounds doable. You can control what type of spawns that skills have. I’m not doing it, though. lol
Would it require a lot of work? And do you happen to know someone who might be willing to do it, or a good place to search? I think it’d go a very long way in making the mages worthwhile.
d2mods.info
Love the easy unsocket cube recipe idea.
I’m going to steal that idea in the future xD
Simple, elegant, extremely useful.
I contend you’ve done a fascinating job on this page.
WinZIP had a problem unzipping the Demon Hunter class mod.
–edited–
Thanks. I fixed the download.
I have been looking for a drop mod like this for SO LONG! this is amazing just wanted to say thanks for posting this, love this game! i was wondering if you could tell me how i can increase and decrease the drop rate of unique items with your mod ?
hello ,regarding the drop rate mod.should i start new char,or old save will works?i use it with plugy.
Thanks for the question. The drop rate mod can be used with an existing character of any level as far as I’m aware. Except for the leveling mod, any of the mods on this page can be used with existing characters as well.
thanks for fast reply.im using perfect drop mod before[from other source]its work wonder,but its drop unique all the time,i dint like it.now im using your mod,but it didnt work,my patch is 1.13c currently.is it work in 1.13c patch OR below?
Greetings!
First of all, thanks for the great work. Awesome Job!
Balanced Better Drops Mod says:
“Also, lower level monsters have a better chance to drop higher quality or higher level items now.”
Could you please specify that statement? Which Treasure Classes did you fix?
I’d really love to learn more, since running the same old areas (AT, CS) over and over again starts getting terribly boring.
Thanks in advance
Thanks. I think the change that you’re referring to was as a result of modifying ItemRatio.txt and not treasure classes. I don’t remember exactly how the change worked now, but I think the gist was that it tightened the level range of item drops. So, you wouldn’t get a level 24 champion dropping level 16 rare items, for example.