This mod Is a Single Player Enhancement Mod for Diablo II *(V1.13C CLASSIC)*. It changes many factors and Increases Single Player Value, and Ultimately Makes the Single player Portion of Diablo II As good As it Can Possibly Be. **Update Summer 2021** - Mod Will Be Re-Released for Diablo 2 Ressurection!!! Currently Need Someone or a Team to Help Test the Mod for Diablo II Ressurection New Diablo Game Release by Blizzard, Fall 2021. If it is possible we will port over Diablo II SPEM to Ressurection, if not I Will Need a Team of Advanced Individuals to port the mod over to DII:Resserection!!! PM Me for more Info!! Thank You! Major Change to Diablo II Enhancement Mod as of August 26, 2011 Mod has been Updated to Version 1.6 Final, See Description for Details. Mod has also been Revamped for PlugY Unity Support, to work in Union with PlugY, There are two Versions for this. Pick the one you would like :), Cheers -sw33t

Description

Thank you for your Interest in Diablo II Singleplayer Enhancement Mod. The Mod has Been Updated to Version 1.6, See Description and Mod Summary/News for Detail. For Full Detail on the Mod and its Progress. This Download Includes the Full Mod Guide and Latest Version with PlugY Unity and Stand-Alone Support. Thank you! ***Note***: 1.6 Full has Been Reuploaded due to a File Name Error, Where it Exceeded Character Limit Amount, This was Fixed by Renaming the Folder to a Shorter Name, But I Have Reuploaded The Mod, With the File Name Fix, For Easy Quick Use. Very Sorry for this Minor Mistake!!! Enjoy -sw33sp0t

Preview
Diablo II SP Enhancement Mod v1.6 Full
Post comment Comments  (0 - 50 of 70)
gansch
gansch - - 78 comments

Downloaded and installed. I am doing the SPE and PlugY, but I cannot get both to work in unison. I followed all the directions I could find but there must be something I am missing.
Target: "C:\Program Files (x86)\Diablo II\Mod PlugY\PlugY.exe" -Direct -Txt
Start In: "C:\Program Files (x86)\Diablo II"

I've also tried Start In: "C:\Program Files (x86)\Diablo II\Mod PlugY"
The first makes it so I play the pure SPE, the second just PlugY.

Reply Good karma Bad karma+1 vote
sw33tsp0t Author
sw33tsp0t - - 319 comments

sw33tsp0t
sw33tsp0t 3secs ago replied: New Comment

try taking Plugy.exe , plugy.ini and all the other plugy files, and placing in your diablo II root folder, then run

c:\program files(x86)\Diablo II\PlugY.exe -Direct -Txt
c:\program files(x86)\Diablo II\

the way to know spe mod is in play is by seeing the huge inventory space in the personal inventory and npc inventory, having 10 stats per level etc.

hope this helps and ive seen other people have issues on 64 bit machines. not sure whats causing it.

Reply Good karma+1 vote
Guest
Guest - - 690,955 comments

I know this is old, but you just need to copy plugy.ini into D2 folder.

Reply Good karma Bad karma+1 vote
Luvweasel
Luvweasel - - 1 comments

Ok, so I downloaded it, but I'm curious how you guys are playing this, because everytime I go to unzip it, it's password protected. Mind letting a guy in on the unzip password, please?

Reply Good karma Bad karma+1 vote
sw33tsp0t Author
sw33tsp0t - - 319 comments

1.6 Full has Been Reuploaded due to a File Name Error, Where it Exceeded Character Limit Amount, This was Fixed by Renaming the Folder to a Shorter Name, But I Have Reuploaded The Mod, With the File Name Fix, For Easy Quick Use. Very Sorry for this Minor Mistake!!!

File will be Authorized in about a Day or Two.

Luvweasel, Try Downloading it Now.

Reply Good karma+1 vote
Ryan432120
Ryan432120 - - 70 comments

I tried your mod and i have Plugy installed. And i have notice that the stash is very limited compared to the plugy stash. In plugy you can scroll pages after pages of inventory slots. here its only one slot page but with much more slots. I really appreciate your hard work and investment you been doing but i think it would be better to make the stash slot same as plugy, with all of the pages you can scroll.

Still Very Nice Mod !!!

Reply Good karma Bad karma+1 vote
SkillzKilli
SkillzKilli - - 2 comments

I'm receiving this error when trying to run the Mod

Halt
Location:,Line#134
Expression: Unrecoverable internal error 6f8ef1aa

Any help would be appreciated

Reply Good karma Bad karma+2 votes
C.o.m.m.a.n.d.e.r
C.o.m.m.a.n.d.e.r - - 46 comments

