Something worth nothing, while these files do not directly change the game, logging into Battle.net with these files in your Diablo 2 folder may or may not get you banned. Caution should be exercised. It is recommended that you have a separate installation for playing on Battle.net. A simple copy and paste of your current Diablo 2 folder should be enough to install this version-switcher into Diablo 2.
- Install Diablo 2 as normal.
- The version does not matter. It can be 1.12 or 1.13 or 1.14d.
- It should be unmodded though.
- Download Cactus (~27 MB).
- Cactus is a version-switcher. You can find more information about Cactus here.
- Open
Cactus.7z
. - Navigate to and open the
1. Files
folder. - Take every file this folder and drag and drop it into your Diablo 2 folder.
- Open the
MpqFixer
folder now in your Diablo 2 folder. - Right click
FIX_MPQS_RUN_AS_ADMIN.bat
and press Run as administrator.- This fixes your MPQs to work with older versions of Diablo 2.
- Navigate back to your Diablo 2 folder.
- Open
Cactus.exe
.- This will be the program you use to launch older versions of Diablo 2, so consider making a shortcut of it if you intend to use it frequently.
- Press
Add
at the bottom left.- This adds a new profile to the program which will be used to launch the older version of Diablo 2.
- For
Platform
, input the version you wish to play.- The available platforms to choose from are
1.00
,1.01
,1.02
,1.03
,1.04b
,1.04c
,1.05
,1.05b
,1.06
,1.06b
,1.07
(first LoD version),1.08
,1.09
(original Runewords introduced),1.09b
,1.09d
,1.10
(op Runewords introduced),1.10b (Beta 1)
,1.10s (Beta 2)
,1.11
,1.11b
,1.12a
(Den Respecs introduced),1.13a (Beta)
(Tokens introduced),1.13c
,1.13d
,1.14a
,1.14b
,1.14c
, and1.14d
. - If I wanted to play v1.00, I would simply write
1.00
into thePlatform
dialog box. - If you make a typo with the
Platform
and try to edit the box, it will tell you that thePlatform
already exists. Delete the profile and make it from scratch again. It will let you specify the rightPlatform
this time.
- The available platforms to choose from are
- For
Path
, this will be the path to the executable to launch Diablo 2.- In almost all cases, it will simply be the Game.exe found in the Diablo 2 folder.
- If you are unsure of how to do this, go back to your Diablo 2 folder. You will see this in the Address Bar. Click on the Address Bar in empty space so that you can select the path to your Diablo 2 folder like this. Copy and paste this into the
Path
dialog box in Cactus. Then, add\Game.exe
to the end of the dialog box. - Most users' paths will read
C:\Program Files (x86)\Diablo II\Game.exe
. If you installed Diablo 2 elsewhere, then this will not be your path.
- For
Flags
, this is where you input your startup arguments.- Flags consist of
-w
,-ns
,-3dfx
, and so forth. - Choose what you want. Most users will just want
-w
.
- Flags consist of
- The
Expansion
checkbox should be unchecked if:- You do not own the expansion.
- You want to play without LoD features (Classic Diablo 2).
- You are playing a version less than
1.07
. All versions from1.00
to1.06b
are Classic only.
- Press
Add
to finish creating the profile. - Click on your newly created profile and press
Launch
.- This will launch Diablo 2 with the profile you just created. This is how you will launch the older version of Diablo 2 every time.