Don't ask for new pointers. I do it only for my own use on my own bot.
WTF Pointers (32018)
Code:
;Memory Addresses ; ;Actual 07/06/2012 (What the fuck are the devs doing) ;Updated 17/05/2012 (Diabolica) ;Updated 22/02/2012 (At the Gates) ;Updated 17/11/2011 (Rise of Reideran) ;Updated 24/09/2011 (Spelltower) [Action] $Static = 0x012fd498 $Offset_1 = 0x800 $Offset_2 = 0xc $Offset_3 = 0x26c ;0x012ff708/0x800/0xc/0x26c ;0x012c29b8/0x7fc/0xc/0x268 ;0x012bcac8/0x7f8/0xc/0x268 ;0x01b3d538/0x7f8/0xc/0x268 ;ACTION STATUS ;This value is "0" if you stand, "1" if you sit, "2" if you AutoCraft and "3" if you are AutoFishing. ;Type: Byte [ActionStart] $Static = 0x012fd498 $Offset_1 = 0x800 $Offset_2 = 0xc $Offset_3 = 0x860 ;0x012ff708/0x800/0xc/0x860 ;ACTION START STATUS ;This value is "0" if you stand, "1" if you sit, "2" if you AutoCraft and "3" if you are AutoFishing. ;Type: Byte ;This pointer receives firstly the action status. Meaning it is like a flag of the issued command. [Combat] $Static = 0x0137dd2c ;0x0137ff9c ;0x01340e4c ;0x0133a0a4 ;0x0205b5d4 ;COMBAT STATUS ;value must be "0" if you are outside combat, "1" if PvE, PvP or MyHome, "2" if Skirmish. ;Type: Byte [Moving] $Static = 0x012fd498 $Offset_1 = 0x1034 ;0x012ff708/0x1034 ;MOVING STATUS ;Value is 1 if moving (walking/running) or 0 if standing still ;Type: Byte [Death] $Static = 0x012fd498 $Offset_1 = 0x126f4 $Offset_2 = 0x1cc $Offset_3 = 0x4c4 $Offset_4 = 0x8 ;0x012ff708/0x126f4/0x1d0/0x4c4/0x8 ;0x012c29b8/0x126e4/0x1d0/0x4c4/0x8 ;0x012bcac8/0x12694/0x1d0/0x4c4/0x8 ;0x01b3d538/0x1142c/0x48/0x4c4/0x8 ;DEATH STATUS ;value is "0" if not dead, and 1 if dead. values above are for the 9th merc. ;Does not mather if you change mercs, it always will show status of the 9th merc. [DeathModifier] $ModOffset = 2 $Modifier = 0x4 $Direction = Decrease ;2/0x4/Decrease ;2/0x4/Decrease ;DEATH STATUS MODIFIER ;$ModOffset is the number of the offset that changes for each merc (2 means Offset_2 changes for each merc) ;$Modifier is the value you must add or substract from the Offset especified in "ModOffset" to reach the previous merc ;A $Modifier of 0x4 means to add/substract 0x4 from the value in the offset to reach previous merc. ;A $Modifier of 0x4 on a $ModOffset of 2, means that the value of the second offset will be increased/decreased by 4 to ;reach each one of the 8 mercs left (7 mercs and main in 1st spot). ;$Direction is the operation of Increase / Decrease [AutoBattleMode] $Static = 0x012fd498 $Offset_1 = 0x1276c ;0x012c29b8/0x1275c ;0x012bcac8/0x1270c ;0x01b3d538/0x126f4 ;AUTO BATTLE MODE ;value is 1 if auto battle is on, and 0 if auto-battle is off. [AutoBattleCount] $Static = 0x012fd498 $Offset_1 = 0x12770 ;0x012c29b8/0x12760 ;0x012bcac8/0x12710 ;0x01b3d538/0x126f8 ;AUTO BATTLE COUNT ;value is the number of auto battle points remaining. [BattleSpeed] $Static = 0x0132f490 ;0x01331700 ;0x012f3058 ;0x012ec900 ;0x01c73500 ;BATTLE SPEED ;Very slow is 80, Slow is 90, Medium is 100, Fast is 110, Very Fast is 120. It changes even if you don't confirm the changes in the settings.
Code:
;Memory Addresses ; ;Actual 17/05/2012 (Diabolica) ;Updated 22/02/2012 (At the Gates) ;Updated 17/11/2011 (Rise of Reideran) ;Updated 24/09/2011 (Spelltower) [Action] $Static = 0x012ff708 $Offset_1 = 0x800 $Offset_2 = 0xc $Offset_3 = 0x26c ;0x012c29b8/0x7fc/0xc/0x268 ;0x012bcac8/0x7f8/0xc/0x268 ;0x01b3d538/0x7f8/0xc/0x268 ;ACTION STATUS ;This value is "0" if you stand, "1" if you sit, "2" if you AutoCraft and "3" if you are AutoFishing. ;Type: Byte [ActionStart] $Static = 0x012ff708 $Offset_1 = 0x800 $Offset_2 = 0xc $Offset_3 = 0x860 ;ACTION START STATUS ;This value is "0" if you stand, "1" if you sit, "2" if you AutoCraft and "3" if you are AutoFishing. ;Type: Byte ;This pointer receives firstly the action status. Meaning it is like a flag of the issued command. [Combat] $Static = 0x0137ff9c ;0x01340e4c ;0x0133a0a4 ;0x0205b5d4 ;COMBAT STATUS ;value must be "0" if you are outside combat, "1" if PvE, PvP or MyHome, "2" if Skirmish. ;Type: Byte [Moving] $Static = 0x012ff708 $Offset_1 = 0x1034 ;MOVING STATUS ;Value is 1 if moving (walking/running) or 0 if standing still ;Type: Byte [Death] $Static = 0x012ff708 $Offset_1 = 0x126f4 $Offset_2 = 0x1d0 $Offset_3 = 0x4c4 $Offset_4 = 0x8 ;0x012c29b8/0x126e4/0x1d0/0x4c4/0x8 ;0x012bcac8/0x12694/0x1d0/0x4c4/0x8 ;0x01b3d538/0x1142c/0x48/0x4c4/0x8 ;DEATH STATUS ;value is "0" if not dead, and 1 if dead. values above are for the 9th merc. ;Does not mather if you change mercs, it always will show status of the 9th merc. [DeathModifier] $ModOffset = 2 $Modifier = 0x4 $Direction = Decrease ;2/0x4/Decrease ;2/0x4/Decrease ;DEATH STATUS MODIFIER ;$ModOffset is the number of the offset that changes for each merc (2 means Offset_2 changes for each merc) ;$Modifier is the value you must add or substract from the Offset especified in "ModOffset" to reach the previous merc ;A $Modifier of 0x4 means to add/substract 0x4 from the value in the offset to reach previous merc. ;A $Modifier of 0x4 on a $ModOffset of 2, means that the value of the second offset will be increased/decreased by 4 to ;reach each one of the 8 mercs left (7 mercs and main in 1st spot). ;$Direction is the operation of Increase / Decrease [AutoBattleMode] $Static = 0x012ff708 $Offset_1 = 0x1276c ;0x012c29b8/0x1275c ;0x012bcac8/0x1270c ;0x01b3d538/0x126f4 ;AUTO BATTLE MODE ;value is 1 if auto battle is on, and 0 if auto-battle is off. [AutoBattleCount] $Static = 0x012ff708 $Offset_1 = 0x12770 ;0x012c29b8/0x12760 ;0x012bcac8/0x12710 ;0x01b3d538/0x126f8 ;AUTO BATTLE COUNT ;value is the number of auto battle points remaining. [BattleSpeed] $Static = 0x01331700 ;0x012f3058 ;0x012ec900 ;0x01c73500 ;BATTLE SPEED ;Very slow is 80, Slow is 90, Medium is 100, Fast is 110, Very Fast is 120. It changes even if you don't confirm the changes in the settings.
Code:
;Memory Addresses ; ;Actual 22/02/2012 (At the Gates) ;Updated 17/11/2011 (Rise of Reideran) ;Updated 24/09/2011 (Spelltower) [Action] $Static = 0x012c29b8 $Offset_1 = 0x7fc $Offset_2 = 0xc $Offset_3 = 0x268 ;0x012bcac8/0x7f8/0xc/0x268 ;0x01b3d538/0x7f8/0xc/0x268 ;ACTION STATUS ;This value is "0" if you stand, "1" if you sit, "2" if you AutoCraft and "3" if you are AutoFishing. [Combat] $Static = 0x01340e4c ;0x0133a0a4 ;0x0205b5d4 ;COMBAT STATUS ;value must be "0" if you are outside combat, "1" if PvE, PvP or MyHome, "2" if Skirmish. [Death] $Static = 0x012c29b8 $Offset_1 = 0x126e4 $Offset_2 = 0x1d0 $Offset_3 = 0x4c4 $Offset_4 = 0x8 ;0x012bcac8/0x12694/0x1d0/0x4c4/0x8 ;0x01b3d538/0x1142c/0x48/0x4c4/0x8 ;DEATH STATUS ;value is "0" if not dead, and 1 if dead. values above are for the 9th merc. ;Does not mather if you change mercs, it always will show status of the 9th merc. [DeathModifier] $ModOffset = 2 $Modifier = 0x4 $Direction = Decrease ;2/0x4/Decrease ;2/0x4/Decrease ;DEATH STATUS MODIFIER ;$ModOffset is the number of the offset that changes for each merc (2 means Offset_2 changes for each merc) ;$Modifier is the value you must add or substract from the Offset especified in "ModOffset" to reach the previous merc ;A $Modifier of 0x4 means to add/substract 0x4 from the value in the offset to reach previous merc. ;A $Modifier of 0x4 on a $ModOffset of 2, means that the value of the second offset will be increased/decreased by 4 to ;reach each one of the 8 mercs left (7 mercs and main in 1st spot). ;$Direction is the operation of Increase / Decrease [AutoBattleMode] $Static = 0x012c29b8 $Offset_1 = 0x1275c ;0x012bcac8/0x1270c ;0x01b3d538/0x126f4 ;AUTO BATTLE MODE ;value is 1 if auto battle is on, and 0 if auto-battle is off. [AutoBattleCount] $Static = 0x012c29b8 $Offset_1 = 0x12760 ;0x012bcac8/0x12710 ;0x01b3d538/0x126f8 ;AUTO BATTLE COUNT ;value is the number of auto battle points remaining. [BattleSpeed] $Static = 0x012f3058 ;0x012ec900 ;0x01c73500 ;BATTLE SPEED ;Very slow is 80, Slow is 90, Medium is 100, Fast is 110, Very Fast is 120. It changes even if you don't confirm the changes in the settings. [GameInfoBookStatus] $Static = 0x012c29b8 $Offset_1 = 0x126e4 $Offset_2 = 0x71c $Offset_3 = 0x34 ;0x012bcac8;0x12694;0x71c;0x34 ;0x01b3d538;0x1267c;0x71c;0x34 ;GAME INFO BOOK STATUS ;Value is the status of the Game Info Book (Item, Monster, Field, Town, NPC, Class, Quests, Mounts, Decorations, Clothes, Keys) does not matter which tab is open. ;It is 0 if the book is closed (hidden) or 1 if the book is open (shown). ;It only works if you opened the book. The Game Manager does it for you when it starts. [GameInfoBookModifier] $Status = 0x0 $XPosition = 0x204 $YPosition = 0x208 ;0x0;0x204;0x208 ;GAME INFO BOOK MODIFIERS ;Modifiers to find other needed parameters of the Game Info Book on memory. ;As we start from the book status, his modifier is 0x0. ;The value of X position of the book is the last offset + 0x204 (sum the offset or the goten address with 0x204, not the result of the offset) ;The value of Y position of the book is the last offset + 0x208 (sum the offset or the goten address with 0x208, not the result of the offset) ;Last time I checked, X = 175 and Y = 130, when you first time open the book. [SwordCursorHandle] $Static = 0x012c29b8 $Offset_1 = 0xb24 $Offset_2 = 0x10 ;0x012bcac8;0xB20;0x10 ;0x01b3d538;0xB18;0x10 ;SWORD CURSOR HANDLE VALUE ;The value of the Sword Cursor changes every time the game starts. ;So we need a pointer to the value. ;Use "GetCursorHandle.exe" to get the value of the current Sword Cursor handle. ;Search HEX for that value, and proceed like any other pointer. [CameraValue] $Static = 0x01340e44 $Offset_1 = 0x38 $Offset_2 = 0x70 ;0x0133a09c;0x38;0x70 ;0x0205b5cc;0x3c;0x38;0x70 ;CAMERA VALUE ;The BASE ADDRESS of the CAMERA parameteres. ;Search for the ZOOM, and use the lowest zoom address (Zoom1) as the Camera base address. ;It is stored as float. ;Max value, last time I checked, if "zoom out" is 13 in town and is 10 outside town. ;To search use Float as type, go outside town and zoom out the max you can and search for 10, zoom in and use decreased value and so on. [CameraValueModifier] $Zoom1 = 0x0 $Zoom2 = 0x90 $Zoom3 = 0x94 $Zoom4 = 0xB8 $ZoomMax = 0x8C $AngleHor = 0x6C $AngleVer = 0x38 ;0x0;0x90;0x94;0xA8;0x8C;0x6C;0x38 ;0x0;0x90;0x94;0xA8;0x8C;0x6C;0x38 ;ZOOM VALUE MODIFIER ;Modifiers to find all the camera addresses. ;Zoom2, Zoom3 and Zoom4 are the other Zoom addresses ;ZoomMax is the holder of the max value you can zoom out. To find ZoomMax, go outside town and search for 10, go in a town and search for 13, repeat until you get a single value. When you change ZoomMax to a higher value the system will allow you to zoom out more. ;AngleHor is the horizontal angle of view. Its value is float from 0 to 2Pi (2x3,14=6,28 or 6,30 to avoid missing it) North is 0 or 6,28. It increases clockwise. To find the value, put the camera angle pointing to north, more to right, and search for a float between 0 and 1,57, then start increasing by moving clockwise and decreasing by moving counterclockwise. ;AngleVer is the vertical angle of view. Its value is float 0 to 1. If AngleHor is between 0 and 3,14, its value is from +0 to +1; If AngleHor is between 3,15 and 6,28 its value is from -0 to -1. ~1 is close to ground and ~0 is bird view. [UIStatus] $Static = 0x012c29b8 $Offset_1 = 0x126e4 $Offset_2 = 0x1bec $Offset_3 = 0x54 ;0x012bcac8;0x12694;0x1bd4;0x54 ;0x01b3d538;0x1267c;0x1bb4;0x54 ;UI STATUS ;Found a static one: 0x011a2025;0x0117f025 ;Value Type is BYTE ;Value is the status of the User Interface (UI). ;Value is 1 if the UI is shown and 0 if it is hiden. Look for pointers really similar to the past ones as there are many fake pointes. [MapPosition] $Static = 0x012bcac8 $Offset_1 = 0x126e4 $Offset_2 = 0xec $Offset_3 = 0x1f0b4 ;0x012bcac8;0x12694;0xec;0x1f0b4 ;0x01b3d538;0x1267c;0xec;0x1f0b4 ;MAP POSITION ;Value is the X coordinate as show in the minimap [MapPositionModifier] $XPos = 0x0 $YPos = 0x4 ;0x0;0x4 ;MAP POSITION MODIFIER ;Modifier for other map position addresses needed. ;YPos is the value of the y coordinate as show in the minimap. ;===OUTDATED===ALL OF THE BELLOW ARE OUTDATED===OUTDATED=== [CharacterPoints] $Static = 0x012bcac8 $Offset_1 = 0x7f8 $Offset_2 = 0xc $Offset_3 = 0x30 $Offset_4 = 0xf4 ;0x01b3d538/0x7f8/0xc/0x30/0xf4 ;CHARACTER POINTS ;Base address of the points a character have. ;It is the address of the referral points. ;Starting from Referal points base address, atm each adress is +0x4 of the previous. [ObservingMode] $Static = 0x012bcac8 $Offset_1 = 0x8e4 $Offset_2 = 0x2614 ;OBSERVING MODE ;Value Type is BYTE ;Value is the status of the Observing Mode. ;Value is 1 if observing a fight, otherwise it is 0. ;Value is 0 when you are fighting. [SelectedMercenary] $Addresses = 3 [SelectedMercenary1] $Static = 0x012bcac8 $Offset_1 = 0x11448 $Offset_2 = 0x24 [SelectedMercenary2] $Static = 0x012bcac8 $Offset_1 = 0x12694 $Offset_2 = 0x1f8 $Offset_3 = 0x4a4 $Offset_4 = 0x4 [SelectedMercenary3] $Static = 0x012bcac8 $Offset_1 = 0x12694 $Offset_2 = 0x1f8 $Offset_3 = 0x4a8