i get this same error any help would be appreciated

Reply Good karma Bad karma+1 vote
jewishkid360
jewishkid360 - - 1 comments

File size: 6.2 MB ( 6493196 bytes )
File name: file-3547116_zip
File type: ZIP
Detection ratio: 1 / 43
Analysis date: 2012-02-14 14:02:02 UTC ( 2 months, 2 weeks ago )

wtf?

Reply Good karma Bad karma+1 vote
sw33tsp0t Author
sw33tsp0t - - 319 comments

Hi Folks, I Recently Installed D2SPEM 1.6 Full Final on my Other PC In my Bedroom, and I Noticed the Install was 100% Not User Friendly, To get the Mod to Work Properly, you Must

1. Install PlugY v10.00
2. Take all of the PlugY Files out of /Diablo II/Mod PlugY/ Folder, and Place in your /Diablo II/ Main Root Folder.
3. Delete Game.dll and D2Client.dll before Installing D2SPEM 1.6 Full, This Will Allow the /128 Players Command. (Remember Backup Folder is Created for These Files in your /Diablo II/ Root Folder.)
4. Make sure your D2SPEM Unity Shortcut Reads Something Like this:
C:\Program Files\Diablo II\PlugY.exe -Direct -Txt /// Start In Parameters: C:\Program Files\Diablo II .(Because you Moved all the Files from this \Mod PlugY\ Directory and Placed in \Diablo II\ Root Folder, Allowing the Unity Version to Work.

Sorry for this Completely Arse-Backwards Install Process but this is How you get it to Work Properly , Thanks -sw33tsp0t

Reply Good karma+4 votes
Guest
Guest - - 690,955 comments

I Did All As You Have Said Here And It Keeps Saying "Checking Library Memory Check Failed".
Can I Please Get Some Help.

Reply Good karma Bad karma0 votes
sw33tsp0t Author
sw33tsp0t - - 319 comments

try version 1.13c, hasnt been tested on 1.13d, Blizz prolly ****** the game up in 1.13d. just stay with 1.13c

Reply Good karma+1 vote
tranz2deep
tranz2deep - - 9 comments

I'm uninstalling D2/LoD and reinstalling then patching to 13c. As it turns out, trying to backpatch, the damn thing won't let you. How messed up is that?

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

PlugY is not compatible with 1.13D

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

I don't see a Game.dll only a file that's called 'Game' and when i click it it launches the game. Is that the one you mean???

Reply Good karma Bad karma+1 vote
sw33tsp0t Author
sw33tsp0t - - 319 comments

I Meant D2Game.dll , Apologies

Reply Good karma+1 vote
Iwap
Iwap - - 1 comments

Also when I download your latest download, which I assume is the 1.6 full, I have issue un-zipping all of it. Not sure if that's because there's a zip folder in a zip folder, but even if I could unzip all of it I'm not sure which folder is the right one, or which installer is the right one. Very confused.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

hell-mind666
hell-mind666 - - 1 comments

thanks for the mod, can i use it along mutires for better resolutions, if yes how please...

Reply Good karma Bad karma+1 vote
Hash92
Hash92 - - 3 comments

when i install plugy i have only 3 files (plugy.ini, plugy.exe, plugy Uninstaller.exe), i take all this files and copy to folder with diablo 2, next step i delete d2game.dll and install d2spem, when is already, edit shortcut and update link where i have plugy.exe. but when i try launch D2SPEM, or plugy.exe all is doesnt work, no error, nothig. what i doing wrong? i have clean 1.13c

Reply Good karma Bad karma+1 vote
thegrandpoobah
thegrandpoobah - - 1 comments

I can't get this mod to work at all in any way shape or form. All it seems to do is break my game. I can get the Plugy functions to work no problem but when I go to run it with the SPE I get all kinds of errors. When I run it with plugy.exe -direct -txt I get an "Ordinal Not Found Exception Processing Message 0xc0000138 Parameters" then more and more numbers follow. When i run it without plugy using diabloII.exe -direct -txt I get "Cannot load D2Client.dll: Error 182"

I'm using Vista x64, and the only other mod I have for D2 is a glide wrapper. Any help would be awesome. I'm not new to installing mods, but this one regardless of where I download from or how i install it just will not work. Help Please!

Reply Good karma Bad karma+1 vote
dark_m23
dark_m23 - - 3 comments

