
The main game contains the classes Amazon, Necromancer, Barbarian, Sorceress, and Paladin, whereas the Lord of Destruction expansion pack adds two more classes to the list: Assassin and Barbarian.

Unfortunately, it turned out to be a terrible idea, as Diablo's soul rapidly corrupted the hero. To restore the repository download the bundle wget and run: git clone ferib-D2R-Offline_-_16-16-39.At the end of the story of Diablo I, Diablo is defeated by a hero who decides to drive Diablo's soulstone into his own head in an attempt to contain the feared devil in his own body. This project is not affiliated with Blizzard Entertainment in any way. Please do not perform any of the above actions on the Game client.ĭiablo II and Diablo II: Resurrected are registered trademarks of Blizzard Entertainment. This repository is for educational purposes only. Download Game Filesĭownload this project: use as BNetInstaller.exe -prod osib -uid osi_beta -lang enus -dir "C:\D2R" Notices exe.This allows you to create your own patches, here is an example: 0xD4AD68:90900xD4E25F:9090909090900xCAFB9D:90B0010x597E1C:90909090909090These are already hardcoded inside the tool, but will be overruled once the patches.txt file is found. There is a neat little feature that allows you to create a patches.txt file that you can place inside the folder, next to the. bin files./D2ROffline.exe C:/D2R/Game.exe -txt Custom Patches


You can also use the -txt parameter to use. Move to output cd bin/Debug/netcoreapp3.1/įinally, launch the executable using path to game.exe as argument. More information about the crc32 bypassing and remapping can be found in my ' Bypassing World of Warcraft's Read-Only Code Protection (crc32)' blog postĭotnet core 3.1 is required, which you can download at

Diablo II: Resurrected, Offline-mode patcherĪ simple tool that remaps & bypasses Diablo II Resurrected module and then continues to patch connection functions to allow local gameplay.
