Pond86: So Hellfire from CD works fine with GOG's version. Heres how to do it. I did this under Windows 10.
For original Diablo (Non GOG scroll down.) 1) Install Diablo. (GOG's install should run fine.)
2) Install Hellfire. (HD Voices are optional.)
Make sure to not let Hellfire update via setup or register or anything. (Setup should run if it fails to then copy the following files from the Hellfire CD to a new folder in your Diablo folder.) (Feel free to name the new folder to whatever you want.)
You will need:
hellfire.exe
hellfire.mpq
HELLFRUI.DLL
hfmonk.mpq
hfmusic.mpq
hfvoice.mpq
storm.dll
(If you have copied these files across rather than running setup.exe then skip to step 4.) 3) Go to C:\SIERRA\ and copy the entire HELLFIRE folder to your Diablo installation.
4)
Download Hellfire Enchanced If you don't do this then Hellfire will ask for the Diablo CD. It shouldn't change anything else other than making Hellfire more reliable under newer systems. Extract it to Hellfire's folder and replace anything it wants to.
The game should then run from hellfire.exe.
You can then uninstall Hellfire and Sierra Utilities from Settings then Apps if on Windows 10 or Control Panel on others or 10, as uninstalling it through Sierra Utilities does nothing. If you just copied the files over then you can ignore this. [Optional] To get Hellfire running using GOG's wrapper (as discovered by Realpsojed): 1) Run Diablo Launcher from GOG, select Video Settings and setup your graphics.
Recommended setup is:
Display mode: Same as Desktop
Presentation: Windowed - integer scaling
2) Copy the ddraw.dll, dxcfg.exe and dxcfg.ini files from Diablo\dx into your Hellfire folder (replacing the files it wants to replace.)
Next time you run hellfire.exe it should work at a higher resolution though much like GOG's version you will get black bars down the side of widescreens.
Any issues with the above feel free to ask here or PM me and i'll try to help you. Non GOG Versions of Diablo Only! If you own Diablo on the original CDs under modern systems heres how to get it working:
1) Install Diablo. (Setup should run fine, even under 64 bits. If it doesnt PM me and i'll try to assist you.)
Make sure to not let Diablo update via setup or register or anything. 1a) [Optional] Install the official Diablo patch 1.09. Link is here unless you already have it. We dont let setup update as it will break Hellfire. 2) Install Hellfire. (HD Voices are optional.)
Make sure to not let Hellfire update via setup or register or anything. (Setup should run if it fails to then copy the following files from the Hellfire CD to a new folder in your Diablo folder.) (Feel free to name the new folder to whatever you want.)
You will need:
hellfire.exe
hellfire.mpq
HELLFRUI.DLL
hfmonk.mpq
hfmusic.mpq
hfvoice.mpq
storm.dll
3)
Download Hellfire Enchanced If you don't do this then Hellfire needs compatibility mode for Windows XP SP2, as this mod just makes Hellfire more reliable under newer systems. Extract it to Hellfire's folder and replace anything it wants to.
Though this version Hellfire will still ask for Diablo's CD. GOG's version of Diablo doesn't need any CDs. Hellfire should run then fine.
Any issues with the above feel free to ask here or PM me and i'll try to help you. i followed all these instructions and still cannot get hellfire to run i don't know if i missed a step or misread an instruction but for whatever reason either get black screen or "please insert CD" in a tiny window in full screen.