Memory Adresse -> Mousecoords ?

08/24/2010 00:08 celle89#1
Hallo erstmal ..
Ich habe natürlich google mit dem Thema verprügelt ,aber nix gefunden , weil ich auch nicht genau weiß nach was ich suchen muss ;P

Und zwar habe ich das Problem ,dass sich die Fenster der Npcs nach dem Porten oder nach patches an einer anderen Position befinden also keine statische Position hat.
Ich will aber ,zb wie auf dem screen "Auskunft" anklicken.. Wenn das Fenster aber dann plötzlich eine andere Posi hat klickt er halt ins Leere : ).

[Only registered and activated users can see links. Click Here To Register...]

Jetzt meine Frage :
Ich lese mit Cheat engine die Memory Adresse aus für "Auskunft" . Ist es irgendwie möglich aus dieser Adresse die Mauskoordinaten herauszubekommen , wo sich dieser Text auf dem Bildschirm befindet ?

Oder leichtere Methode ?^^ Bin für alles dankbar

Das auf dem Screen is natürlich nur ein sinnloses bsp um das Prinzip was ich meine ,klar zu machen ;)
08/24/2010 00:31 KDeluxe#2
Wenn du dir Adresse des Textes hast, bringt es dir nicht sonderlich viel. Such gleich nach
X und Y Koordinaten. Sollten in CE 4 Byte sein, such außerdem die Position des Fensters
und berechne aus dieser Position die Koordinaten von "Auskunft".
08/24/2010 00:46 Elongate#3
Also für die Mouse hab ichs, aber für Fenster is schwer...
08/24/2010 11:03 celle89#4
Quote:
Originally Posted by KillerDeluxe View Post
Wenn du dir Adresse des Textes hast, bringt es dir nicht sonderlich viel. Such gleich nach
X und Y Koordinaten. Sollten in CE 4 Byte sein, such außerdem die Position des Fensters
und berechne aus dieser Position die Koordinaten von "Auskunft".
Vielen Vielen Dank KD !!!
War nicht ganz einfach zu finden ,da die Coords des Fensters im ersten moment komisch liegen und bei LC beginnen die Coords IM !! Fenster daher weichen sie halt von der Auto it Window Info stark ab .. man muss aber nur das Fenster zentrieren und einmal umrechen oder ne Funktion zum umrechen schreiben und das wars .. sehr geil .. war ne gute Übung für Cheat Engine ^^ .

wens interessiert hier die Addressen , funktionieren bei allen NPc Fenstern LC ger stand 24.8.10 !
EDIT : bei Ports sind es andere Addressen

X Coord : 0x106AA324
Y Coord : 0x106AA320

MFG