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 archive_postsperpage - assumed 'archive_postsperpage' (this will throw an Error in a future version of PHP) in ..../archive/index.php on line 456
Tibia [10.31] some address [Archive] - Forums

PDA

View Full Version : Tibia [10.31] some address



duuhleon
12-18-2013, 03:46 PM
From Blackd-Tibia-addresses-10-31

http://www.blackdtools.com/forum/showthread.php?61387-10-31-Blackd-Tibia-addresses-10-31

[10.31] Blackd Tibia addresses 10.31
; [[[[[[[[[[[[[[[[[[[[[[[[[[[
; BEGIN AUTOMATIC UPDATE ZONE
tibiaModuleRegionSize=&H2FE000
LoginServerStartPointer=&H81034C
LoginServerStep=&H38
HostnamePointerOffset=&H4
IPAddressPointerOffset=&H20
PortOffset=&H30
adrMulticlient=&H53678E
PLAYER_Z=&H956040
LEVELSPY_NOP=&H4FA340
LEVELSPY_ABOVE=&H4FA33C
LEVELSPY_BELOW=&H4FA344
LIGHT_NOP=&H51AA49
LIGHT_AMOUNT=&H51AA4E
MAP_POINTER_ADDR=&H9E8464
OFFSET_POINTER_ADDR=&H9E917C
adrConnectionKey=&H7B8E40
adrXOR=&H7C1200
adrMyHP=&H956000
adrMyMaxHP=&H95602C
adrMyMana=&H7C1254
adrMyMaxMana=&H7C1204
adrMySoul=&H7C1240
adrNameStart=&H9AB298
adrNChar=&H9AB298
adrNum=&H956034
adrXPos=&H956038
adrYPos=&H95603C
adrZPos=&H956040
adrConnected=&H7CABAC
RedSquare=&H7C1250
adrLastPacket=&H7C7C92
adrCharListPtr=&H953050
adrCharListPtrEND=&H953054
adrSelectedCharIndex=&H9530BC
adrXgo=&H956030
adrYgo=&H956028
adrZgo=&H956004
LAST_BATTLELISTPOS=1299
CharDist=&HC0
adrGo=&H9AB2E8
adrPointerToInternalFPSminusH5D=&H968810
adrNumberOfAttackClick=&H9A478C
; ]]]]]]]]]]]]]]]]]]]]]]]]]]]
; END - AUTOMATIC UPDATE ZONE

astra
12-18-2013, 04:58 PM
#region Packets 10.31
public static readonly int SendStreamLength = 0x9E84A8 - 0x400000 + Convert.ToInt32(baseAdress); //10.31 9E8AA0 -> 9E84A0
public static readonly int SendStreamData = 0x7C7C90 - 0x400000 + Convert.ToInt32(baseAdress); //10.31
public static readonly int SendPacketCall = 0x51F4B0 - 0x400000 + Convert.ToInt32(baseAdress); //10.31
#endregion
const int containersPointer = 0x5E91F4;

keyz
12-18-2013, 05:34 PM
Not 100% tested.

tibiaTime = 0x5E9760;
coolDownCategoryStart = 0x40E70C;
BattleStart = 0x5AB298;

astra
12-19-2013, 10:25 PM
Can anyone post here actually map structure ?
My map structure from old times like Tibia 9.0 +/-



public static readonly uint Map_StepTile = 168; //toupdate
public static readonly uint Map_DistanceTileObjectCount = 0; //toupdate
public static readonly uint Map_TileOrder = 4; //toupdate
public static readonly uint Map_DistanceTileObjects = 48; //toupdate
public static readonly uint Map_DistanceObjectId = 4;//toupdate
public static readonly uint Map_DistanceObjectData = 0; //toupdate
public static readonly uint Map_DistanceObjectDataEx = 8; //toupdate
public static readonly uint Map_StepTileObject = 12; //toupdate
public static readonly uint Map_MaxX = 18; //toupdate
public static readonly uint Map_MaxY = 14; //toupdate
public static readonly uint Map_MaxZ = 8; //toupdate
public static readonly uint Map_MaxTiles = 2016; //toupdate


Thanks

klusbert
12-19-2013, 10:42 PM
public static int MapPointer = 0x9E8464;

public static int TileNumberArray = MapPointer + 0x1c;
public static uint StepTile = 0x198;
public static uint StepTileObject = 36;
public static uint DistanceTileItemsCount = 0;
public static uint DistanceTileItemOrder = 4;
public static uint DistanceTileItems = 44;
public static uint DistanceTileEffect = 164;
public static uint DistanceItemId = 8;
public static uint DistanceItemData = 4;
public static uint DistanceItemDataEx = 0;
public static uint MaxTileItems = 10;
public static uint MaxTiles = 2016;
public static uint MaxY = 14;
public static uint MaxX = 18;
public static uint MaxZ = 8;
public static uint MaxTilesPerFloor = MaxTiles / MaxZ;
public static uint TileNumberOffsetCenter = 116 * 4;
public static int FullLightNop = 0x51ac29;
public static int FullLightAddres = FullLightNop + 5;
public static byte[] NopDefault = new byte[] { 0x7E, 0x0A };
public static byte[] NopEdited = new byte[] { 0x90, 0x90 };
public static byte FullLightAdrDefault = 0x80;
public static byte FullLightAdrEdited = 0xFF;

