This is a mirror of the original mod workshop hosted at http://www.thedark5.com/

Permission was obtained from the site maintainer to host this mirror.

You can contact me by opening an issue at https://codeberg.org/km/d1-mod-workshop/issues.

I hope this mirror helps with your mods.

-- Matthew R. Karlsen

Hex Editing Workshop for ModMakers

Item Prefix/Suffixes | Unique Items | Character Stats | Base Items | Spells and Skills | Monsters | Unique Monsters | Shrines | Quests | Miscellanious

This site contains information for the fundamentals on how to create your own Diablo or Hellfire Mod. Thanks go out to Charlie, who originally wrote this workshop, and Jarulf, for his assistance in the original writing of the workshop. And thanks to Vector who gave us the suggestion of hosting this workshop.

Most of the text in this workshop is copied directly from Charlie's pages, so when it says something like "ask me" you can ask us (Zamal & Zenda), but it's not sure we know the answer. We have added some Hellfire information of our own, as that's what we know best.

To make the modifications you will need a hex editor. We would suggest Hex Workshop, and the homepage for it is here.
If you want to take your modmaking one step further you'll need a disassembler like W32Dasm, which can be downloaded here.

The file offsets for the datatables of Diablo 1.09 have been added between brackets. For calculation of the memory offsets the same values are used as in Diablo 1.07

If you plan to move the townspeople of Tristram around, take a look at the Townmap made by Dr. Zed.



For any modmaking enthusiast who is interested we have put together a file with all the notes we made creating our own mod. These notes are unsorted and some will contain incorrect information, especially the old ones. Some of these notes will contain Dutch comment but mostly it will be English. Anyone who feels up to the challenge of going through them can get them here.