It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
How to get Hellfire to work in Multiplayer.

This guide will have all of the steps to get Diablo Hellfire, unlock the secret levels and uncompleted classes, unlock the multiplayer menu in-game and get LAN games working.

Step 1 Own Diablo 1 and Hellfire.

The easiest way to do this at the time of me writing this guide is to buy it from gog.com of course to actually play multiplayer you will need two copies and have to do these steps on both machines.

Step 2 Install Diablo 1 and Hellfire

Step 3 make sure Hellfire is patch 1.01


You should be able to tell on the lower left side of the Hellfire title screen. If it is not 1.01 and you are on a 32 bit version of windows you can use the patcher exe that I included in my zip or you can download it from or from [url=http://www.users.globalnet.co.uk/~spaz/downloads.htm]here. If it is not 1.01 and your on 64 bit windows then I am unsure of a fix at this time other than the gog version currently appears to install as 1.01

Step 4 Copy the unlock files into your Hellfire directory.

These are a modified hellrui.dll and command.txt If you own the GOG version then the location to copy them to will be C:\Program Files (x86)\GOG Galaxy\Games\Diablo\hellfire if your on 64 bit windows or should be C:\Program Files\GOG Galaxy\Games\Diablo\hellfire on 32 bit.

The files are included in my zip file in the Unlocked Files folder. You can also download them from [url=http://www.users.globalnet.co.uk/~spaz/downloads.htm/]here[/url] if you scroll down and look for hacked hellfrui. If for some reason that link is down and you don't have the files search the internet for Hellfrui.dll and for hellfire command.txt

Important: Place the files and overwrite if necessary into the Hellfire location not just Diablo

Step 5 Copy the ipx files into your Hellfire directory

These will later allow your windows computer (tested on Windows 10) to use the ipx protocol. I have included these files in my zip file in the ipx for multiplayer folder. You can also download them from http://www.solemnwarning.net/ipxwrapper/

Important: Again place them into your Hellfire location not just Diablo

Step 6 Run directplay-win32.reg or directplay-win64.reg

depending on if you're running a 32 bit version of windows or 64. Then click yes or allow when it asks about editing the registry. This file should be located in your hellfire directory after Step 6

Step 7 Right-click hellfire.exe go to properties then compatibility and choose run as administrator and click ok (possibly also choose a compatibility mode.)

I saw a bug where a player could not save on multiplayer without running as admin due to the way hellfire stores its save game like a system file.

Step 8 Enjoy: Run the game and choose multiplayer and then ipx

ZIP File
Here is a link to my zip file containing all the necessary files other than the game itself of course.

P.S.

I wrote this guide because it took me some time to figure out how to go from having never played Diablo Hellfire before, to having it working with multiplayer over LAN on two computers. I do not know if a better guide is out there but I ran into partial information and broken links.

Also apologizes if I posted this in the wrong place.

I hope this guide will be useful to someone.
Post edited March 31, 2021 by heromedel
Anyone know how I can get the URL tags to stop showing?
Or just use https://github.com/diasurgical/devilutionX which will have full hellfire support in next version (Should be out like this week)
avatar
qndel: Or just use https://github.com/diasurgical/devilutionX which will have full hellfire support in next version (Should be out like this week)
Ahh the cross platform mod. Yea it didn't have it when I tried but that's good to know.
avatar
qndel: Or just use https://github.com/diasurgical/devilutionX which will have full hellfire support in next version (Should be out like this week)
avatar
heromedel: Ahh the cross platform mod. Yea it didn't have it when I tried but that's good to know.
It's out now :)
How to get Hellfire to work in Multiplayer.

Many thanks bro heromedel,its working.Can you help me with this saving thing as well with the multiplayer please?I figured out that is hidden in the windows folder as HIRE-INFO but if I change my windows than cant use,or maybe if I use the same PC name.Can you help with this as well.Thank you
Multiplayer works on Win 10 perfect with the Local Area Network(IPX)
Many thanks :)
Post edited July 13, 2021 by CHAOSDRAGON13
avatar
heromedel: How to get Hellfire to work in Multiplayer.

This guide will have all of the steps to get Diablo Hellfire, unlock the secret levels and uncompleted classes, unlock the multiplayer menu in-game and get LAN games working.

Step 1 Own Diablo 1 and Hellfire.

The easiest way to do this at the time of me writing this guide is to buy it from gog.com of course to actually play multiplayer you will need two copies and have to do these steps on both machines.

Step 2 Install Diablo 1 and Hellfire

Step 3 make sure Hellfire is patch 1.01


You should be able to tell on the lower left side of the Hellfire title screen. If it is not 1.01 and you are on a 32 bit version of windows you can use the patcher exe that I included in my zip or you can download it from or from [url=http://www.users.globalnet.co.uk/~spaz/downloads.htm]here. If it is not 1.01 and your on 64 bit windows then I am unsure of a fix at this time other than the gog version currently appears to install as 1.01

Step 4 Copy the unlock files into your Hellfire directory.

These are a modified hellrui.dll and command.txt If you own the GOG version then the location to copy them to will be C:\Program Files (x86)\GOG Galaxy\Games\Diablo\hellfire if your on 64 bit windows or should be C:\Program Files\GOG Galaxy\Games\Diablo\hellfire on 32 bit.

The files are included in my zip file in the Unlocked Files folder. You can also download them from [url=http://www.users.globalnet.co.uk/~spaz/downloads.htm/]here[/url] if you scroll down and look for hacked hellfrui. If for some reason that link is down and you don't have the files search the internet for Hellfrui.dll and for hellfire command.txt

Important: Place the files and overwrite if necessary into the Hellfire location not just Diablo

Step 5 Copy the ipx files into your Hellfire directory

These will later allow your windows computer (tested on Windows 10) to use the ipx protocol. I have included these files in my zip file in the ipx for multiplayer folder. You can also download them from http://www.solemnwarning.net/ipxwrapper/

Important: Again place them into your Hellfire location not just Diablo

Step 6 Run directplay-win32.reg or directplay-win64.reg

depending on if you're running a 32 bit version of windows or 64. Then click yes or allow when it asks about editing the registry. This file should be located in your hellfire directory after Step 6

Step 7 Right-click hellfire.exe go to properties then compatibility and choose run as administrator and click ok (possibly also choose a compatibility mode.)

I saw a bug where a player could not save on multiplayer without running as admin due to the way hellfire stores its save game like a system file.

Step 8 Enjoy: Run the game and choose multiplayer and then ipx

ZIP File
Here is a link to my zip file containing all the necessary files other than the game itself of course.

P.S.

I wrote this guide because it took me some time to figure out how to go from having never played Diablo Hellfire before, to having it working with multiplayer over LAN on two computers. I do not know if a better guide is out there but I ran into partial information and broken links.

Also apologizes if I posted this in the wrong place.

I hope this guide will be useful to someone.
I did this, and I am unable to join games. I can only create games.
Nice for SP without campaign, but I can't play with my friends.
Why not https://github.com/diasurgical/devilutionX ? :P Only host has to port forward, nothing else needed
Thanks for doing this.

Do you have a mirror for the zip files you provided? The links are dead.
avatar
qndel: Why not https://github.com/diasurgical/devilutionX ? :P Only host has to port forward, nothing else needed
DevilutionX now has ZeroTier intergration mening that there is no longer a need for messing with the router to get play multiplayer :)
Yeah.. I migt be late to the party, but i'd still like to know where multiplayer saves are stored with the mod OP provided?
I managed to run multiplayer and the game saves progress, but i know not where..

there is no such thing as multi_0.hsv in the hellfire folder ( using gog's version patched with stuff from OP.

thhere must be a separate save file since the game keeps track of the character progress, but i'd like to copy the char file over to devilutionX now, and I'm clueless, not to mention one char crashed o me in multiplayer mode and accessing multiplayer crashes the game now, i know if i delete the broken char file i'd reenable the multiplayer feature, but since i don't know where tto look for multiplayer save files i have no idea.. using XP SP2 compatibility mode, and admin priviledges so i can alt tab and play with a trainer, which seemes to partially work with 1.0.1
avatar
gustarballs1983: Yeah.. I migt be late to the party, but i'd still like to know where multiplayer saves are stored with the mod OP provided?
I managed to run multiplayer and the game saves progress, but i know not where..

there is no such thing as multi_0.hsv in the hellfire folder ( using gog's version patched with stuff from OP.

thhere must be a separate save file since the game keeps track of the character progress, but i'd like to copy the char file over to devilutionX now, and I'm clueless, not to mention one char crashed o me in multiplayer mode and accessing multiplayer crashes the game now, i know if i delete the broken char file i'd reenable the multiplayer feature, but since i don't know where tto look for multiplayer save files i have no idea.. using XP SP2 compatibility mode, and admin priviledges so i can alt tab and play with a trainer, which seemes to partially work with 1.0.1
Hellfire (and Diablo prior to 1.08) saves it's multiplayer files as hrinfo_*.drv (dlinfo_*.drv for Diablo) in the Windows folder to try and hide it from any one wanting to tamper with them. On top of that it is encrypted using the system name so that it cannot be moved between computers. Because of these issues (and since Hellfire does not have official multiplayer support) DevilutionX isn't able to load Hellfire multiplayer saves. It is possible to convert them to the Diablo 1.09 format at which point they can be moved over, but currently it's a bit of a manual process since no one has made a tool for it. If you join us on Discord we can maybe help you with that.

I'm guessing on modern Windows systems they will not be in the actual Windows folder but instead some overlay folder. It's been to long since I used Windows for me to remember exactly.
a little help to a boomer here, how do i find your discord server?
avatar
gustarballs1983: a little help to a boomer here, how do i find your discord server?
There are links in the support menu, readme and github, also here now: https://discord.gg/devilutionx
Post edited July 30, 2023 by Anders_Jenbo