community hack

11/04/2009 17:53 -TaZzy-#76
Du legst Dich echt ins Zeug, respekt. Bist einer der weniger hier die auch wirklich was können. ^^
11/04/2009 18:00 Tyrar#77
Quote:
Originally Posted by SyRaW View Post
Du legst Dich echt ins Zeug, respekt. Bist einer der weniger hier die auch wirklich was können. ^^
hehe... thx:D
naja bis jetz war das alles nich so schwer, hab grad nen DENKFEHLER bei meinen callbacks >.<
hooksys klappt perfekt, jedenfalls wird das beta sdk das einzige PUB sdk sein (wenn ihr glück habt sogar mit debug infos:D)!
11/04/2009 22:41 Tyrar#78
jetz noch interface neu schreiben, und dann gibts ne beta für euch :)
11/04/2009 23:39 bladerofdarknes#79
*push* :P
11/05/2009 11:06 Delfinarium#80
Quote:
Originally Posted by comentdenner View Post
ICH BIN 15 BÄÄÄH!? kapiers trozdem nicht ._.

Edit: wtf was bewirkt der AUSER dass du das mit dem komischen 5 bytes bla bla machst?
:D ich bin 12 und blick des zumindest halbwegs
11/05/2009 19:58 Tyrar#81
so hatte heute pc verbot >.<
aber jetz ma für 2h dran xD

dann beeil ich mich jetz mal ;)
11/06/2009 01:03 .Alpha.#82
Währe es nicht einfacher die python scripts zu erweitern einfach z.B jetzt bei nem bot den char per net.sendChatPacket() und anderen zusteuern.
Naja natürlich ermöglicht das was du greade machst einiges mehr.
Achja den Metin2 Client kannste per IDA Pro Decompelieren allerdings nur ASM und nicht sehr genau. Genauer wirds erst mit [Only registered and activated users can see links. Click Here To Register...].
11/06/2009 12:51 Tyrar#83
mit ida bekommt man keine guten ergebnisse, weil man für metin attachen muss (weil es gepackt is)! und das kann ida nich ;)

c++ is mein vorname, mein zweiter is c, und mein nachname is asm ;)
11/06/2009 14:03 Tyrar#84
*PUSH/UPDATE*
so, ich bin jetz bei version 28 angekommen :)
was bisjetz alles drin is:
-PrintText (sehr gut für menüs)
-PrintRectangle (auch sehr gut für menüs ;))
-AttachHook
-RemoveHook
-CreateCallback (<--- dabei verreckt metin immer >.<)
-RemoveCallback (<--- konnte ich wohl schlecht testen <.<)
-SetCallbackEnabled (<--- wohl auch nich >.>)

also irgendwie passt bei den callbacks was nich:
Code:
#define M2XTAPI __cdecl
typedef void(M2XTAPI*tCallbackProc)(void*);
typedef struct { tCallbackProc callbackPtr; int id; int type; bool active; } sCallback;
std::vector<sCallback> callbacks;
//...
for(int i = 0; i < callbacks.size(); i++)
{
if((callbacks.at(i).type==0)&&(callbacks.at(i).active==true)&&(callbacks.at(i).callbackPtr!=NULL))
{
tCallbackProc pCallbackProc = callbacks.at(i).callbackPtr;
(*pCallbackProc)(device); //nen endscene callback LPDIRECT3DDEVICE8
}
}
nur wo jetz genau der fehler liegt >.>
da weiss ich im mom auch nich weiter!
11/07/2009 00:37 Tyrar#85
sow.... callbacks laufen jetz (hab nen leeren vector verwendet :facepalm:)!
jedenfalls d3d tests abgeschlossen, jetz kommen welche für login.... usw <.<

jedenfalls jetz gehts vom wichtigsten her zum ende zu! :)
11/07/2009 12:36 Tyrar#86
*UPDATE*
pre-build 31 :)
ingame(d3d) console is soweit drin, jetz muss ich das nur auf dinput umleiten, so wie es jetz is kann ich keine zeichen wie !"§$%& und so schreiben, und auch keine grossen zeichen!
ich lade gleich nen vid bei yt hoch :)
11/07/2009 12:39 тrαder#87
Geil ich warte drauf
11/07/2009 12:48 Tyrar#88
so video is hochgeladen, nochma nen bischen warten ;)
11/07/2009 12:51 тrαder#89
WOw beeindruckend was du da machst!
11/07/2009 12:54 Tyrar#90
wie gesagt muss noch auf dinput umportieren (damit die metin commands solange nich ausgeführt werden wie console activ is (kann man übrigens auch mit taste ausschalten))