Multiclient on RF 9D

02/16/2017 14:17 Jovanke#1
Is VM still working for doing multiple instances of 9D (i only need 2)? Im downloading to try it now but im not sure...
Any easier or newer ways?
02/18/2017 23:30 Jovanke#2
I get gameguard initialization error 114 when using virtual machine...is this gameguard detecting the VM or some other issue?


EDIT: Anyone o.o ?? If someone can actually answer if its even possible to multiclient on RF.. :D
02/24/2017 00:55 9dragonsGold#3
Yes It is, but you need to disable GameGuard.
You can do this by running the exe using ollydbg and have some asm knowdolege. You should unpack the exe with codedoctor plugin since It's packed with ASProtect 1.23 RC4.

The exe has antidebugger so you should search for IsDebuggerPresent in NINED module and change this first byte 01 from dump with a 00, that would "bypass" the first comprobation, but there are more.

I would tell you all steps but lets go the fastest way, there is a version.dll that can do that job, just search in google "blad and soul bypass gg version.dll", works in 9D too. Just place this dll in main 9D folder and done. But there is a heartbeat and every 5 mins you will get disconnected from game.

You can just go to "select character" to restart the 5 mins counter untill get disconnected, or find the paquets that the game sends to GG servers and fake them to avoid heartbeat kick.
Here you need some reverse ing knowdelege to be able to find the main crypt loop from the "send" paquets and reverse it to decrypt the GG paquet, inject a dll with c++ code and well, you better use the "select character" option.
02/24/2017 13:02 Jovanke#4
Quote:
Originally Posted by 9dragonsGold View Post
Yes It is, but you need to disable GameGuard.
You can do this by running the exe using ollydbg and have some asm knowdolege. You should unpack the exe with codedoctor plugin since It's packed with ASProtect 1.23 RC4.

The exe has antidebugger so you should search for IsDebuggerPresent in NINED module and change this first byte 01 from dump with a 00, that would "bypass" the first comprobation, but there are more.

I would tell you all steps but lets go the fastest way, there is a version.dll that can do that job, just search in google "blad and soul bypass gg version.dll", works in 9D too. Just place this dll in main 9D folder and done. But there is a heartbeat and every 5 mins you will get disconnected from game.

You can just go to "select character" to restart the 5 mins counter untill get disconnected, or find the paquets that the game sends to GG servers and fake them to avoid heartbeat kick.
Here you need some reverse ing knowdelege to be able to find the main crypt loop from the "send" paquets and reverse it to decrypt the GG paquet, inject a dll with c++ code and well, you better use the "select character" option.
Thanks buddy,I'll try it out soon :)

EDIT: I stil get that 114 error, but when i test it on my main OS it works...hmm dunno where i went wrong with the virtual m. I turned off automatic updates and firewall and put the .dll in the folder but that 114 error persists..I'm using VMware Workstation 12 Player for the VM..
02/26/2017 05:37 fonrw#5
it's not you, i tryed too and google it and it's a comun problema, the game guard simply don't work on VMWare (don't know about virtuallbox or others), if you want to run game in VMWare need to bypass gg
02/26/2017 20:40 Jovanke#6
Quote:
Originally Posted by fonrw View Post
it's not you, i tryed too and google it and it's a comun problema, the game guard simply don't work on VMWare (don't know about virtuallbox or others), if you want to run game in VMWare need to bypass gg
Aha i see,but i did try and put the aforementioned version.dll to baypass it but i still get the same error,the weird thing is, i managed to bypass it on my main OS but it seems not to work for some reason on the VM..which is the thing troubling me
Now maybe that method won't work on the vm which again is weird since it works on other OS...
03/01/2017 21:46 9dragonsGold#7
Quote:
Originally Posted by Jovanke View Post
Aha i see,but i did try and put the aforementioned version.dll to baypass it but i still get the same error,the weird thing is, i managed to bypass it on my main OS but it seems not to work for some reason on the VM..which is the thing troubling me
Now maybe that method won't work on the vm which again is weird since it works on other OS...
Tested and working with the version.dll in VMW.
03/02/2017 17:25 Jovanke#8
Quote:
Originally Posted by 9dragonsGold View Post
Tested and working with the version.dll in VMW.
Hmm ok,thx for the feedback. What OS do you have installed on VM,I have WinXP SP3, dunno if it makes any difference but won't hurt to test..
03/02/2017 17:51 9dragonsGold#9
I used w10