Skip to content

Michaelangel007/diablo1.se

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diablo1.se

The aim of diablo1.se is to provide a reference for anything related to the Diablo 1 game engine. This includes file format specifications for all game data files, and instructions on how to losslessly convert these files into modern file formats with open specifications. It also includes an in-depth analysis of the inner workings of the Diablo 1 engine, detailing the dynamic random level generation (DRLG) algorithms, the path finding algorithms, the pseudo-random number generation algorithm, etc.

Credits

None of this work would have been possible without Jarulf's Guide to Diablo and Hellfire, one of few truly amazing resources on the Internet.

Public domain

The source code and any original content of this repository is hereby released into the public domain.