Diskussionen über Memorys

10/23/2008 19:09 blauwiggle#136
0x009FF24C-4

das isses ^^
10/23/2008 19:22 Jacob_G#137
Also ist es einfach 0x009FF248 oder?
10/23/2008 19:22 _revo#138
bei email ist es 0xA00860-12 btw ;) (adresse aus dem update tool:> )
edit: also 0xA00854 letztendlich

@xninja: jo ^^
10/23/2008 20:42 wadimwadim#139
so!!! am besten benutzt ihr dieses tool :P
[Only registered and activated users can see links. Click Here To Register...]

Quote:
; update.ini [Gw.exe] - wadimwadim

[SECTION 9-A]
POSX = 0xa04468
POSY = 0xa0446c
DEATH = 0xa044ec
NO_NPC = 0xa0604c
MOUSE_COORDX = 0xa04af8
MOUSE_COORDY = 0xa04afc
TOWN_OUT_ID = 0xa052b0
COURSE = 0xa043da
EX_AREA_ID = 0xa01d90
EXPANDER = 0xa0439b
EXPANDERB = 0xa0439a
LVL = 0xa01dd8
PVP_PVE = 0xa01de4
PING = 0x9ff1fc
CHARNAME = 0x9ff24c
INTERFACE = 0xa0084f
MOUSE_TEXT = 0xa04120
BAGID = 0xa00d98
LOG_IN_OUT = 0xa153d0
GUILD_OPEN = 0xa01288
HERO_OPEN = 0xa01224
INVENTAR_OPEN = 0xa012b0
EMAIL = 0xa00860
WINDOW = 0xa12148
MOVETO_TARGET = 0xa044c7
CAST = 0xa04adc
CURSOR = 0xa09240
CWNDX = 0xa12224
CWNDY = 0xa12220
INVENTARX = 0xa012b4
INVENTARY = 0xa012b8
HEROPOSX = 0xa01228
HEROPOSY = 0xa0122c
HEROSIZEX = 0xa01234
HEROSIZEY = 0xa01230
MMAPPOSX = 0xa01308
MMAPPOSY = 0xa01304
MMAPSIZEX = 0xa01310
MMAPSIZEY = 0xa0130c
MERCHANTPOSX = 0xa014f8
MERCHANTPOSY = 0xa014fc
MERCHANTSIZEX = 0xa01500
MERCHANTSIZEY = 0xa01504
PARTYPOSX = 0xa0137c
PARTYPOSY = 0xa01380
PARTYSIZEX = 0xa01384
PARTYSIZEY = 0xa01388
STORAGE = 0xa00dc4
SELLBAG_X = 0xa00d48
PMOVE = 0xa044f4
CHESTPOSX = 0xa012cc
CHESTPOSY = 0xa012c8
OBSERVEMOD = 0xa04500
MAPTIME = 0xa043d0
MAPPLAYER = 0xa04ae4
CHARACC = 0x9ff23c
ALLBAGX = 0xa012dc
ALLBAGY = 0xa012e0
GUILDPOSX = 0xa01294
GUILDPOSY = 0xa01298
GUILDSIZEX = 0xa0128c
GUILDSIZEY = 0xa01290
SKILLSPOSX = 0xa01250
SKILLSPOSY = 0xa01254
SKILLSSIZEX = 0xa01258
SKILLSSIZEY = 0xa0125c

[SECTION D]
D_POSITION_X = 0xdf4118
D_POSITION_Y = 0xdf411c
CHECK_MAP = 0xdf3db4
NPC_ID_NEAR = 0xdf39c4
NPC_ID_SELECT = 0xdf39a4
NPC_ID_MOUSE_SELECT = 0xdf39b0
DMG = 0xdf3e4c
NPC_ITEMSELECT = 0xdf5460
CLIENTPATH = 0xdf4994
10/23/2008 20:44 Jacob_G#140
Danke fuer das aktuell halten ;)
10/23/2008 20:47 _revo#141
ich komm garnicht hinterher mein memory info tool zu aktualisieren ;P
aber ty ^^

edit: die werte von
D_POSITION_X = 0xdf4118
D_POSITION_Y = 0xdf411c
verändern sich nicht bei mir
richtige adressen atm wären x=00D27638 und y=00D2763C
bzw x=0xd278fc und y=0xd27900
wobei letztere (, die ich aus deinem letzten update tool habe) etwas träge sind