Hmmm, the new runewords don't add the "+xx% experience gained" mod like they should. I tried 4 of them so far: Thirst for Knowledge (Knowledge in-game), Temptation, Dweomer (Revenge is what it's called in-game), and Thirst. Is this a typo in the Readme file that contains all the runeword info? It says in the readme file itself that the new runewords may not be shown accurately in the readme. Or is this mod hidden now? lol I just want to level my characters faster, and the annihilus charm and Ondal's Wisdom seem to be the only two items that provide additional experience... and they are very tough to come by lol. Any one know what's going on here?

Reply Good karma Bad karma+1 vote
na1348331832
na1348331832 - - 1 comments

Finally got it to work!

Tried every patch before I found the right one...
What was need was 1.13c

Reply Good karma Bad karma+2 votes
sw33tsp0t Author
sw33tsp0t - - 319 comments

yes!

Reply Good karma+1 vote
dark_m23
dark_m23 - - 3 comments

Found another problem, not sure if it's a bug or if it's the natural way D2 handles save files. For instance, I saved my game before making a runeword, so I could be sure that the ctrl+alt+del would work reverting to my previous save. I also made a backup copy just in case. So I made the runeword, didn't like it so I did ctrl+alt+del but when I went back into that save the runeword was still made. So I simply copied over my new save with the previous save, which reverted my runeword but the runes are missing!? I dunno what I did, but it's kind of annoying because the reset of insertables is one of the best features about this mod, or SP in general. Any help would be awesome thanks.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

Next time instead of Clicking Just End Process,

Try Right Clicking the Process and > End Task Tree

This Usually Nips it off at the Bud!

Reply Good karma Bad karma+1 vote
dark_m23
dark_m23 - - 3 comments

Figured out how the runes were disappearing. When in windowed mode for some reason your actions are not reversed after ctrl + alt + del and doing the end task in Task Manager. I noticed that when I do ctrl + alt + del in fullscreen mode and end task with task manager it stalls for a bit then says D2 is not responding, I think that essentially deletes anything you have done since your last save. D'oh lol, wish I figured that out before I wasted my gul rune :|

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

this is what i et when i tried to install PlugY: Error: Diablo II install directory not found. yeah i just copied the fame folder from somewhere else but it's is playable. i tried to put the game folder at C:Program Files but has no luck. i wanna try this mod coz i wanna collect every set this game have. is there any way for this to work?

Reply Good karma Bad karma+2 votes
sw33tsp0t Author
sw33tsp0t - - 319 comments

your missing the d2 registry entries, head to Regfiles.net and pick up d2 LOD registry keys, or reinstall the game the default way, disk is preffered over digital blizz copy.

Reply Good karma+1 vote
Guest
Guest - - 690,955 comments

could you please make one for d2lod v1.13d ?

Reply Good karma Bad karma0 votes
sw33tsp0t Author
sw33tsp0t - - 319 comments

ive abandoned this project as of late, too many life issues, but if someone is willing to, by all means continue the project, all my works are open source, meaning im not greedy with copywrights.

Reply Good karma+1 vote
Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

sw33tsp0t Author
sw33tsp0t - - 319 comments

they also killed mod support in v1.13d to 1.14a, no more mod support. :@ :@ :@

Reply Good karma+1 vote
Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 690,955 comments

Is there any way to get the stackable potions specifically? To be honest, some of the changes here I don't want, but some I do. Are these all hard coded into the game or can some of this stuff like stackable potions be changed in the text files?

Reply Good karma Bad karma+1 vote
BeastBad1368
BeastBad1368 - - 3 comments

For some reason I can't use my vanilla character.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

SC_player
SC_player - - 32 comments

I'm using D2SE and the mod isn't working, only plugY, obviously. Some things, like lvl 180 cap, 10 stats per level.. isn't working.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

Works beautifully after a few tweaks using 1.13c THANKS FOR THIS HARD WORK GOOD JOB!

Reply Good karma Bad karma+1 vote
nodrules1
nodrules1 - - 6 comments

P.S got it to work with BH maphacks for single player. In order for stash to work properly had to change PlugY.ini settings "ActiveBigStash=0" instead of 1. Additionally i needed to use "Diablo 2 excel file editor" in order to edit "inventory.txt" located in "Diablo II\Mod PlugY\data\global\excel" in order to get the stash to be properly set up. Changed class "Big Bank Page 1" and "Big Bank Page2" under "gridBoxWidth" and "gridBoxHeight" instead of 29, changed it to 16 and stash works perfect.

Reply Good karma Bad karma+1 vote
nodrules1
nodrules1 - - 6 comments

Almost forgot, also had to change "gridX" and "gridY" for "Big Bank Page 1" and "Big Bank Page2" from "10" to "16".

