Some updated addresses :
[ swtor.exe + 0107E310 ] = Player identifier, int64
[ swtor.exe + 01079F84 ] = Player X/10, float
[ swtor.exe + 01079F88 ] = Player Z/10, float
[ swtor.exe + 01079F8C ] = Player Y/10, float
[ [ swtor.exe + 01074EDC ] + 62C ] = MA. Mob Array
[[[[[[[ MA + 4*<mob slot> ] + 14 ] + 48 ] + 14 ] + 14 ] + C0 ] + 8 ] = MI. Mob Info Structure.
[ MI + 0 ] = X/10, float
[ MI + 4 ] = Z/10, float
[ MI + 8 ] = Y/10, float
[ MI + 54 ] = health, float
[ MI + 68 ] = ¿Some kind of ID, seen several mobs with same value here?, int64
[swtor.exe + 0107C8BC] + 40 = MN. Mob Node, belonging to circular and double linked list.
Each node of the list contains :
[ MN + -8 ] = ID, int64
[ MN + 0 ] = Next MN, address
[ MN + 4 ] = Previous MN, address
[ MN + 14 ] = X/10, float
[ MN + 18 ] = Z/10, float
[ MN + 1C ] = Y/10, float
[ MN + 24 ] = angle, radians, anticlockwise, origin in Y, float.
[ MN + 2C0 ] = targetID, int 64 (if it is the player node)
swtor.exe + 00EFCB38 = Mob strings base.
TYVM Luthien, I hope my donation goes to you as well. I'm not sure who i donated to?
But at least for my own help, you and tearf have been wonderful.
my biggest concern is still not being able to attach a debugger. i've had no luck with anything i do on vista64. has anyone had any success?
nice find luthien23!
anyone found some playerbase information?
i think ive found some target information, can anyone confirm them?
Target X: swtor.exe + 107EA40
Target Y: swtor.exe + 107EA48
Target Z: swtor.exe + 107EA44
These offsets are outdated.
Updated :
[ swtor.exe + 0107E2D8 ] = Player identifier, int64
[ swtor.exe + 01079F64 ] = Player X/10, float
[ swtor.exe + 01079F68 ] = Player Z/10, float
[ swtor.exe + 01079F6C ] = Player Y/10, float
[ [ swtor.exe + 01074EBC ] + 62C ] = MA. Mob Array
[[[[[[[ MA + 4*<mob slot> ] + 14 ] + 48 ] + 14 ] + 14 ] + C0 ] + 8 ] = MI. Mob Info Structure.
[ MI + 0 ] = X/10, float
[ MI + 4 ] = Z/10, float
[ MI + 8 ] = Y/10, float
[ MI + 54 ] = health, float
[ MI + 68 ] = ¿Some kind of ID, seen several mobs with same value here?, int64
[swtor.exe + 01075D78 ] + 40 = MN. Mob Node, belonging to circular and double linked list.
Each node of the list contains :
[ MN + -8 ] = ID, int64
[ MN + 0 ] = Next MN, address
[ MN + 4 ] = Previous MN, address
[ MN + 14 ] = X/10, float
[ MN + 18 ] = Z/10, float
[ MN + 1C ] = Y/10, float
[ MN + 24 ] = angle, radians, anticlockwise, origin in Y, float.
[ MN + 2C0 ] = targetID, int 64 (if it is the player node)
swtor.exe + 00EFCB38 = Mob strings base.
Thank you very much,
The only problem is that swtor.exe + 01074EBC + 62C address, leads me to nothing useful.
20.01.2012
Target X: swtor.exe + 107EA10
Target Z: swtor.exe + 107EA14
Target Y: swtor.exe + 107EA18
New Values from Today. Anyone can confirm. Tested on 2 PC's and seems they seem to be right
Hmm anyone got the player angles ? Not from MemoryMan.dll ?
You have the player angle from swtor.exe in the mob node for the player which is always the second one.
anyone had any luck with manipulating HP and/or energy/focus/heat and spell cooldowns ??
swtor.exe + 00EFCB38 = Mob strings base.
no work or my ?