Is there a easy way creating structures? menu

Shout-Out

User Tag List

Results 1 to 6 of 6
  1. #1
    tutrakan's Avatar Contributor
    Reputation
    134
    Join Date
    Feb 2013
    Posts
    175
    Thanks G/R
    124/52
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    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.

    Is there a easy way creating structures?
  2. #2
    Corthezz's Avatar Elite User Authenticator enabled
    Reputation
    386
    Join Date
    Nov 2011
    Posts
    325
    Thanks G/R
    191/98
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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

  3. Thanks tutrakan (1 members gave Thanks to Corthezz for this useful post)
  4. #3
    tutrakan's Avatar Contributor
    Reputation
    134
    Join Date
    Feb 2013
    Posts
    175
    Thanks G/R
    124/52
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    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.

  5. #4
    Jadd's Avatar 🐸 Premium Seller
    Reputation
    1515
    Join Date
    May 2008
    Posts
    2,433
    Thanks G/R
    81/336
    Trade Feedback
    1 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tutrakan View Post
    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.

  6. Thanks tutrakan (1 members gave Thanks to Jadd for this useful post)
  7. #5
    tutrakan's Avatar Contributor
    Reputation
    134
    Join Date
    Feb 2013
    Posts
    175
    Thanks G/R
    124/52
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That would mean there isn't an easy way^^
    Last edited by tutrakan; 11-22-2016 at 09:20 PM.

  8. #6
    aeo's Avatar Contributor
    Reputation
    135
    Join Date
    Apr 2007
    Posts
    286
    Thanks G/R
    97/68
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    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

  9. Thanks tutrakan, MurderBurger, Alfalfa (3 members gave Thanks to aeo for this useful post)

Similar Threads

  1. [Guide] Create a server launcher. EASY WAY
    By c0ddingt0n in forum WoW EMU Guides & Tutorials
    Replies: 6
    Last Post: 08-05-2008, 03:08 AM
  2. Is there an easy way to make a FireWork show?
    By LoneWolf2145 in forum World of Warcraft Emulator Servers
    Replies: 13
    Last Post: 07-24-2008, 03:24 AM
  3. is there an a face and easy way to learn php
    By yanivkalfa in forum Programming
    Replies: 6
    Last Post: 03-28-2008, 08:39 PM
  4. Is there a easy way to delete an ID from the DB?
    By ace31697470 in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 02-28-2008, 01:23 PM
  5. How to create custom NPC's the easy way!Works for all versions!
    By MissMurder in forum WoW EMU Guides & Tutorials
    Replies: 2
    Last Post: 12-05-2007, 08:06 PM
All times are GMT -5. The time now is 06:48 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search