astra
12-19-2013, 10:46 PM
Thank you very much klusbert :)

robssito
12-19-2013, 11:38 PM
Almos the same address i've noticied.

adrExp = new int[] { 0x3c1210 + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADREXP * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrOfflineTraining = new int[] { adrExp[(int)Version] - 28, };
adrSoul = new int[] { adrExp[(int)Version] + 4, };
adrMagicLevel = new int[] { adrExp[(int)Version] + 8, };
adrMagicLevelPercent = new int[] { adrExp[(int)Version] + 16, };
adrLevel = new int[] { adrExp[(int)Version] + 44, };
adrStamina = new int[] { adrExp[(int)Version] + 120, };

adrFist = new int[] { 0x556008 + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADRFIST * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrClub = new int[] { adrFist[(int)Version] + 4, };
adrSword = new int[] { adrFist[(int)Version] + 8, };
adrAxe = new int[] { adrFist[(int)Version] + 0xc, };
adrDistance = new int[] { adrFist[(int)Version] + 10, };
adrShielding = new int[] { adrFist[(int)Version] + 14, };
adrFishing = new int[] { adrFist[(int)Version] + 18, };

adrFistPercent = new int[] { 0x3c125c + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADRFISTPERCENT * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrClubPercent = new int[] { adrFistPercent[(int)Version] + 4, };
adrSwordPercent = new int[] { adrFistPercent[(int)Version] + 8, };
adrAxePercent = new int[] { adrFistPercent[(int)Version] + 0xc, };
adrDistancePercent = new int[] { adrFistPercent[(int)Version] + 10, };
adrShieldingPercent = new int[] { adrFistPercent[(int)Version] + 14, };
adrFishingPercent = new int[] { adrFistPercent[(int)Version] + 18, };

adrHead = new int[] { 0x5e8430 + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADRHEAD * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrAmulet = new int[] { adrHead[(int)Version] - 24, };
adrBackpack = new int[] { adrHead[(int)Version] - 48, };
adrArmor = new int[] { adrHead[(int)Version] - 0x6c, };
adrShield = new int[] { adrHead[(int)Version] - 90, };
adrRing = new int[] { adrHead[(int)Version] - 120, };
adrArrowSlot = new int[] { adrHead[(int)Version] - 144, };
adrLeftHand = new int[] { adrHead[(int)Version] - 0xb4, };
adrLegs = new int[] { adrHead[(int)Version] - 0xd8, };
adrBoots = new int[] { adrHead[(int)Version] - 0xfc, };

adrStatusBarText = new int[] { 0x40c800 + baseAdr, }; //UPDATE THIS SHIT
adrStatusBarTime = new int[] { adrStatusBarText[(int)Version] + 4, }; //UPDATE THIS SHIT
adrLookPosition = new int[] { 0x5ab990 + baseAdr, }; //UPDATE THIS SHIT

adrBattleStart = new int[] { 0x5ab298 + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADRBATTLESTART * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrBattleNextCreature = new int[] { 0xc0, };

adrWriteString = new int[] { 0x5E829C + baseAdr, }; //UPDATE THIS SHIT
/* * POINTERS FROM ADRWRITESTRING * ONLY CHECK, DON'T NEED CONSTANT UPDATE! * * */
adrWriteStringPointerArray = new int[][] { new int[] { 0x40, 0x44, 0x2c, 0x0 }, };

adrConnection = new int[] { 0x3cabac + baseAdr, }; //UPDATE THIS SHIT
adrBackpackStart = new int[] { 0x5e91f4 + baseAdr, }; //UPDATE THIS SHIT

Maches
12-22-2013, 09:38 PM
RSA changed??

I looked for
13212774320587228406229509908229338495277632649616 55079678763618433439534355444966820533238333943517 97728954155097012103928360786959821132214473291575 71213880049503316991481406963774031827815029073368 40325241747827401343576296990629870233111328210165 69775488792221429527047321331896351555606801473202 394175817



and I found that adress : $60FE60 but it's incorrect, wtf. Anybody can help me?

wgrzelak
12-27-2013, 04:44 PM
#define SENDOUTGOINGPACKET 0x51F4B0 //10.31
#define OUTGOINGDATASTREAM 0x7C7C90 //10.31
#define OUTGOINGDATALEN 0x9E84A8 //10.31

#define INCOMINGDATASTREAM 0x9E8494 //10.31
#define PARSERFUNC 0x471370 //10.31