Zoomhack/Nodelay

12/25/2010 18:43 MaxMilimeter#16
Das ist ja die Frage, wie ich ihn finde wenn nichts angegeben ist!
12/25/2010 18:49 anonymous-f4h279#17
MaxMilimeter schau doch einfach welche Adresse sich verändert wenn du den Zoom immer veränderst.
12/25/2010 19:34 MaxMilimeter#18
Das sind 2 Adressen die sich verändern. Die habe ich gefunden. Wenn ich beide manuell änder dann zoomt er aus. Wenn ich jetzt nachsehe 'What writes to this addresses' kommt folgendes:
Quote:
EAX=00000000
EBX=02A19390
ECX=0000000F
EDX=0018FD94
ESI=0018FDB8
EDI=02A193D8
EBP=0018FEB8
ESP=0018FDB4
EIP=00478E27

Probable base pointer =00000000

00478e1d - mov esi,esp
00478e1f - lea edi,[ebx+44]
00478e22 - mov ecx,00000010 (das hier ist in rot)
00478e27 - repe movsd
00478e29 - mov eax,[ebx+000002f0]
Bei Probable base pointer müsste ja stehen was der Pointer ist, hier steht aber nur ein Haufen 0er. Wie finde ich nun den Pointer !?
12/25/2010 19:37 anonymous-f4h279#19
Eventuell hast einfach eine falsche Value Type gescannt.
12/25/2010 19:57 MaxMilimeter#20
Wieso denn das? Der Zoomlevel ändert sich doch wenn ich manuell die Value änder.
Habe 4 byte benutzt aber das sollte schon korrekt sein.

Gute andere Frage, ich hab jetzt die Adressen. Wie finde ich nun die relevanten Stellen die dafür sorgen, dass die Value nicht zu niedrig wird und somit der Zoom weiter nach 'hinten' geht?
12/26/2010 22:18 MaxMilimeter#21
Soo,
bin jetzt ein ganzes Stück vorangekommen und bin mit dem Hauptteil fertig. Habe die beiden Pointer und ein Autoit Script dass per Hotkey den originalen Zoomwert abzieht oder addiert, kann also mit den Tasten zoomen.
Jetzt habe ich 2 Probleme:
1. Wie schaff ich es dass ich mit dem Mausrad zoomen kann (so wie bei Formica)? Ich könnte jetzt zwar eine Art Hotkey fürs Mausrad statt für die Tasten im Autoitscript machen aber ich glaube das würde nicht so funktionieren wie bei Formica der hatte es ja irgendwie direkt im Client eingebaut quasi den Mechanismus der verhindert dass der Wert beim normalen Zoom überschreitet augehebelt. Außerden konnte man die Map auf den Kopf stellen das muss also 'im Clienten' eingebaut gewesen sein.
2. Ich seh nur das was um mich rum passiert, nicht auf der ganzen Map da sieht man nur die Flügel (siehe Screenshot). Bei Formica war das nicht so glaube ich. Wie finde ich den Wert den ich verändern muss damit die Range größer wird?

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

PS: An den NoDelay setz ich mich auch noch :D

Edit: Hab das jetzt mal probiert dass das Mausrad quasi als Hotkey gilt, das funktioniert zwar aber wirkt nicht so wie bei Formica er muss es also irgendwie eingebaut haben !?
12/26/2010 22:59 .Sh0xxter#22
Wenn du das Mausrad als Hotkey nimmst hat es doch logischer Weise trotzdem das selbe Ergebnis.