[GW.exe]Pointer/Value_Problem

06/17/2008 13:57 Bot_interesierter#46
Ich denke es ist das beste wenn ihr euch mal den Source Code des alten Thermo Prime bot von Malu05 aka Un0wned anschaut, alle credits gehen an ihn, was Autoit angeht ist er echt ein Crack ^^
[Only registered and activated users can see links. Click Here To Register...]
Thermo Prime hat bereits alle Funktionen die ihr fürs Wegpunkte ablaufen und aufnehmen braucht, ihr müsst unterumständen die Rotations Funktionen anpassen, da ich nicht weiss ob man sich bei Guild Wars mit der Maus drehen kann.
Ich denke aber mal der Source Code hilft euch.
06/17/2008 15:37 Atheuz#47
Theoretisch könnte man auch die texturen der NPC's auf eine einheitliche Farbe bringen und dann einfach über GetPixel suchen.
06/17/2008 16:29 wadimwadim#48
Quote:
Theoretisch könnte man auch die texturen der NPC's auf eine einheitliche Farbe bringen und dann einfach über GetPixel suchen.
Möchten das nicht so machen.

Gruß
wadimwadim
06/17/2008 16:51 Adroxxx#49
Quote:
Originally Posted by Atheuz View Post
Theoretisch könnte man auch die texturen der NPC's auf eine einheitliche Farbe bringen und dann einfach über GetPixel suchen.
Naya, aber musste erstmal die npc's auf eine farbe bringen. Und das ist schon nervig. Die methode mit dne coordinaten ist da um einiges besser.
06/17/2008 17:36 Atheuz#50
Quote:
Originally Posted by Adroxxx View Post
Naya, aber musste erstmal die npc's auf eine farbe bringen. Und das ist schon nervig. Die methode mit dne coordinaten ist da um einiges besser.
Texmod 3 minuten? Oder verstehe ich das falsch.
06/17/2008 17:37 Azunai#51
das schon, aber das ziel ist es ja auch in gegenden laufen zu können wo texmod nichts bringt ^^

zb uw ;)
06/17/2008 18:08 Atheuz#52
Quote:
Originally Posted by bitchbi View Post
das schon, aber das ziel ist es ja auch in gegenden laufen zu können wo texmod nichts bringt ^^

zb uw ;)
Die ganz billigste methode sowas zu machen wäre indem man die Map in Nord, Ost, Süd, West aufteilt. Das vergleicht man mit den Koordinaten der Wegpunkte.
Sowas sieht aber villeicht nicht gut aus im script.

Man kann aber auch über die Trigonemetrie den exakten Weg abmessen, dazu muss man dann nurnoch hinterher als Sicherheit überprüfen ob die Richtung auch einen zu den richtigen Koordinaten bringt. Typischer X-Vector eines Aimbots.

Nunja mit Autoit ist man leider etwas beschränkt, ansonsten könntet ihr über etwas inline asm einfach die funktion callen um zu den gewünschten koordinaten zu gelangen. Oder über Autoit die DLL ansteuern.
06/17/2008 19:14 Azunai#53
Quote:
ansonsten könntet ihr über etwas inline asm einfach die funktion callen um zu den gewünschten koordinaten zu gelangen
ja daran haben wir schon gedacht, das problem, ich hab keine ahnung wie man soetwas macht ^^
06/17/2008 20:58 Adroxxx#54
Das PRoblem werden aber immernoch die Hinternisse sein. Das Problem bei Guild Wars ist einfach das du dich nicht sehr frei bewegen kannst. Auch in vermeidlich offenen gebieten, sind mehr oder wenig fest vorgebenene wege. Manchmal kannst du einen kleinen Hügel nicht hoch laufen, manchmal kannst du einen steilen baumstamm hochlaufen der fast im 90 grad winkel steht. Kommt drauf an ob dort ein vorgegebener weg ist oder nicht.
06/18/2008 12:35 Atheuz#55
Quote:
Originally Posted by Adroxxx View Post
Das PRoblem werden aber immernoch die Hinternisse sein. Das Problem bei Guild Wars ist einfach das du dich nicht sehr frei bewegen kannst. Auch in vermeidlich offenen gebieten, sind mehr oder wenig fest vorgebenene wege. Manchmal kannst du einen kleinen Hügel nicht hoch laufen, manchmal kannst du einen steilen baumstamm hochlaufen der fast im 90 grad winkel steht. Kommt drauf an ob dort ein vorgegebener weg ist oder nicht.
Problem? Man muss nur die Wegpunkte richtig setzen, ein timer um zu überprüfen ob sich die Koordinaten in 2 sekunden geändert haben oder nicht. Ein Timeout eben. Der Bot soll ja nicht ohne irgendwelche Wegpunkte sich durch UW schlagen oder von lv1 bis 20 selber machen.

Quote:
Originally Posted by bitchbi View Post
ja daran haben wir schon gedacht, das problem, ich hab keine ahnung wie man soetwas macht ^^
[Only registered and activated users can see links. Click Here To Register...]
Dort gibt es ein Tutorial wie man eine DLL macht, unteranderem mit Beispiel Code wie man callt.
07/12/2008 15:05 numbgalore#56
Jemand schon DLL Inject probiert?
07/14/2008 19:51 Azunai#57
in wie fern?

also was soll die dll enthalten/machen/bringen?
07/15/2008 10:24 Bot_interesierter#58
Über DLL Injection kann man die Funktionen von GW direkt callen, das macht es teilweise einfacher an wichtige Daten zu kommen, am einfachsten ist es würde ich sagen die DLL so zu gestalten das man ihr über Sockets oder ähnliches Anweisungen gibt und die DLL in einer Hauptschleife den Befehl ausliest und dann Ausführt.
Man kann auch den ganzen Bot als DLL injecten, allerdings ist es dann etwas komplizierter ein userinterface zu Erstellen, ich bin mir nicht ganz sicher, benutzt GW lua scripte? Wenn ja könnte man die Lua Api Hooken um eine GUI für den Bot zu basteln, im Gamesdeception Forum gibt es ein Tutorial in der WoW Sektion wie man eigene Lua Funktionen Registriert, die könnte man zur Steuerung des Bots über eine Lua Gui nutzen.

Falls ihr noch Fragen habt wie eine DLL Injection funktioniert und was für möglichkeiten sie einem Eröffnet einfach ne PM an mich schreiben oder ein bissle Googlen ;)
MFG Bot
07/15/2008 11:24 verT!c4L#59
Könntest ja mal 'ne Zusammenfassung schreiben wenn du langeweile halst ^^
Könnt man noch mit praxisbezogenen Quellcode garnieren und ein Sticky draus machen,
für die Nachwelt die mit Google und mit den Erklärung partout nix anfangen kann :P
07/15/2008 12:59 wadimwadim#60
Thx an euch, aber die meisten Probleme haben wir schon gelöst