[Release] KalClient Hookbase (Int+Ps)

01/16/2011 22:26 DrogenViech#46
Quote:
Originally Posted by syntex View Post
Int Server oder Private?
Int, hab' bis jetzt aber auch nur gecopy-pasted weil ich Null Ahnung hab', werd' mich mal ransetzen, ein wenig Assembler lernen, und gucken, wie man diese Patterns rausfindet (Hoffentlich kann ich das dann selbst beheben?).
01/17/2011 18:38 hehepwnz#47
Quote:
Originally Posted by strik3r2k5 View Post
:) Wie man aber an dem openDat sieht bleiben sie nicht immer gleich :o
Finde grad meine Source nicht, nur ne txt datei...
Zwar nicht viel aber immerhin etwas :D...
gibt einem die aktuell anvisierte ID wieder...nützlich für Rush :D oder auch als ic im pvp/cw :D
Code:
BYTE pAID[] = {0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x2D, 0x03, 0x30, 0x03, 0x13, 0x30, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x33, 0x03, 0x36, 0x03, 0x54};
const char * mAID = "???xxxxxxxxx???????xxxx";
aaaach noch ne frage...gehn die pattern für chat auch mit kocp/koem?
habe immer nen gui benutzt & sowas nicht gebraucht..
hat das mal jemand ausprobiert?
bei mir find ich nichts weder auf psrv noch auf int
01/17/2011 18:51 meak1#48
ne aber gestern auf pserv selber pattern rausgesucht =/
01/17/2011 21:25 strik3r2k5#49
*Suchen erst wenn man Ingame ist.
Wenn man beim start von kal sucht findet man nichts..
Hab die pattern grad überprüft...Scheinen sich manchmal rapide zu ändern, sind also nutzlos -.-

Schau mal, hier haste den Pointer, damit kannste bestimmt was anfangen..
*PRiv.
Code:
0070EAEC+94
01/18/2011 02:51 hehepwnz#50
ja ist mir schon klar das man erst ingame sucht...
hab damit nichts aufm int gefunden, hab mich aber auch nicht länger mit beschäftigt^^
mach ich dann wenn ichs wirklich brauche.
gucke morgen mal nachdem pointer.
01/18/2011 03:49 meak1#51
is ganz simpel mit searchpattern =/

Hier für den ChatLog also die box dadrüber^^
PHP Code:
        // Log
    
BYTE pKChatLog[] = {0x55,0x8B,0xEC,0x83,0x3D,0x00,0x00,0x00,0x00,0x00,0x74,0x17,0x8B,0x45,0x10,0x50};
    
char cKChatLog "xxxxx?????xxxxxx";
    
// Chat 
    
BYTE pKChat[] = {0x55,0x8B,0xEC,0x83,0x3D,0x48,0x2B,0x86,0x00,0x00,0x74,0x17,0x8B,0x45,0x10,0x50};
    
char cKChat "xxx????????xxxx";


    
KChat_v dwFindPattern0x00400000,0x00700000,pKChat,cKChat);
    
printf("[KChat Address]: 0x%x\n",KChat_v);

    
KChatLog_v dwFindPatternKChat_v+1,0x00700000,pKChatLog,cKChatLog);
    
printf("[KChatLog Address]: 0x%x\n",KChatLog_v); 
Und wird so benutzt...
PHP Code:
void PrintfLog(charmsg,int color,...){
    ((
KChatLog)KChatLog_v)(msg,color,1);

Edit: wenn ihr es hooked wäre es auch ganz nützlich glaube =o, zb. könnte man dann speichern zb. was gedroppt ist...

Wäre ganz gut wenn man Kal minimiert hat, maximieren nach paar Stunden MEGAAAAAAAAAA LAGGGGG Xd
01/18/2011 12:02 DerKleineDarky#52
mit dem mega lagg is das mal ne sache die man in angriff nehmen sollte, mir fällt nur leider keine möglichkeit ein wie ich das machen kann :S
ich glaub kaum das es reichen würde wenn man einfach die skill effekte austellt, aber wenn ich zu hause bin werd ich mich mal mit beschäftigen ^^
01/18/2011 14:33 syntex#53
Quote:
Originally Posted by meak1 View Post
is ganz simpel mit searchpattern =/

Hier für den ChatLog also die box dadrüber^^
PHP Code:
        // Log
    
BYTE pKChatLog[] = {0x55,0x8B,0xEC,0x83,0x3D,0x00,0x00,0x00,0x00,0x00,0x74,0x17,0x8B,0x45,0x10,0x50};
    
char cKChatLog "xxxxx?????xxxxxx";
    
// Chat 
    
BYTE pKChat[] = {0x55,0x8B,0xEC,0x83,0x3D,0x48,0x2B,0x86,0x00,0x00,0x74,0x17,0x8B,0x45,0x10,0x50};
    
char cKChat "xxx????????xxxx";


    
KChat_v dwFindPattern0x00400000,0x00700000,pKChat,cKChat);
    
