-
Member
Originally Posted by
DesmondTiny
How do you use this application exactly? I download it but not sure what to do.
use it in the CMD (command line)
BNetInstaller.exe --prod osib --uid osi_beta --lang enus --dir "D:\Games\D2R"
Between " " you can type the path you want
-
I decided to open-source my patcher because it's being 'sold' and shared anyways, better to give you access to the source so you can verify what you're dealing with.
Mine allows you to add your own patches in a patches.txt file next to the .exe so you don't have to go through the hassle of making the crc32 bypass work, just start tinkering around with patching stuff!
Download: GitHub - ferib/D2R-Offline: Diablo II: Resurected, Offline-mode patcher
Any fool can write code that a computer can understand. good programmers write code that humans can understand.
-
Post Thanks / Like - 9 Thanks
-
Member
-
Member
Hmm, getting a "unhandled exception" :/
-
Member
Originally Posted by
lanzajamones
use it in the CMD (command line)
BNetInstaller.exe --prod osib --uid osi_beta --lang enus --dir "D:\Games\D2R"
Between " " you can type the path you want
so when I open the program it looks like it will bring up a command box but it just closes immediately, I tried to use another command program but it says the program isn't recognized. Is it a security thing that is immediately closing the application?
-
Member
OK, thank you I figured it out. It is working now.
Instructions are missing some important steps...
Last edited by Chacker; 04-14-2021 at 03:22 PM.
-
Originally Posted by
Chacker
OK, thank you I figured it out. It is working now.
Instructions are missing some important steps...
Care to explain whats missing so I can add that to the instructions?
Any fool can write code that a computer can understand. good programmers write code that humans can understand.
-
Member
Originally Posted by
ferib
Care to explain whats missing so I can add that to the instructions?
Nothing missing that I can see, works perfectly.
Man, I spent all morning trying to get the remapping to work without crashing and got nowhere. Now I'm going to have to pour over your working code to see what I am obviously too stupid to figure out.
Thanks a ton!
-
Member
I tried to start the copy I have downloaded via the installer tool, which gave me the "unhandled exeption" regardless what I did.
After trying different approaches it only started working when I was logged in into the blizzard desktop app and after I have launched the game once by hand for the app to detect the game.
This is how it started working for me using your patcher. Is this the intended way to start the game or have I overseen or misunderstood the instructions?
-
Originally Posted by
Chacker
I tried to start the copy I have downloaded via the installer tool, which gave me the "unhandled exeption" regardless what I did.
After trying different approaches it only started working when I was logged in into the blizzard desktop app and after I have launched the game once by hand for the app to detect the game.
This is how it started working for me using your patcher. Is this the intended way to start the game or have I overseen or misunderstood the instructions?
No, you need to start the patcher will the correct command-line arguments, it's all explained in the readme.md.
I have no clue about the BNet installer tool, ain't mine.
Any fool can write code that a computer can understand. good programmers write code that humans can understand.
-
Member
I really appreciate the release, I spend quite some time screwing around and didn't even get close. Not all buttons are enabled for me though, the rest worked fine.
-
Member
Originally Posted by
dclone
Thanks for sharing!
I successfully unpacked/dumped from memory and also patched in memory - process still closes immediately though.
Looking at the asm of the patched regions it seems I am offset. Could you share the original in memory hex bytes of the patched regions for verification?
EDIT:
Was a rebasing issue as expected.
What method did you use to unpack/dump Game.exe? For me x64dbg encounters private instruction exception when I try to attach or run from debugger, and the disassembly looks like it's incorrect due to an unusual/uneven instruction pointer offset.
Or is this your secret technique?
-
Member
Originally Posted by
ferib
For those who would like to unlock all buttons, 0x597E1C -> 90909090909090
DM me if you are willing to play multiplayer with me
!
Does this not work any longer? I can play the game, but the TCP/IP button doesn't seem to work and I'm unable to continue a previously saved character.
-
Contributor
Originally Posted by
ferib
I decided to open-source my patcher because it's being 'sold' and shared anyways, better to give you access to the source so you can verify what you're dealing with.
Mine allows you to add your own patches in a patches.txt file next to the .exe so you don't have to go through the hassle of making the crc32 bypass work, just start tinkering around with patching stuff!
Download:
GitHub - ferib/D2R-Offline: Diablo II: Resurected, Offline-mode patcher
Thanks, but could you reliese exe in a way that I'm too inexperienced to do it?
-
I uploaded a version as well, allows playing all classes.
source @ GitHub - shalzuth/D2RModding: Modding for Diablo 2 Resurrected
download @ https://github.com/shalzuth/D2RModdi...D2RModding.exe, place in D2R directory, then run D2RModding.exe
-
Post Thanks / Like - 6 Thanks