Immer wieder diese lästingen Guild Wars Updates, nach denen sich die gesamten Memoryadressen ändern.
Hiermit sollte es einfacher gehen, als ständig bei jedem neuem Update nach den Adressen zu suchen. Das Tool findet die von mir zusammengestellten Adressen nach jedem Update.
Was Ihr zu tun habt, bevor Ihr es startet:
-Stellt euch nach einem Update so wie auf dem Bild hin (großer temel d. balthasars).
FERTIG
EDIT:
falls es fehler geben sollte wie: falsche adresse/wert, dann könnte es an einem größerem update liegen. ich werde es dann auf jeden fall nochmal umschreiben.
[/SIZE]
Hiermit sollte es einfacher gehen, als ständig bei jedem neuem Update nach den Adressen zu suchen. Das Tool findet die von mir zusammengestellten Adressen nach jedem Update.
Was Ihr zu tun habt, bevor Ihr es startet:
-Stellt euch nach einem Update so wie auf dem Bild hin (großer temel d. balthasars).
FERTIG
EDIT:
falls es fehler geben sollte wie: falsche adresse/wert, dann könnte es an einem größerem update liegen. ich werde es dann auf jeden fall nochmal umschreiben.
[/SIZE]
EDIT 24.10.2008:
Code:
; update.ini [Gw.exe] - wadimwadim ; 24.10.2008 - 21:16 [SECTION 9-A] POSX = 0xa05468 POSY = 0xa0546c DEATH = 0xa054ec NO_NPC = 0xa0704c MOUSE_COORDX = 0xa05af8 MOUSE_COORDY = 0xa05afc TOWN_OUT_ID = 0xa062b0 COURSE = 0xa053da EX_AREA_ID = 0xa02d90 EXPANDER = 0xa0539b EXPANDERB = 0xa0539a LVL = 0xa02dd8 PVP_PVE = 0xa02de4 PING = 0xa001fc CHARNAME = 0xa0024c INTERFACE = 0xa0184f MOUSE_TEXT = 0xa05120 BAGID = 0xa01d98 LOG_IN_OUT = 0xa163d0 GUILD_OPEN = 0xa02288 HERO_OPEN = 0xa02224 INVENTAR_OPEN = 0xa022b0 EMAIL = 0xa01860 WINDOW = 0xa13148 MOVETO_TARGET = 0xa054c7 CAST = 0xa05adc CURSOR = 0xa0a240 CWNDX = 0xa13224 CWNDY = 0xa13220 INVENTARX = 0xa022b4 INVENTARY = 0xa022b8 HEROPOSX = 0xa02228 HEROPOSY = 0xa0222c HEROSIZEX = 0xa02234 HEROSIZEY = 0xa02230 MMAPPOSX = 0xa02308 MMAPPOSY = 0xa02304 MMAPSIZEX = 0xa02310 MMAPSIZEY = 0xa0230c MERCHANTPOSX = 0xa024f8 MERCHANTPOSY = 0xa024fc MERCHANTSIZEX = 0xa02500 MERCHANTSIZEY = 0xa02504 PARTYPOSX = 0xa0237c PARTYPOSY = 0xa02380 PARTYSIZEX = 0xa02384 PARTYSIZEY = 0xa02388 STORAGE = 0xa01dc4 SELLBAG_X = 0xa01d48 PMOVE = 0xa054f4 CHESTPOSX = 0xa022cc CHESTPOSY = 0xa022c8 OBSERVEMOD = 0xa05500 MAPTIME = 0xa053d0 MAPPLAYER = 0xa05ae4 CHARACC = 0xa0023c ALLBAGX = 0xa022dc ALLBAGY = 0xa022e0 GUILDPOSX = 0xa02294 GUILDPOSY = 0xa02298 GUILDSIZEX = 0xa0228c GUILDSIZEY = 0xa02290 SKILLSPOSX = 0xa02250 SKILLSPOSY = 0xa02254 SKILLSSIZEX = 0xa02258 SKILLSSIZEY = 0xa0225c TRADEPOSX = 0xa024d0 TRADEPOSY = 0xa024d4 MOUSEDOWN = 0xa125e8 CMOUSEX = 0xa125e0 CMOUSEY = 0xa125e4 LMOUSECLICKX = 0xa13300 LMOUSECLICKY = 0xa13304 [SECTION D] D_POSITION_X = 0xd28a04 D_POSITION_Y = 0xd28a08 CHECK_MAP = 0xd286a0 NPC_ID_NEAR = 0xd282b0 NPC_ID_SELECT = 0xd28290 NPC_ID_MOUSE_SELECT = 0xd2829c DMG = 0xd28738 NPC_ITEMSELECT = 0xd29d4c CLIENTPATH = 0xd29280
Code:
Func _Read_UpdateINI() $updateINI = 'update.ini' $Section9A = 'SECTION 9-A' $SectionD = 'SECTION D' #Region [SECTION 9-A] ;********************************************************************************************** ;***********************************update.ini [SECTION 9-A]*********************************** ;********************************************************************************************** Global $POSX = IniRead($updateINI, $Section9A, "POSX", 0) if $POSX = 0 Then Return (-1) Global $POSY = IniRead($updateINI, $Section9A, "POSX", 0) Global $DEATH = IniRead($updateINI, $Section9A, "DEATH", 0) Global $NO_NPC = IniRead($updateINI, $Section9A, "NO_NPC", 0) Global $MOUSE_COORDX = IniRead($updateINI, $Section9A, "MOUSE_COORDX", 0) Global $MOUSE_COORDY = IniRead($updateINI, $Section9A, "MOUSE_COORDY", 0) Global $TOWN_OUT_ID = IniRead($updateINI, $Section9A, "TOWN_OUT_ID", 0) Global $COURSE = IniRead($updateINI, $Section9A, "COURSE", 0) Global $EX_AREA_ID = IniRead($updateINI, $Section9A, "EX_AREA_ID", 0) Global $EXPANDER = IniRead($updateINI, $Section9A, "EXPANDER", 0) Global $EXPANDERB = IniRead($updateINI, $Section9A, "EXPANDERB", 0) Global $LVL = IniRead($updateINI, $Section9A, "LVL", 0) Global $PVP_PVE = IniRead($updateINI, $Section9A, "PVP_PVE", 0) Global $PING = IniRead($updateINI, $Section9A, "PING", 0) Global $CHARNAME = IniRead($updateINI, $Section9A, "CHARNAME", 0) Global $INTERFACE = IniRead($updateINI, $Section9A, "INTERFACE", 0) Global $MOUSE_TEXT = IniRead($updateINI, $Section9A, "MOUSE_TEXT", 0) Global $BAGID = IniRead($updateINI, $Section9A, "BAGID", 0) Global $LOG_IN_OUT = IniRead($updateINI, $Section9A, "LOG_IN_OUT", 0) Global $GUILD_OPEN = IniRead($updateINI, $Section9A, "GUILD_OPEN", 0) Global $HERO_OPEN = IniRead($updateINI, $Section9A, "HERO_OPEN", 0) Global $INVENTAR_OPEN = IniRead($updateINI, $Section9A, "$INVENTAR_OPEN", 0) Global $EMAIL = IniRead($updateINI, $Section9A, "EMAIL", 0) Global $WINDOW = IniRead($updateINI, $Section9A, "WINDOW", 0) Global $MOVETO_TARGET = IniRead($updateINI, $Section9A, "MOVETO_TARGET", 0) Global $CAST = IniRead($updateINI, $Section9A, "CAST", 0) Global $CURSOR = IniRead($updateINI, $Section9A, "CURSOR", 0) Global $CWNDX = IniRead($updateINI, $Section9A, "CWNDX", 0) Global $CWNDY = IniRead($updateINI, $Section9A, "CWNDY", 0) Global $INVENTARX = IniRead($updateINI, $Section9A, "INVENTARX", 0) Global $INVENTARY = IniRead($updateINI, $Section9A, "INVENTARY", 0) Global $HEROPOSX = IniRead($updateINI, $Section9A, "HEROPOSX", 0) Global $HEROPOSY = IniRead($updateINI, $Section9A, "HEROPOSY", 0) Global $HEROSIZEX = IniRead($updateINI, $Section9A, "HEROSIZEX", 0) Global $HEROSIZEY = IniRead($updateINI, $Section9A, "HEROSIZEY", 0) Global $MMAPPOSX = IniRead($updateINI, $Section9A, "MMAPPOSX", 0) Global $MMAPPOSY = IniRead($updateINI, $Section9A, "MMAPPOSY", 0) Global $MMAPSIZEX = IniRead($updateINI, $Section9A, "MMAPSIZEX", 0) Global $MMAPSIZEY = IniRead($updateINI, $Section9A, "MMAPSIZEY", 0) Global $MERCHANTPOSX = IniRead($updateINI, $Section9A, "MERCHANTPOSX", 0) Global $MERCHANTPOSY = IniRead($updateINI, $Section9A, "MERCHANTPOSY", 0) Global $MERCHANTSIZEX = IniRead($updateINI, $Section9A, "MERCHANTSIZEX", 0) Global $MERCHANTSIZEY = IniRead($updateINI, $Section9A, "MERCHANTSIZEY", 0) Global $PARTYPOSX = IniRead($updateINI, $Section9A, "PARTYPOSX", 0) Global $PARTYPOSY = IniRead($updateINI, $Section9A, "PARTYPOSY", 0) Global $PARTYSIZEX = IniRead($updateINI, $Section9A, "PARTYSIZEX", 0) Global $PARTYSIZEY = IniRead($updateINI, $Section9A, "PARTYSIZEY", 0) Global $STORAGE = IniRead($updateINI, $Section9A, "STORAGE", 0) Global $SELLBAG_X = IniRead($updateINI, $Section9A, "SELLBAG_X", 0) Global $PMOVE = IniRead($updateINI, $Section9A, "PMOVE", 0) Global $CHESTPOSX = IniRead($updateINI, $Section9A, "CHESTPOSX", 0) Global $CHESTPOSY = IniRead($updateINI, $Section9A, "CHESTPOSY", 0) Global $OBSERVEMOD = IniRead($updateINI, $Section9A, "OBSERVEMOD", 0) Global $MAPTIME = IniRead($updateINI, $Section9A, "MAPTIME", 0) Global $MAPPLAYER = IniRead($updateINI, $Section9A, "MAPPLAYER", 0) Global $CHARACC = IniRead($updateINI, $Section9A, "CHARACC", 0) Global $ALLBAGX = IniRead($updateINI, $Section9A, "ALLBAGX", 0) Global $ALLBAGY = IniRead($updateINI, $Section9A, "ALLBAGY", 0) Global $GUILDPOSX = IniRead($updateINI, $Section9A, "GUILDPOSX", 0) Global $GUILDPOSY = IniRead($updateINI, $Section9A, "GUILDPOSY", 0) Global $GUILDSIZEX = IniRead($updateINI, $Section9A, "GUILDSIZEX", 0) Global $GUILDSIZEY = IniRead($updateINI, $Section9A, "GUILDSIZEY", 0) Global $SKILLSPOSX = IniRead($updateINI, $Section9A, "SKILLSPOSX", 0) Global $SKILLSPOSY = IniRead($updateINI, $Section9A, "SKILLSPOSY", 0) Global $SKILLSSIZEX = IniRead($updateINI, $Section9A, "SKILLSSIZEX", 0) Global $SKILLSSIZEY = IniRead($updateINI, $Section9A, "SKILLSSIZEY", 0) Global $TRADEPOSX = IniRead($updateINI, $Section9A, "TRADEPOSX", 0) Global $TRADEPOSY = IniRead($updateINI, $Section9A, "TRADEPOSY", 0) Global $MOUSEDOWN = IniRead($updateINI, $Section9A, "MOUSEDOWN", 0) Global $CMOUSEX = IniRead($updateINI, $Section9A, "CMOUSEX", 0) Global $CMOUSEY = IniRead($updateINI, $Section9A, "CMOUSEY", 0) Global $LMOUSECLICKX = IniRead($updateINI, $Section9A, "LMOUSECLICKX", 0) Global $LMOUSECLICKY = IniRead($updateINI, $Section9A, "LMOUSECLICKY", 0) #EndRegion [SECTION 9-A] #Region [SECTION D] ;********************************************************************************************** ;************************************update.ini [SECTION D]************************************ ;********************************************************************************************** Global $D_POSITION_X = IniRead($updateINI, $SectionD, "D_POSITION_X", 0) Global $D_POSITION_Y = IniRead($updateINI, $SectionD, "D_POSITION_Y", 0) Global $CHECK_MAP = IniRead($updateINI, $SectionD, "CHECK_MAP", 0) Global $NPC_ID_NEAR = IniRead($updateINI, $SectionD, "NPC_ID_NEAR", 0) Global $NPC_ID_SELECT = IniRead($updateINI, $SectionD, "NPC_ID_SELECT", 0) Global $NPC_ID_MOUSE_SELECT = IniRead($updateINI, $SectionD, "NPC_ID_MOUSE_SELECT", 0) Global $DMG = IniRead($updateINI, $SectionD, "DMG", 0) Global $NPC_ITEMSELECT = IniRead($updateINI, $SectionD, "NPC_ITEMSELECT", 0) Global $CLIENTPATH = IniRead($updateINI, $SectionD, "CLIENTPATH", 0) #EndRegion [SECTION D] Return (1) EndFunc
[no questions][/CENTER]