GameObject facing - Survey Archeology - Need help menu

User Tag List

Results 1 to 6 of 6
  1. #1
    RivaLfr's Avatar Contributor CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Sep 2010
    Posts
    258
    Thanks G/R
    2/25
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    GameObject facing - Survey Archeology - Need help

    Hi,

    I don't find the rotation of GameObject ( Survey ).

    I have try all function and VTable ( sub_1ABB20 , CGObject_C__GetFacing_Override , CGUnit_C__GetFacing VTable (index 14), ... ) but I don't work for the gameobject facing.

    If someone can help me.

    Thank

    +rep for usefull reply.

    GameObject facing - Survey Archeology - Need help
  2. #2
    migtron's Avatar Corporal
    Reputation
    18
    Join Date
    Jun 2010
    Posts
    22
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In my private Archaeology bot I'm using entry 14 of CGGameObject_C's VMT (at 0x006E1830), which points to 0x001ABB20. Both addresses are rebased to 0x1000. You mentioned that you already tried that, but you must make a mistake somewhere, because this method works perfectly fine for me. The method takes no parameters and returns a float with the angle in radians.
    Last edited by migtron; 02-28-2011 at 07:30 AM.

  3. #3
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    14th virtual method hasn't failed me, you're doing it wrong.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  4. #4
    RivaLfr's Avatar Contributor CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Sep 2010
    Posts
    258
    Thanks G/R
    2/25
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    The return result is in eax? I not find the return result (I call the function with asm)

    "mov ecx, " + baseAddress,
    "call " + (uint)VTable,
    "mov [" + result_Codecave + "], eax",

    ...

    float result = ReadFloat(result_Codecave); // Result not correct
    float result2 = ReadFloat(ReadUInt(result_Codecave)); // Result not correct


    VTable address is good, baseAddress is good also, I think I don't read the good register.

  5. #5
    migtron's Avatar Corporal
    Reputation
    18
    Join Date
    Jun 2010
    Posts
    22
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    No, the result is not in EAX, as the method returns a float. The result is on top of the floating point stack, in register ST0.

  6. #6
    RivaLfr's Avatar Contributor CoreCoins Purchaser Authenticator enabled
    Reputation
    221
    Join Date
    Sep 2010
    Posts
    258
    Thanks G/R
    2/25
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Thank, the final injection is:

    "mov ecx, " + (uint)baseAddress,
    "call " + (uint)VTable,
    "mov edx, " + (uint)result_Codecave,
    "fstp dword [edx]",

    After just read a float at result_Codecave.

    Thank for your help.

Similar Threads

  1. [Need Help] face fixin
    By Phillow in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 10-11-2009, 07:51 AM
  2. need help with promotional fireworks gameobject id
    By insaneblade87 in forum World of Warcraft Emulator Servers
    Replies: 6
    Last Post: 03-19-2008, 09:01 AM
  3. need help with shammy talents
    By jason in forum World of Warcraft General
    Replies: 5
    Last Post: 07-19-2006, 02:02 AM
  4. Need help
    By zamp in forum World of Warcraft General
    Replies: 1
    Last Post: 06-24-2006, 10:54 PM
  5. Need Help
    By Slumlorde in forum World of Warcraft General
    Replies: 4
    Last Post: 06-23-2006, 08:20 AM
All times are GMT -5. The time now is 09:26 PM. 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