Cloned Games

OpenD2

HaltedUnplayableWindowsLinux
OpenD2 screenshot

About

Diablo II is a 2000 action role-playing game developed by Blizzard North and published by Blizzard Entertainment. OpenD2 is a GPL-licensed total rewrite of the Diablo II engine that uses the original game files and save files, targeting Windows and Linux without emulators. It is far from complete: most of the main menu works and the client can connect to a TCP/IP game, but it stalls on loading because most game code is still unwritten.

How it differs from the original

It deliberately omits Battle.net support to minimize legal issues and drops the cinematics, which use the proprietary BINK format. It also aims to fix some original bugs and splits the game into swappable components so mods don't need memory hooks or patches.

Getting started

Requires an installed copy of Diablo II; point OpenD2 at it with its +basepath launch option, ideally running from a separate directory to avoid disturbing the original install. Since there is no server side yet, you must host a TCP/IP game in vanilla Diablo II 1.10 and join it with the OpenD2 client.

Known limitations

  • feature: Does not support Open or Closed Battle.net to minimize legal issues.
  • feature: Cinematics are not supported due to use of proprietary BINK format.
  • gameplay: The majority of gamecode is still being written; game will stall on loading when connecting to TCP/IP games.
Requires original assets. Requires original Diablo 2 game files and uses the original game's save files.

Additional notes

Launch options
Adds its own '+' launch options, including +modpath, +borderless, +sdlnoaccel and +logflags, alongside the original's -w windowed mode.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.