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

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

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
Memory Addresses for Tibia Linux
Page 1 of 3 123 LastLast
Results 1 to 10 of 22

Thread: Memory Addresses for Tibia Linux

  1. #1

    Memory Addresses for Tibia Linux

    Post your Memory Addresses for Tibia Linux here.

  2. #2
    Senior Member
    Join Date
    Jun 2007
    Posts
    604

    Memory Addresses for Tibia Linux

    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.

  3. #3

    Memory Addresses for Tibia Linux

    zionz

    Great job. What program did u use to find them? Hopefully I will be able to figure out a way to use them in a tool i want to write.

  4. #4
    Junior Member
    Join Date
    Jan 2008
    Posts
    21

    Memory Addresses for Tibia Linux

    Wonderful! Im also wondering what tool you used to find these

  5. #5
    Senior Member
    Join Date
    Jun 2007
    Posts
    604

    Memory Addresses for Tibia Linux

    Quote Originally Posted by Smygflik
    Wonderful! Im also wondering what tool you used to find these
    Im using a custom memory search program i wrote since i couldn't find a good one , i will post the program later, maybe some ppl would find it usefull.
    Btw i'll add the new addresses i have for 8.1 and make this a sticky thread, since creating another one in the "Tutorials" section will result confusing.

  6. #6

    Memory Addresses for Tibia Linux

    Zion ur making tibia programming from the ground up in Linux. Nice work.

  7. #7
    Junior Member
    Join Date
    Jan 2008
    Posts
    21

    Memory Addresses for Tibia Linux

    Quote Originally Posted by zionz
    Im using a custom memory search program i wrote since i couldn't find a good one , i will post the program later, maybe some ppl would find it usefull.
    Btw i'll add the new addresses i have for 8.1 and make this a sticky thread, since creating another one in the "Tutorials" section will result confusing.

    Thanks alot, I owe you one I hope I got the same ones

  8. #8
    Senior Member
    Join Date
    Jun 2007
    Posts
    604

    Memory Addresses for Tibia Linux

    I've just added the program im using to search for addresses, you can find it here:
    http://tpforums.org/forum/showthread...newpost&t=1300

  9. #9

    Memory Addresses for Tibia Linux

    These are the addresses I've found so far, Tibia 8.11. Trying to figure out map pointer, container begin etc, but donno how to do that on Linux Thanks to zionz for his lsearch program

    Code:
    #define PLAYER_HP		0x8668178
    #define PLAYER_HP_MAX		0x866817C
    #define PLAYER_MANA		0x8668194
    #define PLAYER_MANA_MAX		0x8668198
    #define PLAYER_CAP		0x86681A4
    #define PLAYER_EXP		0x8668180
    #define	PLAYER_LEVEL		0x8668184
    #define PLAYER_MLVL		0x8668188
    #define	PLAYER_SOUL		0x866819C
    #define PLAYER_STAMINA		0x86681A0
    
    #define PLAYER_FIST		0x86681B4
    #define	PLAYER_CLUB		0x86681B8
    #define PLAYER_SWORD		0x86681BC
    #define PLAYER_AXE		0x86681C0
    #define PLAYER_DIST		0x86681C4
    #define PLAYER_SHIELD		0x86681C8
    #define PLAYER_FISHING		0x86681CC
    
    #define PLAYER_FIST_PERC	0x86681D0
    #define PLAYER_CLUB_PERC	0x86681D4
    #define PLAYER_SWORD_PERC	0x86681D8
    #define PLAYER_AXE_PERC		0x86681DC
    #define PLAYER_DIST_PERC	0x86681E0
    #define PLAYER_SHIELD_PERC	0x86681E4
    #define PLAYER_FIHSING_PERC	0x86681E8
    
    #define LOGIN01			0x866ED40
    #define LOGIN02			0x866EDB0
    #define LOGIN03			0x866EE20
    #define LOGIN04			0x866EE90
    #define LOGIN05			0x866EF00
    #define LOGIN06			0x866EF70
    #define LOGIN07			0x866EFE0
    #define LOGIN08			0x866F050
    #define LOGIN09			0x866F0C0
    #define LOGIN10			0x866F130
    
    #define CONNECTION_LOGIN	0x8519B5C //0 = not connected, 5 = connecting, 8 = connected (not 100% sure)
    #define CONNECTION_WORLD	0x867A81F //0 = not connected, 8 = connected (not 100% sure)
    Ubuntu 8.04, kernel 2.6.24-18, libc 2.7

  10. #10

    Memory Addresses for Tibia Linux

    Could you write here MC addresses for 8.31 (Linux)?

Posting Permissions

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