How to play Diablo 1 on Modern PC

  • Post published:June 29, 2021
  • Post last modified:July 24, 2022
  • Post category:Diablo / Eng / Guides
  • Reading time:10 mins read

Hell Awaits once again…

Last updated date: July 24, 2022

This is a short text guide on how to launch and play Diablo 1 on your Modern (Windows) PC. There is also a video version of this guide listed below. In this post, I will discuss two of the most popular mods for Diablo 1 – Belzebub (single-player)/Tchernobog (multiplayer) and DevilutionX (multiplayer mod only)

Installation

  1. First of all, you need to find a Licensed copy of Diablo 1. Either a CD or emulated ISO and then Install the game the usual way to any desired directory.

You can purchase Diablo 1 copy from GoG – https://www.gog.com/en/game/diablo OR use any other external sources.

  1. After you have completed the installation, you have to open the main CD/ISO Directory of the disc, find DIABDAT.MPQ (around 505MB size) and copy it to your installed Diablo Directory.

This step is required to launch our mods!

Installed D1 directory with DIABDAT File
  1. Head to the official Belzebub website and check the Download section.
  2. For Singleplayer: Download Diablo 1 HD Mod and unpack the files into your installed Diablo I directory. For Multiplayer: You should download Project Tchernobog instead, and unpack the files into your installed Diablo I directory.
  3. Launch Belzebub.exe for Singleplayer mode, or Tchernobog.exe for Multiplayer game.

Single-Player Features (Belzebub mod)

This massive mod doesn’t replace the core mechanics of the game. It enhances the gaming experience by adding Modern resolutions, reworked UI, and HD textures.

Apart from these Cosmetic changes, This mod also adds many new Spells, locations, classes, new unique items, stash, new Difficulty levels, and more… The list of all features can be found here.

Multiplayer (Tchernobog mod)

The Multiplayer version has some major differences from the Single-player part. The story content is mostly absent in there. You will not find many dialogues, cutscenes or quests in town. The rest is mostly identical as in Belzebub. You are free to beat the game in any way you like, and then replay it on any difficulty after you kill magnificent Diablo himself.

To play this Mod with your friends, you have several options here (of course after you have unpacked Tchernobog mod into Diablo folder):

  1. Host the game and send your Internet IP to your friends to play ONLINE

You can find your IP address via Windows settings, in your Router page, or simply check this website Whatismyip which will show your Public IP address

Keep in mind that your IP may change after some time. This may happen if you use a Dynamic IP address provided by your ISP. Each time your IP changes, you will need to provide a new Address to your friends to let them join your session. This issue can be solved with either a Static ISP IP or by 3rd party tools like Hamachi which emulates local static network.

  1. Join the game your friend created before. Just enter Join Game and enter the IP address provided by your friend.
  2. If you have both computers in the same Local Network, (e.g. in one room or home) you can use Game LIST to find created sessions or simply host the game with your local IP which looks something like 192.168.0.xxx, and join this IP with another computer

Where are my save files?

Single-player mode characters are located in the main D1 Folder/Data/Player_save/

Multiplayer mode characters are located in the main D1 Folder/Diablo 1 Tchernobog/Save/

Troubleshooting

Below is the list of some possible problems that can be encountered with the mod:

IssueSolution
The multiplayer session is not joinable (connection timeout)Check your internet/LAN IP address. If it doesn’t help, try to create VPN local network with Hamachi and use a static IP from the app (from the network you created)
Windows doesn’t allow me to create a gameAdd exception to Win Firewall for the entire Diablo1 folder or Exe files
The game goes Full black screen after launchMake sure all Mod files are in place (In D1 Directory). Also try to launch .exe files in the compatibility mode (Windows XP, Windows 98) and with Admin rights.
Me or my friends face Lag-spikes and high pingMake sure, that you have Opened and Portforwarded 18887 Port in your router settings and set it to UDP. Portforwarding guides for different routers can be found Online
Tchernobog.exe/Belzebub.exe doesn’t launch: DLL library glewinit errorUnpack only one mod at a time to play certain game mode. If you’d like to play SP, then unpack Belzebub and replace the files. If you’d like to play MP, then unpack Tchernobog instead.

DevilutionX Mod (Multiplayer only)

This mod is pretty straightforward. Just as the Belzebub mod, it can be installed the same way.

Just keep in mind that this mod may overwrite some of Belzebub files

https://github.com/diasurgical/devilutionX This is the main page of this mod.

Detailed installation page of DevilutionX mod. It supports several OSs including Linux and even Playstation so check it out. Download the files and unpack them into your D1 Directory

DevilutionX Is an alternate Option to play Diablo I. While Belzebub modifies and enhances D1 Content, DevilutionX attempts to capture the original VANILLA Feeling with old Visuals, old UI, resolutions, classes, and the same unique items from 1996.

Official Mods Pages

Video Guide from my YT Channel