Reply Good karma Bad karma+1 vote
nodrules1
nodrules1 - - 6 comments

Created this "Autohotkey" program script to auto-run my shortcut which loads "CursorLock" function into the Game.exe in order to lock the mouse to the windowed screen interior. Made the script load the shortcut (made with "CursorLock" program) then load (after running the shortcut which opens up Diablo II with a mouse lock on the interior of the window) the BH maphacks v1.6 Injector to apply SP maphacks for D2v1.3c.

At the end of the script it will move and resize the window to the aspect i want in windowed mode and then minimize and reactivate the window in order to reapply the CursorLock to the newly defined dimensions outlined in line 36 of the script. So one click of the compiled Autohotkey.exe script and it perfectly runs Diablo II with the CursorLock, injects BH maphacks , and then aligns the window to my liking (using a 2560 by 1440 monitor @ 119 refresh rate). If anyone likes future simplicity with a little work xD
Its prolly really usefull if your having trouble getting the game aligned to your liking in windowed mode. Otherwise just use fullscreen. Here it is if anyone thought might be useful to someone, just google the programs you will find them.

Here is the script I made for myself as an example;

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

Run, C:\Game\Diablo II\CursorLockSHORTCUT
WinWait, Diablo II
WinActivate, Diablo II
IfWinExist, Diablo II
{
Run *RunAs "C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe"
WinActivate, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
}
else Exitapp
WinWaitActive, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
IfWinActive, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
{
Send, 2
Sleep, 300
Send, 2
}
Else IfWinNotActive
{
WinActivate, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
Send, 2
Sleep, 300
Send, 2
}
IfWinExist, Diablo II
{
Sleep, 300
WinWaitClose, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
WinActivate, Diablo II
WinWaitActive, Diablo II
WinMove, Diablo II, , 326, -28 , 1920, 1480
WinMinimize, Diablo II
WinWaitNotActive, Diablo II
WinActivateBottom, Diablo II
}
else
Exitapp

Reply Good karma Bad karma+1 vote
nodrules1
nodrules1 - - 6 comments

Haha I'm such a noob at this, wasn't working for me

had to add line 13=
WinWaitActive, Diablo II
for it to run properly new one that works for me is the following... xP;
------------------->-o->----|
------------------->-o->----v
------------------->-p->----|
------------------->-s->--- ▓╝
----------------------------v

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

Run, C:\Game\Diablo II\CursorLockSHORTCUT
sleep, 400
WinWait, Diablo II
WinActivate, Diablo II
IfWinExist, Diablo II
{
WinWaitActive, Diablo II
Run *RunAs "C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe"
WinActivate, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
}
else Exitapp
WinWaitActive, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
IfWinActive, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
{
Sleep, 400
Send, 2
Sleep, 300
Send, 2
}
Else IfWinNotActive
{
WinActivate, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
Send, 2
Sleep, 300
Send, 2
}
IfWinExist, Diablo II
{
Sleep, 300
WinWaitClose, C:\Game\Diablo II\mod support\BH maphacks\BH.Injector.exe
WinActivate, Diablo II
WinWaitActive, Diablo II
WinMove, Diablo II, , 326, -28 , 1920, 1480
WinMinimize, Diablo II
sleep, 400
WinActivateBottom, Diablo II
}
else Exitapp

Reply Good karma Bad karma+1 vote
N0rka
N0rka - - 6 comments

Anyone know how to fix the stash inventory? I tried what nodrules1 said above but didn't work for me? Was wondering if anyone had it fixed if they could contact me and send me their inventory.txt file.

Reply Good karma Bad karma+1 vote
Guest
Guest - - 690,955 comments

This comment is currently awaiting admin approval, join now to view.

nodrules1
nodrules1 - - 6 comments

There are 4 rows in the "inventory.txt" file you might need to change.

Under class; "Bank Page 1" "Big Bank Page 1" "Bank Page2" "Big Bank Page2".

Change all values to "16" in those rows mentioned previously, at these following column intersections; "gridX" "gridY" "gridBoxWidth" and lastly "gridBoxHeight".

Also make sure your putting the "data" folder in the same folder that "PlugY.exe" and "PlugY.ini" are located. Make a shortcut to run "PlugY.exe" on your desktop and assure you have added "-direct -txt" without quotes to the shortcuts "Target" section after the end of what is already written there;

EXAMPLE: "C:\Game\Diablo II\Mod PlugY\PlugY.exe" -direct -txt

Reply Good karma Bad karma+1 vote
nodrules1
nodrules1 - - 6 comments

change PlugY.ini settings "ActiveBigStash=0" instead of 1 also...

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: