Diablo II (Riiablo)
Game: Diablo II (Windows, 2000)
Riiablo: an attempt to rebuild Diablo II from scratch in Java, with LibGDX, OpenGL, FlatBuffers, and Netty, that runs on the game’s original assets and doesn’t include them. It isn’t playable yet: it starts, loads save files (1.13c onward, without modifying them), and lets you walk around a bit and look at your characters. The author aims to stay faithful to the original, with some changes such as automatic gold pickup, and it already supports almost any aspect ratio (4:3, 16:9, 18:9, or 21:9), with the height fixed at 480 pixels, the original assets’ height. It’s meant for PC and Android, and its feature list includes cross-platform multiplayer, dedicated servers, TCP/IP games, and single player, with no compatibility with the original client; it also has a console with CVARs, rebindable keys, controller support, and a scalable UI. It includes an MPQ viewer for inspecting the game’s files and a map viewer. The latest test builds, as .jar files, are from 0.0.4 (May 28, 2021), and the latest commit is from January 13, 2025.
You needThe MPQ files from your own Windows installation of Diablo II; on Windows it finds typical installs on its own, along with your saves. On Linux and macOS you copy the MPQs from a Windows (or Wine) install and often have to point it at them. Plus Java to run the test builds’ .jar files; for Android you build it yourself.
- How it gets to PC
- Fan reimplementation
- Console
- Microsoft Windows
- Original studio
- Blizzard North
- Year
- 2000
- Author
- collinsmith
- Stars
- 1.1k
- Last activity
- 2025-01-13 · 1 year ago
- License
- Apache-2.0
- Language
- Java
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/diablo-ii-riiablo/)