edit2: anscheinend ist die komplette section d verhunzt
10/23/2008 21:17 Jacob_G#142
Achja noch eine Sache die du villeicht noch verbessern koenntest ist das die ganzen Teile formiert stehen. Als Beispiel:

Code:
; update.ini [Gw.exe] - wadimwadim

[SECTION 9-A]
POSX			 = 0xa04468
POSY			 = 0xa0446c
DEATH			 = 0xa044ec
NO_NPC			 = 0xa0604c
MOUSE_COORDX		 = 0xa04af8
MOUSE_COORDY		 = 0xa04afc
TOWN_OUT_ID		 = 0xa052b0
COURSE			 = 0xa043da
EX_AREA_ID		 = 0xa01d90
EXPANDER		 = 0xa0439b
EXPANDERB		 = 0xa0439a
LVL			 = 0xa01dd8
PVP_PVE			 = 0xa01de4
PING			 = 0x9ff1fc
CHARNAME		 = 0x9ff24c
INTERFACE		 = 0xa0084f
MOUSE_TEXT		 = 0xa04120
BAGID			 = 0xa00d98
LOG_IN_OUT		 = 0xa153d0
GUILD_OPEN		 = 0xa01288
HERO_OPEN		 = 0xa01224
INVENTAR_OPEN		 = 0xa012b0
EMAIL			 = 0xa00860
WINDOW			 = 0xa12148
MOVETO_TARGET		 = 0xa044c7
CAST			 = 0xa04adc
CURSOR			 = 0xa09240
CWNDX			 = 0xa12224
CWNDY			 = 0xa12220
INVENTARX		 = 0xa012b4
INVENTARY		 = 0xa012b8
HEROPOSX		 = 0xa01228
HEROPOSY		 = 0xa0122c
HEROSIZEX		 = 0xa01234
HEROSIZEY		 = 0xa01230
MMAPPOSX		 = 0xa01308
MMAPPOSY		 = 0xa01304
MMAPSIZEX		 = 0xa01310
MMAPSIZEY		 = 0xa0130c
MERCHANTPOSX		 = 0xa014f8
MERCHANTPOSY		 = 0xa014fc
MERCHANTSIZEX		 = 0xa01500
MERCHANTSIZEY		 = 0xa01504
PARTYPOSX		 = 0xa0137c
PARTYPOSY		 = 0xa01380
PARTYSIZEX		 = 0xa01384
PARTYSIZEY		 = 0xa01388
STORAGE			 = 0xa00dc4
SELLBAG_X		 = 0xa00d48
PMOVE			 = 0xa044f4
CHESTPOSX		 = 0xa012cc
CHESTPOSY		 = 0xa012c8
OBSERVEMOD		 = 0xa04500
MAPTIME			 = 0xa043d0
MAPPLAYER		 = 0xa04ae4
CHARACC			 = 0x9ff23c
ALLBAGX			 = 0xa012dc
ALLBAGY			 = 0xa012e0
GUILDPOSX		 = 0xa01294
GUILDPOSY		 = 0xa01298
GUILDSIZEX		 = 0xa0128c
GUILDSIZEY		 = 0xa01290
SKILLSPOSX		 = 0xa01250
SKILLSPOSY		 = 0xa01254
SKILLSSIZEX		 = 0xa01258
SKILLSSIZEY		 = 0xa0125c

[SECTION D]
D_POSITION_X		 = 0xdf4118
D_POSITION_Y		 = 0xdf411c
CHECK_MAP		 = 0xdf3db4
NPC_ID_NEAR		 = 0xdf39c4
NPC_ID_SELECT		 = 0xdf39a4
NPC_ID_MOUSE_SELECT	 = 0xdf39b0
DMG			 = 0xdf3e4c
NPC_ITEMSELECT		 = 0xdf5460
CLIENTPATH		 = 0xdf4994
So kann man das ganze schneller lesen (finde ich^^).
Ach noch etwas ;). Du koenntest noch das Datum hinter ; update.ini [Gw.exe] - wadimwadim schreiben lassen.
10/23/2008 21:41 wadimwadim#143
einfach nochmal runterladen, wurde gerade nochmal angepasst!
*selber link*
10/24/2008 00:15 numbgalore#144
Quote:
Originally Posted by wadimwadim View Post
gibt es glaube ich gar nicht!
Der Zielwinkel (der bei einer Bewegung benutzt wird) scheint von der Horizontalen Achse des FOV zu kommen.

Wenn ich das Sichtfeld drehe und dann laufe dreht sich die Figur in diese Richtung. Dieser Winkel wird zB weiterverwendet wenn ich die Figur auf der Stelle drehe. Das Drehen der Figur wird als Winkel Update an den Server übertragen und andere Clients sehen diese Drehung.

Ich habe mit zwei Accounts Experimente gemacht weil ich wissen wollte ob die Drehung einer Figur als Bewegung oder als Winkel an den Server gesendet wird. Ich habe durch heftiges Drehen kombiniert mit kurzen vorwärts und rückwärts Bewegungen den sonst richtig dargestellten Winkel der Figuren zueinander um ca. 180 Grad verschoben (eine Darstellung zeigte die Vorderansicht der Figur und die andere die Hinteransicht obwohl sich beide Figuren gegenüber standen) Anschliessend habe ich die Figur leicht gedreht und die fehlenden Grade wurden sofort synchronisiert so das beide Darstellungen (=Guild Wars Fenster) wie die zueinander richtigen Winkel anzeigten.

Es gibt also diesen Winkel. Weitere Experimente zeigten zudem, dass der Winkel und horizontal FOV verschiedene Werte haben können und erst bei einer vorwärts, rückwärts oder sehr kurzen Drehungen der Figur diese Winkel synchronisiert werden. (Wenn Blickrichtung Figur und Blickrichtung Spieler (FOV) unterschiedliche Winkel zur Welt haben)

Experimentiert habe ich mit 2 Accounts und einem c# Programm. Wenn jemand auch Testen möchte, hier sind die statischen Adressen die ich benutzt habe:

Code:
IntPtr addrVertPos = (IntPtr)0x18C76BD6;
IntPtr addrHorizPos = (IntPtr)0x18C76C7E;
10/25/2008 17:36 Valvepro#145
Moinsen, habe hier auch mal ein kleines 'Tool' geschrieben um die Speicherstellen schnell zu finden (bei mir dauert's nichmal 1 sec.!), wer es gerne testen möchte, kann dies tun.

PS: Würde mich über Feedback freuen.

Mit Freundlichen Grüßen
ValvePro
10/25/2008 18:12 wadimwadim#146
Quote:
Moinsen, habe hier auch mal ein kleines 'Tool' geschrieben um die Speicherstellen schnell zu finden (bei mir dauert's nichmal 1 sec.!), wer es gerne testen möchte, kann dies tun.

PS: Würde mich über Feedback freuen.

Mit Freundlichen Grüßen
ValvePro
ist schnell :P

schaut nochmal in den ersten post rein... neues update + .au3 funktion zum einfügen für eure bots
10/26/2008 01:22 | Moep |#147
Saubere Arbeit!! :handsdown:

Aber irgendwie rüht sich bei mir bei einigen Adressen garnichts... :confused:

Und finds a bissel Schade dass du die Adressen die ich mal gepostet hab, nicht mit reingenommen hast. Hier ma die Aktuellen, ham alle den gleichen Effekt:

00A12CBC
00A13160
00A13290

Mit denen bekommt man z.B. ne ID beim Login Fenster oder sieht wenn man eine Err meldung bekommen hat.(Für Reconnect Func sehr hilfreich). Vielleicht isses ja auch in den Sektionen die bei mir nicht funzen..k.A
wenn dann schoma sry...;)
10/26/2008 11:28 Valvepro#148
Quote:
Originally Posted by | Moep | View Post
Saubere Arbeit!! :handsdown:

Aber irgendwie rüht sich bei mir bei einigen Adressen garnichts... :confused:
...;)
Bei welchen adressen rührt sich nichts??...
10/26/2008 13:00 Ganf#149
Gut, wenn ihr alle eure progrs postet, stelle ich meins auch mal zur verfügung:
[Only registered and activated users can see links. Click Here To Register...]


MFG
Ganf
10/26/2008 13:38 Azunai#150
leute ihr spinnt xD

da is man mal ne zeitlang weg und plötzlich haben alle ihre eigenen mem updater :P