Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/iano/public_html/tpforums-vb5/forum/includes/class_core.php on line 5842

PHP Warning: Use of undefined constant MYSQL_NUM - assumed 'MYSQL_NUM' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_BOTH - assumed 'MYSQL_BOTH' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 588

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 612

PHP Warning: Use of undefined constant misc - assumed 'misc' (this will throw an Error in a future version of PHP) in ..../global.php(29) : eval()'d code(6) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../global.php(29) : eval()'d code(6) : eval()'d code on line 1

PHP Warning: Use of undefined constant misc - assumed 'misc' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(4) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(4) : eval()'d code on line 1

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4684) : eval()'d code on line 6

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4684) : eval()'d code on line 6

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4684) : eval()'d code on line 6

PHP Warning: Use of undefined constant onlinestatusphrase - assumed 'onlinestatusphrase' (this will throw an Error in a future version of PHP) in ..../includes/class_core.php(4684) : eval()'d code on line 6
Addresses 9.54
Results 1 to 4 of 4

Thread: Addresses 9.54

  1. #1
    Administrator
    Join Date
    Mar 2007
    Location
    Melbourne, Australia
    Posts
    1,274

    Addresses 9.54

    I haven't updated the addresses bellow, I got lazy :P Plus I don't really use them
    [code=vb]
    Public Const acNopFPS = &H45A604 ' 8.71
    Public Const adrFrameRatePointer = &H63D9FC ' 8.71
    Public Const adrDatPointer = &H7C5D0C ' 8.71
    [/code]


    Here are the addresses/structures I did update

    [size=large]NOTE:[/size]
    Note that the container structure has changed slightly, as well as the battle list structure. I'm not sure of when the change happened, since the last time I updated addresses was back with Tibia 8.71, which is a while ago :P
    Also, all the addresses here are assuming that ASLR is turned off, therefore using the base address &H400000

    [size=large]Structures:[/size]
    [code=vb]
    ''
    '' Battle List Distances ~ START ~
    ''
    Public Const Distance_ID = -4
    Public Const Distance_Type = -1
    Public Const Distance_Name = 0
    Public Const Distance_Z = 32 '40
    Public Const Distance_Y = 36
    Public Const Distance_X = 40 '32
    Public Const Distance_HorizScreenOffset = 44
    Public Const Distance_VertScreenOffset = 48
    Public Const Distance_Direction = 52
    Public Const Distance_IsWalking = 76
    Public Const Distance_Outfit = 92
    Public Const Distance_OutfitHead = 96
    Public Const Distance_OutfitBody = 100
    Public Const Distance_OutfitLegs = 104
    Public Const Distance_OutfitFeet = 108
    Public Const Distance_OutfitAddon = 112
    Public Const Distance_OutfitMount = 116
    Public Const Distance_Light = 120
    Public Const Distance_LightColor = 124
    Public Const Distance_LightColor1 = 125 'byte
    Public Const Distance_LightColor2 = 126 'byte
    Public Const Distance_LightPattern = 127 'byte
    Public Const Distance_BlackSquare = 132
    Public Const Distance_HP = 136
    Public Const Distance_WalkSpeed = 140
    Public Const Distance_IsBlocking = 144
    Public Const Distance_Skull = 148
    Public Const Distance_Party = 152
    Public Const Distance_War = 164
    Public Const Distance_IsVisible = 168
    Public Const Distance_Characters = 176
    ''
    '' Battle List Distances ~ END ~
    ''

    Public Enum containersStruct
    stepContainer = 492

    ContainerId = -40
    ContainerName = -36
    currentCapacity = -4
    cOpen = 0
    maxCapacity = 4
    StepItems = 12

    ItemCount = 12
    ItemID = 16
    End Enum
    [/code]

    [size=large]Addresses:[/size]
    [code=vb]
    ' Addresses

    ' Used for Tibiasock.dll
    Public Const OUTGOINGDATASTREAM As Integer = &H7B8F28 ' 9.54
    Public Const OUTGOINGDATALEN As Integer = &H9EDA78 ' 9.54
    Public Const SENDOUTGOINGPACKET As Integer = &H512F20 ' 9.54

    Public Const INCOMINGDATASTREAM As Integer = &H9EDA64 ' 9.54
    Public Const PARSERFUNC As Integer = &H462D50 ' 9.54

    ' Used for packet.dll
    'The call to WS2_32.send
    Public Const Send_Pointer = &H6F0948 ' 9.54

    'The value in the mov ecx before the call to WS2_32.send
    Public Const Socket_Pointer = &H99D2AC ' 9.54

    Public Const BattleList_Start = &H94700C ' 9.54
    Public Const BattleList_End = &H97EDCC ' 9.54

    Public Const Container_Start = &H801524 ' 9.54

    Public Const adrLightNop = &H50E6F9 ' 9.54
    Public Const adrLightValue = &H50E6FE ' 9.54

    Public Const adrWallHack = &H50A2D3 ' 9.54
    Public Const adrWallHack2 = &H50A2E0 ' 9.54

    Public Const adrMapPointer = &H9EDA3C ' 9.54

    Public Const adrLevelSpyPointer = &H9ED97C ' 9.54

    ' SEARCH FOR: 89 86 C0 5B 00 00
    Public Const adrLevelSpy1 = &H50611F ' 9.54
    Public Const adrLevelSpy2 = &H506217 ' 9.54
    Public Const adrLevelSpy3 = &H506293 ' 9.54

    Public Const adrGameWindowRectPointer = adrLevelSpyPointer
    Public Const adrGameWindowBar = &H7FDAF0 ' 9.54

    Public Const adrFollowMode = &H7B97E0 ' 9.54
    Public Const adrLastClickID = &H9444EC ' 9.54
    Public Const adrExp = &H7B2040 ' 9.54
    Public Const Player_Flags = &H7AFD94 ' 9.54
    Public Const Player_Z = &H97EEB0 ' 9.54
    Public Const Player_Y = Player_Z - 4 ' 9.54
    Public Const Player_X = Player_Z - 8 ' 9.54
    Public Const adrIsOnline = &H7BBE84 ' 9.54

    Public Const MouseAction_Address = &H7BBE30 ' 9.54

    Public Const adrStartTime = &H9EE7AC ' 9.54
    Public Const adrStatusTxt = &H7FDAF8 ' 9.54
    Public Const adrStatusTmr = adrStatusTxt - 4 ' 9.54

    Public Const adrLastTextShow = &H7FDCF8 ' 9.54
    Public Const adrLastTextTmr = adrLastTextShow + 8 ' 4 BYTES
    Public Const adrLastTextColor = adrLastTextShow + 12 ' 4 BYTES
    Public Const adrLinesOnDisplay = adrLastTextShow + 28 ' 1 BYTE
    Public Const adrLastTextSender = adrLastTextShow + 32 ' STRING
    Public Const adrLastText = adrLastTextShow + 72 ' STRING

    Public Const adrFistPerC = &H7B2098 ' 9.54
    Public Const adrClubPerC = adrFistPerC + 4 ' 9.54
    Public Const adrSwordPerC = adrFistPerC + 8 ' 9.54
    Public Const adrAxePerC = adrFistPerC + 12 ' 9.54
    Public Const adrDistancePerC = adrFistPerC + 16 ' 9.54
    Public Const adrShieldingPerC = adrFistPerC + 20 ' 9.54
    Public Const adrFishingPerC = adrFistPerC + 24 ' 9.54

    Public Const adrFist = &H97EE78 ' 9.54
    Public Const adrClub = adrFist + 4 ' 9.54
    Public Const adrSword = adrFist + 8 ' 9.54
    Public Const adrAxe = adrFist + 12 ' 9.54
    Public Const adrDistance = adrFist + 16 ' 9.54
    Public Const adrShielding = adrFist + 20 ' 9.54
    Public Const adrFishing = adrFist + 24 ' 9.54

    Public Const adrGreenSquare = &H7AFD9C ' 9.54
    Public Const adrRedSquare = &H7B2080 ' 9.54

    Public Const adrCap = &H97EE94 ' 9.54
    Public Const adrStamina = &H7B20C8 ' 9.54
    Public Const adrSoul = &H7B2070 ' 9.54
    Public Const adrManaMax = &H7B2034 ' 9.54
    Public Const adrMana = &H7B2084 ' 9.54
    Public Const adrMagicLevelPerC = &H7B207C ' 9.54
    Public Const adrLevelPerC = &H7B20C4 ' 9.54
    Public Const adrMagicLevel = &H7B2074 ' 9.54
    Public Const adrLevel = &H7B206C ' 9.54
    Public Const adrLifeMax = &H97EE9C ' 9.54
    Public Const adrLife = &H947000 ' 9.54
    Public Const Player_ID = &H97EEA4 ' 9.54

    Public Const adrGoZ = &H947004 ' 9.54
    Public Const adrGoY = &H97EE98 ' 9.54
    Public Const adrGoX = &H97EEA0 ' 9.54
    Public Const adrXOR = &H7B2030 ' 9.54 xor hp mp cap

    Public Const adrAttackCount = &H9E79D0 ' 9.54

    Public Const adrAmmo = &H9ED9B4 ' 9.54
    Public Const adrAmmoCount = adrAmmo - 4 ' adrHead + 112
    Public Const adrRing = adrAmmo + 12 ' adrHead + 96
    Public Const adrFeet = adrRing + 12 ' adrHead + 84
    Public Const adrLegs = adrFeet + 12 ' adrHead + 72
    Public Const adrLeftHand = adrLegs + 12 ' adrHead + 60
    Public Const adrLeftHandCount = adrLeftHand - 4 ' adrHead + 64
    Public Const adrRightHand = adrLeftHand + 12 ' adrHead + 48
    Public Const adrRightHandCount = adrRightHand - 4 ' adrHead + 52
    Public Const adrArmor = adrRightHand + 12 ' adrHead + 36
    Public Const adrBackpack = adrArmor + 12 ' adrHead + 24
    Public Const adrNeck = adrBackpack + 12 ' adrHead + 12
    Public Const adrHead = adrNeck + 12 ' 9.54[/code]

  2. #2
    Junior Member
    Join Date
    Jul 2009
    Posts
    9

    RE: Addresses 9.54

    From Ibot base = 0
    Code:
          Public Const auxFormPointer As Integer = &H3B267C
            Public Const battleListHeight As Integer = &HB0
            Public Const battleListStart As Integer = &H547008
            Public Const charSelectNames As Integer = &H3BBE50
            Public Const charSelectQtds As Integer = &H3BBE80
            Public Const ChaseMode As Integer = &H3B97E0
            Public Const clientTibiaTime As Integer = &H5EED8C
            Public Const containerHeight As Integer = &H1EC
            Public Const containerItemHeight As Integer = 12
            Public Const containerStart As Integer = &H4014FC
            Public Const coolDownCategoryStart As Integer = &H3FFA04
            Public Const coolDownItems As Integer = &H3FFA14
            Public Const coolDownItemsStart As Integer = &H3FFA10
            Public Const dispMapArrayStep As Integer = &H200A8
            Public Const distBattleListBlackSquare As Integer = &H88
            Public Const distBattleListDirection As Integer = &H38
            Public Const distBattleListHpPerc As Integer = 140
            Public Const distBattleListId As Integer = 0
            Public Const distBattleListMountId As Integer = 120
            Public Const distBattleListName As Integer = 4
            Public Const distBattleListNext As Integer = &H5C
            Public Const distBattleListOutfit As Integer = &H60
            Public Const distBattleListParty As Integer = &H9A
            Public Const distBattleListPrevious As Integer = &H58
            Public Const distBattleListSkull As Integer = &H98
            Public Const distBattleListSpeed As Integer = &H90
            Public Const distBattleListType As Integer = 3
            Public Const distBattleListWalking As Integer = 80
            Public Const distBattleListWarIcon As Integer = 160
            Public Const distBattleListVisible As Integer = &HAC
            Public Const distBattleListX As Integer = &H2C
            Public Const distBattleListY As Integer = 40
            Public Const distBattleListZ As Integer = &H24
            Public Const distContainerID As Integer = 0
            Public Const distContainerItemCount As Integer = 4
            Public Const distContainerItemID As Integer = 8
            Public Const distContainerItemVolume As Integer = 0
            Public Const distContainerMaxSlots As Integer = &H2C
            Public Const distContainerName As Integer = 4
            Public Const distContainerOpen As Integer = 40
            Public Const distContainerUsedSlots As Integer = &H24
            Public Const distMapArrayX As Integer = &H10015
            Public Const distMapArrayY As Integer = &H10011
            Public Const distMapArrayZ As Integer = &H1000C
            Public Const distMapColor As Integer = &H10000
            Public Const distMapCount As Integer = 4
            Public Const distMapID As Integer = 0
            Public Const distMapItemCount As Integer = 4
            Public Const distMapItemID As Integer = 8
            Public Const distMapItemVolume As Integer = 0
            Public Const distMapOrder As Integer = 8
            Public Const equipamentsAmmo As Integer = 0
            Public Const equipamentsAmmoAmount As Integer = -4
            Public Const equipamentsAmulet As Integer = &H60
            Public Const equipamentsArmor As Integer = &H48
            Public Const equipamentsBoots As Integer = &H18
            Public Const equipamentsContainer As Integer = &H54
            Public Const equipamentsHelmet As Integer = &H6C
            Public Const equipamentsLegs As Integer = &H24
            Public Const equipamentsRing As Integer = 12
            Public Const equipamentsShield As Integer = 60
            Public Const equipamentsStart As Integer = &H5ED9B4
            Public Const equipamentsWeapon As Integer = &H30
            Public Const equipamentsWeaponAmmount As Integer = &H2C
            Public Const FightMode As Integer = &H3BBC14
            Public Const FPSPointer As Integer = &H58D1BC
            Public Const Graphic As Integer = &H3BBBF0
            Public Const GuiStart As Integer = &H3B2670
            Public Const htkItemStart As Integer = &H3BBD98
            Public Const htkSendStart As Integer = &H3BBCBC
            Public Const htkTextStart As Integer = &H3B97F0
            Public Const htkTypeStart As Integer = &H3BBC20
            Public Const lastLocalChatMessage As Integer = 0
            Public Const lastStatusBar As Integer = &H3FDAF8
            Public Const mapFristArray As Integer = &H413D7C
            Public Const mapStart As Integer = &H5EDA3C
            Public Const mapStep As Integer = &HA8
            Public Const playerAxe As Integer = &H57EE84
            Public Const playerAxePC As Integer = &H3B20A4
            Public Const playerCap As Integer = &H57EE94
            Public Const playerClub As Integer = &H57EE7C
            Public Const playerClubPC As Integer = &H3B209C
            Public Const playerConected As Integer = &H3BBE84
            Public Const playerDistance As Integer = &H57EE88
            Public Const playerDistancePC As Integer = &H3B20A8
            Public Const playerDragMouseItem As Integer = &H544578
            Public Const playerExp As Integer = &H3B2040
            Public Const playerFish As Integer = &H57EE90
            Public Const playerFishPC As Integer = &H3B20B0
            Public Const playerFist As Integer = &H57EE78
            Public Const playerFistPC As Integer = &H3B2098
            Public Const playerFlags As Integer = &H3AFD94
            Public Const playerGreenSquare As Integer = &H3AFD9C
            Public Const playerHp As Integer = &H547000
            Public Const playerHpMax As Integer = &H57EE9C
            Public Const playerID As Integer = &H57EEA4
            Public Const playerLevel As Integer = &H3B206C
            Public Const playerMagic As Integer = &H3B2074
            Public Const playerMagicPC As Integer = &H3B207C
            Public Const playerMana As Integer = &H3B2084
            Public Const playerManaMax As Integer = &H3B2034
            Public Const playerRedSquare As Integer = &H3B2080
            Public Const playerShield As Integer = &H57EE8C
            Public Const playerShieldPC As Integer = &H3B20AC
            Public Const playerSoul As Integer = &H3B2070
            Public Const playerStamina As Integer = &H3B20C8
            Public Const playerSword As Integer = &H57EE80
            Public Const playerSwordPC As Integer = &H3B20A0
            Public Const playerUsedMouseItem As Integer = &H544544
            Public Const playerWhiteSquare As Integer = 0
            Public Const playerXGo As Integer = 0
            Public Const playerXor As Integer = &H3B2030
            Public Const playerXPos As Integer = &H57EEA8
            Public Const playerYGo As Integer = &H578E98
            Public Const playerYPos As Integer = &H57EEAC
            Public Const playerZGo As Integer = 0
            Public Const playerZPos As Integer = &H57EEB0
            Public Const SafeMode As Integer = &H28CC6A8
            Public Const TibiaExpHour As Integer = &H3FFA9C
            Public Const Version As Integer = &H5AF0B5

  3. #3
    Junior Member
    Join Date
    Oct 2011
    Posts
    4

    RE: Addresses 9.54

    These are +0x400000 ?

  4. #4
    Administrator
    Join Date
    Mar 2007
    Location
    Melbourne, Australia
    Posts
    1,274

    RE: Addresses 9.54

    Quote Originally Posted by Summ
    These are +0x400000 ?
    Yes..

    It says right there..
    please learn to read the post before asking questions.
    Quote Originally Posted by Dark Pallys


    [size=large]NOTE:[/size]
    Note that the container structure has changed slightly, as well as the battle list structure. I'm not sure of when the change happened, since the last time I updated addresses was back with Tibia 8.71, which is a while ago :P
    Also, all the addresses here are assuming that ASLR is turned off, therefore using the base address &H400000

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •