Hallo liebe Leute,
ich sitz zur zeit an einem kleinen Projekt in C++, uns zwar versuche ich, für das MMORPG Metin2 einen nicht den Client exploitenden, den Spielregeln folgenden, AI-gesteuerten Bot zu programmieren. Man mag sich fragen wieso einen Bot, wenn man dann den regeln folgen will? Nun, im grunde geht's eher um die Programmiererfahrung im Bereich AI, als um den Bot an sich ;)
Nun, nachdem die ersten Hindernisse aus dem weg waren (HackShield, OCR, ...) scheitert's nun an einer total banalen sache:
Es war mir nich möglich, Input zu generieren, der vom Spielclient als Aufforderung zur Bewegung des Chackters verstanden worden ist
Ich weiß nicht genau, woran es liegt, und dass ich das Problem trotz meiner theoretisch hinreichenden Eloquenz in C++ und der Windows API dokumentation nicht lösen kann, ist reichlich frustrierend.
In der Hoffnung, dass einige von euch bereits erfahrungen in dem bereich haben, hier kurz die gescheiterten Versuche:
SendMessage() / PostMessage() calls
keybd_input() calls
SendInput() calls
damit ist mein repartoire leider erschöpft :)
ich hoffe auf erleuchtende hinweise
- käsekuchen
EDIT: wieder mal typisch, kaum fragt man nach hilfe, schon kriegt man's selber raus :) - Trotzdem Danke an alle, die sich gegebenenfalls gedanken gemacht haben!
ich sitz zur zeit an einem kleinen Projekt in C++, uns zwar versuche ich, für das MMORPG Metin2 einen nicht den Client exploitenden, den Spielregeln folgenden, AI-gesteuerten Bot zu programmieren. Man mag sich fragen wieso einen Bot, wenn man dann den regeln folgen will? Nun, im grunde geht's eher um die Programmiererfahrung im Bereich AI, als um den Bot an sich ;)
Nun, nachdem die ersten Hindernisse aus dem weg waren (HackShield, OCR, ...) scheitert's nun an einer total banalen sache:
Es war mir nich möglich, Input zu generieren, der vom Spielclient als Aufforderung zur Bewegung des Chackters verstanden worden ist
Ich weiß nicht genau, woran es liegt, und dass ich das Problem trotz meiner theoretisch hinreichenden Eloquenz in C++ und der Windows API dokumentation nicht lösen kann, ist reichlich frustrierend.
In der Hoffnung, dass einige von euch bereits erfahrungen in dem bereich haben, hier kurz die gescheiterten Versuche:
SendMessage() / PostMessage() calls
keybd_input() calls
SendInput() calls
damit ist mein repartoire leider erschöpft :)
ich hoffe auf erleuchtende hinweise
- käsekuchen
EDIT: wieder mal typisch, kaum fragt man nach hilfe, schon kriegt man's selber raus :) - Trotzdem Danke an alle, die sich gegebenenfalls gedanken gemacht haben!