-
Contributor
Is there a easy way creating structures?
Hi there,
I know I am not one of the brightest users across this forum but here my question:
I was wondering how for example our friend Torpedoes obtains the cheat engine table structures for the game.
I was just curious how it works.
Thanks.
Last edited by tutrakan; 11-22-2016 at 01:50 AM.
-
Uhh ohh since I also feel like I am not the most experienced reverser around this might be wrong but let me try:
Usually I reverse a function which deals with a base pointer and a lot of operations moving values from basepointer plus some offset somewhere else. Basepointer is the start of the struct while the offset is the relative position of some values.
In the function you are reversing you find the following ASM code for example:
mov eax, [base]
mov ecx, [base+0x4],
push [base+0x8]
Struct could be
[Offset: 0]
float X;
[Offset: 4]
float Y;
[Offset: 8]
float Z;
Just pseudo bullshit cause not at home right now 
Is that what you asked about?
Last edited by Corthezz; 11-22-2016 at 02:58 AM.
Check my blog: https://zzuks.blogspot.com
-
Post Thanks / Like - 1 Thanks
tutrakan (1 members gave Thanks to Corthezz for this useful post)
-
Contributor
Thank you for sharing your experience.
However, my question was for some hints how to use cheat engine tools "Dissect data/structures" or "Structure spider" to finally obtain ([WoW] [7.1.0.22950])this
Last edited by tutrakan; 11-22-2016 at 09:19 PM.
-
Originally Posted by
tutrakan
Thanks for your example.
However, my question was for some hints how to use cheat engine tools "Dissect data/structures" or "Structure spider" to finally obtain
([WoW] [7.1.0.22950])this
I would assume it's done entirely outside of Cheat Engine.
-
Post Thanks / Like - 1 Thanks
tutrakan (1 members gave Thanks to Jadd for this useful post)
-
Contributor
That would mean there isn't an easy way^^
Last edited by tutrakan; 11-22-2016 at 09:20 PM.
-
Contributor
There is a tool called reclass for this. You can load up a base address say Player,Object ect and in real time watch the offsets from that address change. So if you look at a wow object address you can see pointers to type,guid ect and even build a struct with types and everything. I've used it to look at AH items as well you can see time remaning, id, costs ect.
[Release] ReClass x64
-
Post Thanks / Like - 3 Thanks