700

Github GitHub - ferib/D2R-Offline: Diablo II: Resurrected, Offline-mode patcher

 3 years ago
source link: https://github.com/ferib/D2R-Offline
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Diablo II: Resurrected - Offline Patcher

A simple tool that remaps & bypasses Diablo II Resurrected module and then continues to patch connection functions to allow local gameplay.

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

Usage

Dotnet core 3.1 is required, which you can download at https://dotnet.microsoft.com/download/dotnet/3.1

Clone the project git clone

Build using Visual Studio

Move to output cd bin/Debug/netcoreapp3.1/

Finally, launch the executable using path to game.exe as argument ./D2ROffline.exe C:/D2R/Game.exe

You can also use the -txt parameter to use .txt/.bin files. ./D2ROffline.exe C:/D2R/Game.exe -txt

Custom Patches

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 .exe. This allows you to create your own patches, here is an example:

0xD4AD68:9090
0xD4E25F:909090909090
0xCAFB9D:90B001
0x597E1C:90909090909090

These are already hardcoded inside the tool, but will be overruled once the patches.txt file is found.

Download Game Files

Download this project: https://github.com/barncastle/Battle.Net-Installer/releases/tag/v1.3 Then use as BNetInstaller.exe --prod osib --uid osi_beta --lang enus --dir "C:\D2R"

Notices

This repository is for educational purposes only. Please do not perform any of the above actions on the Game client.

Diablo II and Diablo II: Resurrected are registered trademarks of Blizzard Entertainment. This project is not affiliated with Blizzard Entertainment in any way.

Credits


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK