The source code to Diablo: Hellfire, the expansion to Diablo by Synergistic Software
https://archive.org/details/hellfire_source
http://www.oldpcgaming.net/diablo-hellfire-review/
-
Install Visual C++ 6.0
https://archive.org/details/MicrosoftVisualC6.0StandardEdition
-
Download the repository, switch to
\srcand open the workspace fileDIABLO.DSWwith VC++ 6.0There are two projects in the workspace:
Diablo files(hellfire.exe) andui files(hellfrui.dll) -
From the main menu
Build > Rebuildwill create\Windebug\hellfire.exeand\Windebug\hellfrui.dllRun
Z.BATwill create\WinRel\Diablo.exeusing a makefileDIABLO.MAK(probably it's for a production)
-
To be able to run the game (
\Windebug\hellfire.exe) you have to download and place HELLFIRE.MPQ and DIABDAT.MPQ (from original Diablo: Retail) into\Windebugdirectory -
In VC++ project open
Project > Settings, switch tabDebugand set optionWorking directoryto full path to your\Windebugdirectory. -
Build > Start Debug > Step Intowill set break point on entrypoint functionWinMain(..)inDIABLO.cpp.