[Release] KalClient Hookbase (Int+Ps)

03/01/2011 16:41 Gizzm0#61
oder hängt die Verbindung ?...
kann schonmal vorkommen das ein upload 3-4 Wochen braucht :-P
03/01/2011 17:15 MoepMeep#62
syntex hat ca 1mal pro jahr 1woche lust auf kal, danach ist ende :p
03/01/2011 17:25 RunzelEier#63
dann bis nächstes jahr :D
03/01/2011 19:43 Gizzm0#64
Na, dann verlegen wir Silvester einfach in den März ;))
03/05/2011 15:56 syntex#65
rawwwwwwwr ich meld mich auch mal :'D

hab in letzter zeit zuviel um die ohren (reallife) und kaum zeit für kal oder coding :/

aber wenn viel intresse besteht erweiter ich das ganze vielleicht noch weiter aber ich hab das gefühl das lohnt sich nicht, kal ist sogut wie tot.
03/05/2011 16:23 meak1#66
ja pack ruhig mein onmapclick() rein^^ is eh doof das man nich minimieren kann =(
04/14/2011 15:18 strik3r2k5#67
Wenn ich onmapclick hook, muss ich die args(2-4) noch dividieren/multiplizieren?
arg1 ist ja 0 oder die PID/MID?
arg2 = X
arg3 = Y
arg4 = Z
arg5 = 0(was ist das)?
Wäre jetzt beim pserver client
BYTE pOnMapClick[] = {0x55,0x8B,0xEC,0x83,0xEC,0x0C,0x89,0x4D,0xF4,0xA1 ,0x00,0x00,0x00,0x00,0x3B,0x45,0xF4,0x75,0x7A};
char * mOnMapClick = "xxxxxxxxxx????xxxxx";
04/14/2011 20:33 syntex#68
void KalClient::Walk(int id, float x,float z, float y,int a5)
{
((OnMapClick_org)OnMapClick_add)(id,x-262143,z,y-262143,a5);
}

thanks meak & striker for sharing this function :]
04/14/2011 20:49 strik3r2k5#69
:facepalm: da war also der Fehler..
Dankeschööön für den FIx =)
04/14/2011 20:50 syntex#70
hast ja schon die pattern gepostet :)

ist alles komplett
01/10/2012 20:30 parostatek#71
int serv.
OnMapClick
0x55,0x8b,0xec,0x81,0xec,0x00,0x00,0x00,0x00,0x83, 0x3d,0x00,0x00,0x00,0x00,0x00,0x0f,0x85
xxxxx????xx?????xx

I need a procedure to convert the id to the id of the monster graphics.

:handsdown:
02/06/2012 11:09 A.k.A.#72
could you reupload?
02/06/2012 11:16 MoepMeep#73
Should be the right one :x
03/17/2012 20:07 syntex#74
thanks for reupload :D
03/24/2012 19:04 kletterstar#75
hey everybody.

first of all i want to thank you syntex for releasing this useful stuff. it showed me a lot and i begin to gain some knowledge of the function.

Nevertheless, I have never manged to hook a dll to KalOnline. I was using your code and combined it with the hook tutorial of Thiesius. Building was successful. I used the supposed d3dx9_29.dll to hook. But everytime I am trying to start KalOnline with the infected dll it tells me

'
Cannot find import; Dll may be missing, corrupt or wrong version
"File "d3dx9_29.dll"m function D3DXQuaternionRotationAxis" (error 0)
'

Do anyone of you have an idea what i am doing wrong?

Btw. After some time the cmd window is appearing and showing, that your code is working. Please be fair, cause i am just starting to learn the injecting stuff.