printf("[KChat Address]: 0x%x\n",KChat_v);

    
KChatLog_v dwFindPatternKChat_v+1,0x00700000,pKChatLog,cKChatLog);
    
printf("[KChatLog Address]: 0x%x\n",KChatLog_v); 
Und wird so benutzt...
PHP Code:
void PrintfLog(charmsg,int color,...){
    ((
KChatLog)KChatLog_v)(msg,color,1);

Edit: wenn ihr es hooked wäre es auch ganz nützlich glaube =o, zb. könnte man dann speichern zb. was gedroppt ist...

Wäre ganz gut wenn man Kal minimiert hat, maximieren nach paar Stunden MEGAAAAAAAAAA LAGGGGG Xd
bau ich mal ein ;)
kommt ja was dazu , ich guckmal wegen onmapclick .. kommt dann auch rein. :)
01/18/2011 14:34 strik3r2k5#54
denke du kriegst es garnicht hin...kal lädt immer mehr stuff und entlädt den alten nicht.#
@megalagg
01/18/2011 14:52 meak1#55
naja es gibt nen spiel das heißt Shaiya kennt viell. hier auch wer, da ist es so wenn es im hintergrund ist, es freezed also man sieht nich wie sich was bewegt...

Und da konnte man so mit cheat engine oder so den state verändern damit es sich weiterbewegt hat, bei kal ist es bei minimieren ja fast genauso aber wäre sicher kompli zu finden bei kal =/

Also das kal weiter arbeitet minimiert^^
01/20/2011 14:19 RunzelEier#56
machs doch im fenstermodus und nicht minimiert.
dann kannst du die anderen fenster einfach davor setzen.
frist zwar resourcen aber lagt zumindest nicht.
01/20/2011 15:12 meak1#57
ne minimiert weniger cpu und ich will es garnich maximieren :X
laggt dann doch wenn alle maximiert habe auch wenns nur background is^^
01/29/2011 13:24 ILikeItEasy#58
I just released this.. [Only registered and activated users can see links. Click Here To Register...] go add it to your collection ;)

PHP Code:
DWORD pHeight         SearchPattern("55 8B EC 81 EC 94 00 00 00 D9 45 08 D8 35 x x x x D9 5D 08",0x00400000,0x007FFFFF);

typedef float (__cdecl oHeight)(float Xfloat Y);

int Height(int Xint Y)
{
    return (int)((
oHeight)pHeight)(X-262144,Y-262144)*10;

01/29/2011 13:50 syntex#59
Quote:
Originally Posted by ILikeItEasy View Post
I just released this.. [Only registered and activated users can see links. Click Here To Register...] go add it to your collection ;)

PHP Code:
DWORD pHeight         SearchPattern("55 8B EC 81 EC 94 00 00 00 D9 45 08 D8 35 x x x x D9 5D 08",0x00400000,0x007FFFFF);

typedef float (__cdecl oHeight)(float Xfloat Y);

int Height(int Xint Y)
{
    return (int)((
oHeight)pHeight)(X-262144,Y-262144)*10;

gonna add it tommorow and reupload source , thanks for youre contribution..

feel free to feed this source up with functions, everyone can make use of this.
02/28/2011 20:00 strik3r2k5#60
Push :D
Haste uns vergessen oder keine lust mehr :P?