Diablerie by mofr - 1

Games & Projects

Diablo 2 reimplementation on unity

Unity 2019.2.10f1Unknown LicenseUpdated 4 days agoCreated on January 7th, 2017
Go to source

Diablerie

Windows Build Status

Linux Build Status (Unity cloud build doesn’t provide latest Unity versions for Linux yet)

alt tag

This is a recreation of Diablo 2 game from Blizzard.

The game is at a very early stage of development - work in progress.

No commercial use is intended. All images and sounds used are from Diablo 2 and are property of the original game creators.

How to run the game

Requirements:

  • Download latest version of Diablerie (Windows, Linux)
  • Copy following files from Diablo 2 LOD v1.14 to the Diablerie directory:
    • d2exp.mpq
    • d2data.mpq
    • d2char.mpq
    • d2sfx.mpq (optional)
    • d2music.mpq (optional)
    • d2xMusic.mpq (optional)
    • d2xtalk.mpq (optional)
    • d2speech.mpq (optional)
  • Run Diablerie

How to build and run from sources:

Requirements:

  • Unity 2019.2.8f1 (other versions are not tested)
  • Diablo 2 Lord of Destruction v1.14

Steps:

  • git clone https://github.com/mofr/Diablerie.git
  • Copy following files from Diablo 2 LOD v1.14 to the Diablerie directory:
    • d2exp.mpq
    • d2data.mpq
    • d2char.mpq
    • d2sfx.mpq (optional)
    • d2music.mpq (optional)
    • d2xMusic.mpq (optional)
    • d2xtalk.mpq (optional)
    • d2speech.mpq (optional)
  • Run Unity Editor and open Diablerie folder as a project
  • In Assets folder open Scenes/MainMenu.scene file
  • Press Play

In-game console

Press enter to open the in-game console. Some commands to test:

Spawn Immortal King Set under the cursor /spawn itemset immortal

Spawn diablo under the cursor /spawn diablo

Spawn 100 skeletons under the cursor /spawn skeleton1 100

Go to act 1 /act 1

Go to act 2 /act 2

Go to act 3 /act 3

Go to act 4 /act 4

Go to act 5 /act 5

Credits

Paul Siramy - ds1edit editor, great thanks for source code. Very helpful and detailed tutorials related to diablo 2 internals.

Bilian Belichev - DCC file format documentation and sample decoder.

Ladislav Zezula - StormLib

Phrozen Keep - A lot of various information about diablo 2 files.

Show all projects by mofr