Some of the addresses im using:
Tibia 8.0:
Code:
//Body parts
#define ADDR_LHAND 0x8685850
#define ADDR_RHAND 0x868585C
#define ADDR_ARROW 0x868588c
#define ADDR_HEAD 0x8685820
#define ADDR_FEET 0x8685874
//Self values
#define ADDR_SELF_MANA 0x868df74
#define ADDR_SELF_HP 0x868df58
#define ADDR_SELF_EXP 0x868df60
#define ADDR_SELF_LVL 0x868df64
#define ADDR_SELF_X 0x8545120
#define ADDR_SELF_Y 0x8545124
#define ADDR_SELF_Z 0x8545128
#define ADDR_SELF_CONNECTING 0x853f93c
//Container start
#define ADDR_CONTAINER_BASE 0x86858A0
//Batle list
#define ADDR_BATTLELIST 0x8688120
//Map pointer
#define ADDR_MAP_POINTER 0x85405e8
//Login servers
#define ADDR_LOGIN01 0x8694b20
#define ADDR_LOGIN02 0x8694b90
#define ADDR_LOGIN03 0x8694C00
#define ADDR_LOGIN04 0x8694C70
#define ADDR_LOGIN05 0x8694CE0
#define ADDR_LOGIN06 0x8694d50
#define ADDR_LOGIN07 0x8694dc0
#define ADDR_LOGIN08 0x8694E30
#define ADDR_LOGIN09 0x8694EA0
#define ADDR_LOGIN10 0x8694F10
//Xtea key
#define ADDR_XTEA_KEYS 0x8694F90
//Rsa key
#define ADDR_RSA_KEY 0x84bccc0
//following square (green)
#define ADDR_ID_FOLLOWING 0x868df8c
//Attacking square (red)
#define ADDR_ID_ATTACKING 0x868df88
//Player ID
#define ADDR_SELF_ID 0x868df54
//Charlist index
#define ADDR_SELF_CHARLIST_INDEX 0x853f97c
//Move dest
#define ADDR_GO_X 0x868DEF8
#define ADDR_GO_Y 0x868DEFC
#define ADDR_GO_Z 0x868DF00
Tibia 8.1:
Code:
//Body parts
#define ADDR_RHAND 0x865fC3C
#define ADDR_LHAND 0x865fC30
#define ADDR_ARROW 0x865fC6C
//Self values
#define ADDR_SELF_MANA 0x8668354
#define ADDR_SELF_MAX_MANA 0x8668358
#define ADDR_SELF_HP 0x8668338
#define ADDR_SELF_LVL 0x8668344
#define ADDR_SELF_EXP 0x8668340
#define ADDR_SELF_X 0x851f500
#define ADDR_SELF_Y 0x851f504
#define ADDR_SELF_Z 0x851f508
#define ADDR_SELF_CONNECTING 0x8519d1c
//following square (green)
#define ADDR_ID_FOLLOWING 0x866836c
//Attacking square (red)
#define ADDR_ID_ATTACKING 0x8668368
//Container start
#define ADDR_CONTAINER_BASE 0x865FC80
//Batle list
#define ADDR_BATTLELIST 0x8662500
//Map pointer
#define ADDR_MAP_POINTER 0x851a9c8
//Loguin servers
#define ADDR_LOGIN01 0x0866EF00
#define ADDR_LOGIN02 0x866EF70
#define ADDR_LOGIN03 0x866EFE0
#define ADDR_LOGIN04 0x866F050
#define ADDR_LOGIN05 0x866F0C0
#define ADDR_LOGIN06 0x866F130
#define ADDR_LOGIN07 0x866F1A0
#define ADDR_LOGIN08 0x866F210
#define ADDR_LOGIN09 0x866F280
#define ADDR_LOGIN10 0x866F2F0
//Xtea key
#define ADDR_XTEA_KEYS 0x866f370
//Rsa key
#define ADDR_RSA_KEY 0x8483440
//Tibia.DAT structure in memory
#define ADDR_TIBIA_DAT 0x8519C44
//Player ID
#define ADDR_SELF_ID 0x8668334
//Charlist index
#define ADDR_SELF_CHARLIST_INDEX 0x8519d5c
//Move dest
#define ADDR_GO_X 0x86682D8
#define ADDR_GO_Y 0x86682DC
#define ADDR_GO_Z 0x86682E0
Note: Im not 100% sure this addresses will be the same on all the linux distros, these ones are working in Slackware 12, kernel 2.6 (2.6.21.5), and libc 2.5.