Current Known AOC Offsets menu

User Tag List

Page 4 of 4 FirstFirst 1234
Results 46 to 48 of 48
  1. #46
    defthack's Avatar Member
    Reputation
    5
    Join Date
    Aug 2008
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    From what I can tell there are 4 offsets with the player position that change when you rotate your character. I haven't figured out what each of them means, but the 3rd and 4th offset are the cos() and sin() of your facing angle. Using some trig you can use ArcSin() to get the actual angle.

    The memory locations are
    Player position Pointer = 0x01797EE8
    Player X Offset = 0x2C
    Player Z Offset = 0x34
    Rotation1Offset:=0x98
    Rotation2Offset:=0xA0
    Rotation3Offset:=0xDC
    Rotation4Offset:=0xE4

    All of these locations contain data stored as Float

    The language I used to get the facing angle is probably different from yours, but this code should give you a good idea how to calculate the facing angle.

    I read the memory locations Rotation 3 and Rotation 4 and store them in C and S respectively

    GetAngle(C, S)
    {
    AS:=ASin(S)*180/pi ;Get the ArcSin of S and convert it to degrees
    if (C > 0 and S > 0) ;First Quadrant
    return AS
    else if (C < 0 and S > 0) ;Second Quadrant
    return 90-AS+90
    else if (C < 0 and S < 0) ;Third Quadrant
    return 180-AS
    else if (C > 0 and S < 0) ;Fourth Quadrant
    return 360+AS
    else
    return ERROR
    }

    There is probably a better way to get the facing angle, but this method works for me most of the time. One problem you might have is some rounding errors when reading the Float values. If rotation4 (sin of the angle) is greater than 1 or less than -1 the trig function ASin() won't work so just set the variable you are using to 1 or -1.

    Current Known AOC Offsets
  2. #47
    AOCEther's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If it can be of any use to you, rotation1 and rotation2 are components of a quaternion. You can derive rotation3 and rotation4 from these (that's what the game does at least). Can't remember which but it's by applying the quaternion to (0, 0, 1) or (0, 0, -1).

  3. #48
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    yeah, i saw those when i was messing around in ollydbg... except the ones i messed with were about movement or something like that...

    I have no idea wtf quaternion is though =P

Page 4 of 4 FirstFirst 1234

Similar Threads

  1. [Program] Known AOC Hacks/Cheats/Bots
    By tsincaat in forum Age of Conan Exploits|Hacks
    Replies: 35
    Last Post: 05-12-2020, 10:23 PM
  2. Current 21.11.09 Offsets AOC by freitag
    By freitag in forum Age of Conan Exploits|Hacks
    Replies: 16
    Last Post: 08-31-2016, 12:04 PM
  3. [Guide] Data Mined Info - Current known list
    By Bon in forum Pokemon GO Hacks|Cheats
    Replies: 1
    Last Post: 07-24-2016, 09:58 AM
  4. need some help on finding memory stuff and check my current offsets
    By freitag in forum Age of Conan Exploits|Hacks
    Replies: 70
    Last Post: 11-21-2009, 02:56 PM
  5. WoW Current Statics and Offsets
    By Froogle in forum WoW Memory Editing
    Replies: 116
    Last Post: 07-05-2008, 11:49 PM
All times are GMT -5. The time now is 04:07 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search