I take no credits for this and unfortunately I don't know who to credit for it except point you at the tibiafans.net~ direction. Someone posted it there a LONG LONG time ago.
Code:
General Client Values
~~~~~~~~~~~~~~~~~~~~~
Client Version 7.4 7.41 7.5 7.55 7.6
online state 5EFA24 5F2A34 5F2AB4 5F4ABC 5F6CE4
0 = not online
5 = logging in different world
6 = logging in same world
8 = online
player char id 49A018 49D028 49D02C 49F034 4A1244
battle list start ...... 49D088 49D090 49F098 4A12A8 (see Battle List Offsets!)
player battle list DMA ...... ...... ...... ...... 13AE28
status text ...... 5F2DA8 ...... 5F4E30 5F7058
status timer ...... 5F2DA4 ...... 5F4E2C 5F7054
player X 4A4C90 4A7CA0 ...... 4A9D28 4ABF48
player Y 4A4C8C 4A7C9C ...... 4A9D24 4ABF44
player Z 4A4C88 4A7C98 ...... 4A9D20 4ABF40
minimap X ...... 137080 ...... 137078 137078
minimap Y ...... 137084 ...... 13707C 13707C
minimap Z ...... 137088 ...... 137080 137080
left mb clicked X 5EFA60 5F2A70 ...... 5F4AF8 5F6D20
left mb clicked Y 5EFA5C 5F2A6C ...... 5F4AF4 5F6D1C
left mb clicked Z 5EFA58 5F2A68 ...... 5F4AF0 5F6D18
right mb clicked X 5EFA34 5F2A44 ...... 5F4ACC 5F6CF4
right mb clicked Y 5EFA30 5F2A40 ...... 5F4AC8 5F6CF0
right mb clicked Z 5EFA2C 5F2A3C ...... 5F4AC4 5F6CEC
right mb clicked X 5EFA44 5F2A54 5F2AD4 5F4ADC 5F6D04
right mb clicked Y 5EFA40 5F2A50 5F2AD0 5F4AD8 5F6D00
right mb clicked Z 5EFA3C 5F2A4C 5F2ACC 5F4AD4 5F6CFC
mouse click state 5EFA84 5F2A94 5F2B14 5F4B1C 5F6D44
1 = left mb held down
2 = right mb held down
6 = left mb released
7 = right mb released
experience ...... ...... ...... 49F028 4A1238
level ...... ...... ...... 49F024 4A1234
% of next level ...... ...... ...... 49F01C 4A122C
hit points (max) ...... ...... ...... 49F02C 4A123C
hit points (current) ...... ...... ...... 49F030 4A1240
mana (max) ...... ...... ...... 49F010 4A1220
mana (current) ...... ...... ...... 49F014 4A1224
soul points ...... ...... ...... 49F00C 4A121C
cap ...... ...... ...... 49F008 4A1218
magic level ...... ...... ...... 49F020 4A1230
% of next magic level ...... ...... ...... 49F018 4A1228
fist skill ...... ...... ...... 49EFE0 4A11F0
% of next fist skill ...... ...... ...... 49EFC4 4A11D4
club skill ...... ...... ...... 49EFE4 4A11F4
% of next club skill ...... ...... ...... 49EFC8 4A11D8
sword skill ...... ...... ...... 49EFE8 4A11F8
% of next sword skill ...... ...... ...... 49EFCC 4A11DC
axe skill ...... ...... ...... 49EFEC 4A11FC
% of next axe skill ...... ...... ...... 49EFD0 4A11E0
distance skill ...... ...... ...... 49EFF0 4A1200
% of next distance skill ...... ...... ...... 49EFD4 4A11E4
defense skill ...... ...... ...... 49EFF4 4A1204
% of next defense skill ...... ...... ...... 49EFD8 4A11E8
fishing skill ...... ...... ...... 49EFF8 4A1208
% of next fishing skill ...... ...... ...... 49EFDC 4A11EC
Battle List Offsets
~~~~~~~~~~~~~~~~~~~
****************************************************************
****IN MY PROGS A BATTLE LIST ENTRY STARTS NOT WITH THE NAME****
****************************************************************
hex dec purpose values
0x00 0 character ID
0x04 4 character name
0x60 96 outfit: monster (0x00 = invis)
0x64 100 outfit: head color
0x68 104 outfit: torso color
0x6C 108 outfit: legs color
0x70 112 outfit: feet color
0x74 116 light (0x00 = dark, 0x07 = torch)
0x78 120 light color (for 7.6) (0x00 = black, 0xD7 = white)
0x84 132 health bar (0x00 = dead, 0x64 = full)
0x8C 140 show in battle list (0x00 = dead/GM?, 0x01 = alive)
0x9C 156 [next character]
Human Outfits
~~~~~~~~~~~~~
style male female
peasant 0x80 0x88
paladin 0x81 0x89
mage 0x82 0x8A
knight 0x83 0x8B
celebratory 0x84 0x8C
noble 0x85 0x8D
keen 0x86 0x8E
Login Information
~~~~~~~~~~~~~~~~~
(Tibia prior to 7.6)
account number 5F4AB4
password 5F4A94
(Tibia 7.6 and beyond)
account number 5F6CDC reliable - Use this one!
5F3DA0 unreliable - Account number appears here
sometimes after one of those quick character
changes (!= hard relogin/account change).
This address is only used for exchanging
account numbers with the server during fast
relogin or temporary storing char names when
you add a new character to your VIP... so
it's basically the string that was sent to the
server I guess.
char name + password 5F3DA4 This string is also sent to the login servers
during relog, but it's more interesting.
short name_len length of the name in bytes
char* char_str character name
short pass_len length of the password in bytes
char* pass_str password
so if the character name is "Noob" and the password is "safepwd"
then it all should look like this in hex:
04 00 4E 6F 6F 62 07 00 73 61 66 65 70 77 64
N o o b s a f e p w d
For Tibia 7.7:
Code:
BL_Start = $56C8B4; //7.7
Max_Entries = 147; //7.7
Fish_Use = $6C2648; //7.7
Adr_SBText = $6C3C40; //7.7
Adr_SBTime = $6C3C3C; //7.7
Adr_SelfID = $56C84C; //7.7
Adr_AtkID = $56C81C; //7.7
Adr_LVL = $56C83C; //7.7
Adr_ML = $56C838; //7.7
Adr_Experience = $56C840; //7.7
Adr_HP = $56C848; //7.7
Adr_MAX_HP = $56C844; //7.7
Adr_MP = $56C82C; //7.7
Adr_MAX_MP = $56C828; //7.7
Adr_BPOpen = $574DD8; //1=open 0=closed
Adr_BPItem = $574E14; //id first item in bp
Adr_BPItems = $574E10; //total items in bp
FirstCount = $574E18; //count of 1 item
Use_ID = $6C2690; //7.7
Player_X = $5776E8; //7.7
Player_Y = $5776E4; //7.7
Player_Z = $5776E0; //7.7
Dist_Char = 156; //7.7
Dist_Speed = 140; //7.7
Dist_Light = $70; //7.7
Dist_LightC = $74; //7.7
Dist_Backpack = $1EC; //7.7
Dist_Visible = $88; //7.7
Dist_LookType = $5C; //7.7
Dist_Outfit = 92; //7.7
Dist_Head = $60; //7.7
Dist_Body = $64; //7.7
Dist_Legs = $68; //7.7
Dist_Feet = $6C; //7.7
Dist_ID = -4; //7.7
Dist_X = $20; //7.7
Dist_Y = $24; //7.7
Dist_Z = $28; //7.7
For Tibia 7.71:
Code:
DLightSize = $70;
//Distance between your position on battle list and the light size
//
DLightColor = $74;
//Distance between your position on battle list and the light color
//
BLStart = $5C68B4;
//The battle list start here
//
SelfID = $5C684C;
//Your ID
//
DistChar = $9C;
//Distance between one char and other
//
SBTxt = $71DBE0;
//Text on status bar
//
SBTime = $71DBDC;
//Time to show SBTxt
//
ALevel = $5C683C;
//Current Level
//
Experience = $5C6840;
//Current Experience
//
LastUsedID = $71C63C;
The ID of the last item used, if it = 0, client will crash if the autofishing active
//
PUse = $71C5E8;
//Memory Address of the cursor. (Prepared to use is 7)