memory pointer

09/07/2010 09:24 aznbadboi#1
hi, i was wondering if any1 got the latest memory pointer for hero online schlatterbot becuz i had a few friends who were familiar with cheat engine and they still can't figure out the code for it. any help would be great thank you
09/07/2010 10:25 schlat#2
if u find a pointer with the cheatengine and u click on on the pointer details u will see something like that:
PHP Code:
hero.exe 005f347e  offset1348 offset22f 
The first " 005f347e " is the static part of the pointer which is very important, because this adress never change until hero updates.

For example if u wanna update the health value in the schlatterbot bot.ini:
old one:
PHP Code:
[Memory_Char]
Base=005F31AC
Health
=NULL,570
Max_Health
=NULL,580
Chi
=NULL,574
Max_Chi
=NULL,584
Injury
=NULL,588
Name
=Null,
U have to change the Base (this is the static part of the adress) from
PHP Code:
Base=005F31AC to Base=005f347e 
This static base adress is responsable for all values like health, max_health, chi, max_chi and injury because all these adresses have the same static start adress.

k, now we go a little bit deeper and change the health value too.
PHP Code:
Health=NULL,570 
-> first value Null must be always written if its a pointer. With a "," u can seperate the offsets (The schlatterbot dont care how many offsets u have, just seperate them with a ",")
After NULL we start from offset1 to offsetX with a seperated ",".
In this example we get the new pointer/offset:
PHP Code:
Health=NULL,348,2f 
So i ll hope this explains a little bit my bot.ini structure.

Here is a list what the bot.ini entries means:
PHP Code:
[Memory_Char] --> this is needed!
Base=Base adress for this section
Health
=actual health
Max_Health
=maxhealth of the char
Chi
=actual chi
Max_Chi
=maxchi of the char
Injury
=actual injury
Name
=not needed
Name_Base
=the character name is a static addressjust write the adress after "hero.exe + XXXXXX"
Key=never change this!!! Or the bot wont run anymore
[Memory_Pet] --> only needed if use pets
Pet_Health
=actual pet health
Pet_Max_Health
=maxpet health
Pet_Hunger
=actpet hunger
Pet_Hunger_Base
=static base adress for this section
Pet_called
=not implemented
[Memory_Mob] --> this is needed!
Target_Base=static base adress of this section
Target
=actual target hp
Target_Max
=maxtarget hp
[Extended] --> add only this if u wanna use the teleport hack
Base
=basic static of this section
TeleportX
=not implemeted in epvp-version
TeleportY
=not implemeted in epvp-version
TeleportZ
=not implemeted in epvp-version
CoordX
=not implemeted in epvp-version
CoordY
=not implemeted in epvp-version
CoordZ
=not implemeted in epvp-version
RotationX
=not implemeted in epvp-version
RotationY
=not implemeted in epvp-version
RotationZ
=not implemeted in epvp-version
ViewX
=search for float valuesthis is the view point X-Coord
ViewY
=search for float valuesthis is the view point y-Coord
ViewZ
=search for float valuesthis is the view point-z-Coord
BodyX
=search for float valuesthis is the body point X-Coord
BodyY
=search for float valuesthis is the body point y-Coord
BodyZ
=search for float valuesthis is the body point z-Coord
[QuickSlot]
Offset=not implemented anymore...outsourced
[Inventory]-->only needed if u wanna teleport home if inv full
Inv_Base
=base static of this section
Inv_occ
=hard to findmax value is 114 and not 56 of the inventory
[Statistics]-->not really neededonly for statistics
Stat_Base
=static base of this section
KillCount
=actual kill count
Level
=actual level
Exp_Act
=actual experience
Exp_NLvl
=experience next level
Exp_LastLvl
=ecperience last level
Exp_Old
=experience before u killed a mob 
Hint: the most updates of hero.exe it is only neccessary to find the new static base adress of each section. The offsets of each values will/can/should work.
09/07/2010 21:17 aznbadboi#3
thank so much !
09/08/2010 00:32 schlat#4
if i find the time i am thinkin of writing a little autoit lib for helping hero developers in writing bots... but i must scan my old scources to see what would be possible....
but always u must have an actual ce pointer file.
But with this indruction u could use the old schlatterbot and there should be no problems... and i know that from other groups that are using my bot!
09/10/2012 20:26 kurnaz5#5
(if you need (hp or chi) value and capacity I give you this values for this date)

I have a problem i need a hero online key pointer? for exampe "V" and "A"
09/10/2012 20:42 ax5#6
Quote:
Originally Posted by schlat View Post
if i find the time i am thinkin of writing a little autoit lib for helping hero developers in writing bots... but i must scan my old scources to see what would be possible....
but always u must have an actual ce pointer file.
But with this indruction u could use the old schlatterbot and there should be no problems... and i know that from other groups that are using my bot!
Mate you should upload a small pointer reader in autoit source file and upload it so new people can start learning.