[REQUEST] Dragonica(EU) Multiclient

06/24/2009 21:59 Csumi#16
Well, if I knew how to do it I would just do it myself. :D
06/25/2009 17:14 raresumo#17
Code:
Change in OllyDbg
007F9D6B: 75 6F JNZ SHORT DRAGONIC.007F9DDC
to
007F9D6B: EB 6F JMP SHORT DRAGONIC.007F9DDC

AoB String
8D 8D F4 00 00 00 3D B7  00 00 00 75 6F FF 15 14
to
8D 8D F4 00 00 00 3D B7  00 00 00 EB 6F FF 15 14

Change in OllyDbg
007FA454: 0F85 AA000000 JNZ DRAGONIC.007FA504
007FA459: 008D 8DF40000 ADD BYTE PTR SS:[EBP+F48D], CL
to
007FA454: E9   AB000000 JMP DRAGONIC.007FA504
007FA459: 90            NOP
007FA45A: 8D8D F4000000 LEA ECX,DWORD PTR SS:[EBP+F4]

AoB String
80 7D EE 00 0F 85 AA 00  00 00 8D 8D F4 00 00 00
to
80 7D EE 00 E9 AB 00 00  00 90 8D 8D F4 00 00 00

Change in OllyDbg
007FA9CA: 74 49 JE SHORT DRAGONIC.007FAA15
to
007FA9CA: EB 49 JMP SHORT DRAGONIC.007FAA15

AoB String
FF 15 2C 46 00 01 80 7D  EF 00 74 49 8D 85 10 11
to
FF 15 2C 46 00 01 80 7D  EF 00 EB 49 8D 85 10 11

Change in OllyDbg
007FAA19: 0F85 7C000000 JNZ DRAGONIC.007FAA9B
007FAA1F: 8D8D F4000000 LEA ECX,DWORD PTR SS:[EBP+F4]
to
007FAA19: E9 7D000000   JMP DRAGONIC.007FAA9B
007FAA1E: 90            NOP
007FAA1F: 8D8D F4000000 LEA ECX,DWORD PTR SS:[EBP+F4]


AoB String
C6 45 ED 00 EB 0A 80 7D ED  00 0F 85 7C 00 00 00 8D
to
C6 45 ED 00 EB 0A 80 7D ED  00 E9 7D 00 00 00 90 8D
Just search for the top AoB strings, make the changes listed, and check that the AoBs now read as they do on the bottom rows. You'll need basic olly knowledge. You don't need to decompress the client, you have to let it load some of the .dlls/modules included with the game. That's why the .exe alone isn't enough to patch the client.
06/25/2009 22:51 nidofu#18
thank you for your tut raresumo
i will try to do that :P

raresumo
... im realy thankfull for your help...
but i´m too stupid to change it like you wrote it ^^
so i´m begging you to download the EU client and to make it xD
your frustrated nidofu
06/26/2009 04:05 raresumo#19
Yeaaah... no.

Learn to do something for yourself. Does your mother still feed you?
06/26/2009 12:57 Csumi#20
Quote:
Originally Posted by raresumo View Post
You don't need to decompress the client, you have to let it load some of the .dlls/modules included with the game. That's why the .exe alone isn't enough to patch the client.
Okay that's cool and thanks for the tut so far, but how do I make it load the needed dlls/modules?
06/26/2009 16:16 raresumo#21
Download the full game and open it on Olly. When you open it in Olly, olly actually runs an instance of the game; forcing it to load all the modules and everything. I could give you a list of all the modules but that would be irrelevant because you still have to download the full game.
06/26/2009 23:44 kkonly#22
When I try to attach dragonica.exe to OllyDbg GameGuard says it detected debugger loaded in memory. The bypass by Oryia9 doesn't work for me (gpotato version) as I can't connect to any channel. Any advise, please?
06/27/2009 04:14 UberNub#23
Hello, through my searches for various multi-client hacks for Dragonica I stumbled upon this forum. I have opened Dragonica in Olly, but I cannot find any of the lines you listed. I have checked through both .exe files in the Dragonica file and have come up with nothing even remotely close to what you have listed.
Either I am looking in the wrong place or the recent patch might have changed the codes. Could you clarify it for me?
06/27/2009 09:14 raresumo#24
It still works, and will always work. Patches don't effect AoBs or Opcodes, just their location.
06/27/2009 15:41 UberNub#25
Ok, I'll check again.
Also, will I have to do this every time there is an update?

[EDIT] Either they changed it or I'm looking in the wrong place. I should be checking in the CPU, Main Thread, correct? I went through it all and I'm pretty sure they shifted it around. Anyway are the lines you listed in order from top to bottom or just in any random order?
06/27/2009 18:42 raresumo#26
If you had READ WHAT I TYPED..

Quote:
Originally Posted by raresumo View Post
It still works, and will always work. Patches don't effect AoBs or Opcodes, just their location.
The location will change, meaning the addresses will not be the same for you. Search for the Array of Bytes, find the Opcode on the top and make it match the bottom.

Rinse and repeat for all 4 things needing to be patched. I'm done with elitepvpers. You people are insufferable.
06/27/2009 21:09 keda000#27
Will you share it? Relase it?
07/14/2009 20:09 Raycrash#28
raresumo, one question.

How do I search AoB's in Ollydbg ?
I cannot find them in German Dragonica (Gpotato,EU,German)

They use Gameguard and not hackshield.
07/15/2009 06:30 123werty#29
upload the lates dragonica.exe
ill try to make multi cleint for u guys
07/15/2009 10:39 keda000#30
i dunno how to share it ;) give me some tips