The issue:
PlugY 8.0 does not work with 1.12. The 1.12 update is required to play on battle.net. This guide will show you how to keep PlugY working with 1.11b and let you use 1.12 separately.
Short overview of the steps: (Each step will be over-explained below, if you require more detail.
- Have an existing Diablo II 1.11b install in C:\Program Files\Diablo II with PlugY
- Create a duplicate of C:\Program Files\Diablo II in your Program Files directory
- Install the 1.12 update
- Optional: Explanation of a new feature in 1.12 lets you play D2 without a CD.
- Create shortcuts to each version of Diablo II
- Yes, it is that easy
Step 1: Have an existing Diablo II 1.11b install in C:\Program Files\Diablo II with PlugY
You should already have a working Diablo II 1.11b installation with PlugY that works.
If you haven't installed PlugY yet, you can download it here. Download and install the "PlugY, The Survival Kit 8.00" version (The self-installing one, not the zip version).
If you've installed 1.12 already, you can downgrade to 1.11b by replacing "C:\Program Files\Diablo II\game.exe" with the one in this archive. FYI, it is an older .exe that makes the installer assume you have an older version of D2 LOD. Next, download 1.11b from here. (Make sure you backup your C:\Program Files\Diablo II\save folder before you uninstall, just in case!). Install it and once you're all patched, install PlugY. Verify it is working before continuing.
Note: Just a heads up... The PlugY installer did not work for me. It installs PlugY to C:\Program Files\Diablo II\Mod PlugY. I had to copy everything inside of (but not the folder itself) C:\Program Files\Diablo II\Mod PlugY to C:\Program Files\Diablo II and run C:\Program Files\Diablo II\PlugY.exe to make it work. Also, to edit the PlugY configuration, I had to edit the following file: C:\Program Files\Diablo II\PlugY.ini.
Step 2: Create a duplicate of C:\Program Files\Diablo II in your Program Files directory
This will take up another 1-2GB on your hard drive, so check your free space first just to be safe.
- Browse to C:\Program Files.
To browse your hard drive using Explorer, left-click Start > Run and type in: explorer.exe then left-click OK. Left-click once on My Computer > C: > Program Files - Right-click on "Diablo II". A context menu should appear.
- Left-click on "Copy"
- Right-click anywhere in between the icons of your files in "Program Files" and another context menu should appear
- Left-click "Paste"
- Right-click on the copy of Diablo II and left-click "Rename". Name it anything you want, but I'll suggest "Diablo II PlugY" for reference.
- Wait until it is finished copying. DO NOT RUN DIABLO II from the new folder until you complete this guide or your save path gets messed up.
- Download Diablo II the 1.12 updater. Battle.net should be OK too.
- Install it. It will automatically install to C:\Program Files\Diablo II (not to your copy of the Diablo II folder) and it will run it for you after the install.
- Exit Diablo 2, when the game comes up
Blizzard has removed the CD protection from the game. It no longer *requires* the CD be in your computer to run, but it *does* need some of the files that are on the CD. If you want to take advantage of this, you must copy those MPQ files to your computer. Here's what Blizzard says:
Step 5: Create shortcuts to each version of Diablo IIBlizzard" wrote:"If all required Diablo 2 '.MPQ' files are installed on the
hard drive, the game will no longer require the CD to play.
For users that originally performed a 'Full Installation'
and wish to run without the CD, all '.MPQ' files should
be copied from the Diablo 2 CDs to the Diablo 2 directory.
Most users will only need to copy D2Music.mpq from the
Diablo 2 Play CD and/or D2xMusic.mpq from the Lord of
Destruction CD. Mac users will need to copy these music
files and rename them to 'Diablo II Music' and
'Diablo II Expansion Music' respectively.
Anyone who did not perform a 'Full Installation' will need
to re-install from CD again to ultimately play without the CD.
In this case, a 'Full Installation' is required, followed by file
copy step noted above." -- Blizzard patch notes
- Browse to your copy of the Diablo II folder (C:\Program Files\Diablo II PlugY).
- While inside of this folder, right-click on "PlugY.exe" (If you patched D2gfx.dll, right-click on "Diablo II.exe" or your no-cd patch). A menu should appear.
- Left-click "Send to" > "Desktop"
- You now have a new icon on your desktop for your 1.11b PlugY copy of Diablo II. You can right click on it and rename it to whatever you'd like. I named mine "Diablo II PlugY".
- Browse to C:\Program Files\Diablo II.
- While inside of this folder, right-click on "Diablo II.exe". A menu will appear.
- Left-click "Send to" > "Desktop"
- Rename the new shortcut on your desktop to whatever you'd like. This shortcut will be used to access your 1.12 install for battle.net and is PlugY-free. You should also be able to update it again in the future, if say, 1.12b comes out, without issues.
Your save games and shared stash (_LOD_SharedStashSave.sss) will still be stored in C:\Program Files\Diablo II\save and 1.11b will use this folder as well, effectively sharing your saved heroes and shared stash between both versions of Diablo II. If you've specified a custom path for your save folder in PlugY.ini, then change it to C:\Program Files\Diablo II\save. I haven't tried this, but it should work.
Quick test: You can rename or even delete "C:\Program Files\Diablo II PlugY\save" to test this. If you rename the Diablo II PlugY "save" folder to "save.old", you will still see your characters. That's because your 1.11b installation doesn't used the save folder in "C:\Program Files\Diablo II PlugY". If your 1.11b install were using its own "save" folder, renaming or deleting Diablo II PlugY's save folder would have gotten rid of your characters.
I'm glad to report I've had no issues with this, but again, your mileage may vary. Enjoy and good luck!