Pointer collection

12/29/2008 17:17 plixbugmenot#181
actually you can calculate the vector from you to mob, normalize it, and put it in the camera lookat vector, so you look at the mob, then you just have to press W for some time and voila :) I will probably use this in my bot, but I am having some problem with getting the surrounding mob HP, I have the list of the npcids around me (took about 2 days to figure out), and i do have the list whre the mob hps are stored, but the list with the hp and name and ... is only updated when you click a mob, so when you dont click any mobs you only have the npcid (wich is unique for each spawned mob, they do get reused if you kill one) so I need the function that takes the npcid and fills the list with hp, then i can get the name, position and hp, and make the targetting function, yay!
12/29/2008 18:25 Smurfin#182
anyone has any pointer or offset for coordinate ? what offsets do I need to make a bot that can travel the char back to the place where it just died (if being pk'ed)
12/30/2008 00:54 plixbugmenot#183
I think we need to find the function that calculates where you clicked, so you fly up high, call the function that clicks at the place, and then fly there, when you are there you just stop flying. Now the hard part of finding the function!
12/30/2008 01:04 Smurfin#184
yea but do we have the needed offsets for that purpose ? is it available on page 1 ?
12/30/2008 04:36 plixbugmenot#185
i have been debugging for a few hours now, but only found the offset to the pointer that holds the location of the 3D object of the player. so you have the 3D location where you see your char and the other location :)

3D location offset is:

[[[[BASEPTR]+20]+388]+C0]+3C

(yes level 3 pointers, really fun to find out)

while offset for just position is

[[BASEPTR]+20]+3C

also i havent found the offset for camera lookat, but something close to it is

[[BASEPTR]+20]+4C , holds direction in wich we are currently walking (havent tried writing to this yet)

NOTE: these are the offsets for the X value (I THINK) you can find the Y and Z easily (+ or -4)
12/30/2008 11:08 Smurfin#186
why it has to be [[[[BASEPTR]+20]+388]+C0]+3C, can't we just sum the 388+C0+3C=484 ?

plixbugmenot, do you have any new offsets than the already posted in page one ? and since you can detect your surroundings, do you get offsets for materials on ground too ? that'll be useful to make farmbots.
12/30/2008 14:29 plixbugmenot#187
yeah its really [[[[BASEPTR]+20]+388]+C0]+3C

you read form the basepointer, you add 20 and store that value.
next you read from that stored value and add 388, and you store this again.
next you read again from the previously stored value and add C0 and store it
and you read again from previous value and add 3C

also if you fill in your basepointer and copy paste that into CE, it will automatically set up the pointer, wich is very handy ^^

havent found the offsets for mats yet, and I dont have a lot of time now, so it could take some time (i found the mob list only after 2 days and i had some info...) but if you want you can try to search for it yourself :p

some things that come in usefull when doing this: CE, IDA pro (with hexrays) and ollydbg. If you know C or C++ hexrays is very good.

also if you want to learn more about asm, here are some tuts
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

and some ollydbg tuts:
[Only registered and activated users can see links. Click Here To Register...]

I haven't used any tutorials for IDA pro, so i cant give you any :p
12/30/2008 14:58 Smurfin#188
hey thanks plixbugmenot, I'll see what I can do later when i have time to learn them.
01/06/2009 05:18 nichoolas#189
New MY-EN Ver26 Base Address = 9398EC

Normal,Sit,Fly Mode Pointer:
Base Add + 20 + 640

Selected Mob id pointer:
base address + 20 + A2C

STALL MODE AND NPC ACTIVATED:
base address + 20 + 5A0
Value:
0= no npc selected
1= Npc selected
2= stallmode
01/06/2009 15:30 Blak#190
Hi Anyone Can Help Me To Find Pointer Targeted HP.. This Mean We Clicked HP Target.
I'm Planning To Make Bot 4 Priest. Later Priest Goes AFK But Healing With Right Timing.

I Try To Search This..
Example
Info: My Hp 350
- i Clicked My Char Then Search 350
- Back To Game Then I Clicked Monster And Search Was Changed
- I Got 2 Addres.. But The Bootom Address Is True

OK Found that Address..But When I searching For Pointer i Found That Say ESP+30

then I put these addres to CE 063565 + 30 ISearch What Write To This Pointer i Got Offset EBP-214

But When i put to Auto IT And Write Base Address + 20 - 214 + 30 Is Wrong T_T

AnyOne Had Have Pointer That Point To Targeted HP??
Pliss Sombody HElp ME Its make Me Crazee T_T
01/06/2009 15:52 Smurfin#191
btw your EP and your other Char are using the same computer using multi client ? if yes, then instead of using selected target's Hp, you still can trigger your EP to cast heal whenever your other char's Hp is at certain percentage using HP offset.

Only need to open each window's process to set use with Nomad Memory and assign things to each related window client using wintitle to differentiate each char
01/06/2009 16:14 Blak#192
My Plain Its Make Bot 4 Who's Main Char Is Priest..
it Use Other Computer Not In a Multi Client

This The Project
Clicked Target Hp 1000
Check Hp Target if < 500 Press [F5]
*[F5] Exam Heal Skill


Smurfin Have You Found Pointer 4 Targeted HP

im Really Confused Searching This Pointer...If i Change My Window of ElementClient To Ohter Window That Address will Change in 5 Sec
01/06/2009 16:46 Smurfin#193
oh, I see. Sorry I don't have the pointer for that, in fact I'm also not quite able in finding pointers unless it's an easy one like own HP's offset lol.

goodluck with the project and please post the offsets here if you found it, ok ^^)
01/07/2009 13:23 balakut4k#194
how i could usign this ce without detected by the gm? cause gm maybe had listing some program like hidden application
01/07/2009 14:04 suwartono#195
i dont know how to do it :(