4.1.0 - BaseField_WorldMatrix? menu

Shout-Out

User Tag List

Results 1 to 4 of 4
  1. #1
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    4.1.0 - BaseField_WorldMatrix?

    Anyone know what this has changed to? It used to be [baseAddress + 0x1C0]

    Can't seem to find it now. if you have any idea of what function I should reverse that would be helpful too :-)

    Thanks in advance!
    https://tanaris4.com

    4.1.0 - BaseField_WorldMatrix?
  2. #2
    MaiN's Avatar Elite User
    Reputation
    335
    Join Date
    Sep 2006
    Posts
    1,047
    Thanks G/R
    0/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm not entirely sure where it's used directly, but what I do know is that there is a virtual function in CGObject for it. Perhaps you could start there?
    [16:15:41] Cypher: caus the CPU is a dick
    [16:16:07] kynox: CPU is mad
    [16:16:15] Cypher: CPU is all like
    [16:16:16] Cypher: whatever, i do what i want

  3. #3
    darkhelmet433's Avatar Member
    Reputation
    1
    Join Date
    Jun 2009
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think the magic you should be looking at for inspiration in for your mac binaries is:
    CGGameObject_C::GetMatrix()

    Based on names from your 13860 debug build post, it has the +1C0 offset.

    Windows dumps tend to refer to these as GetWorldMatrix() and GetWorldPosition() etc.

    CGUnit_C::GetMatrix() has the Z axis rotation and 4x4 multiply in it, presumably for the transport transformation.

    Anyway, your mac info dump thread has offsets for these methods.

    A super-quick look at 3AE230 (your offset for CGGameObject_C::GetMatrix() on 13914), suggests looking at +1B8.
    YMMV
    Last edited by darkhelmet433; 04-28-2011 at 04:33 AM.

  4. #4
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks so much for the help all! Greatly appreciated :-)
    https://tanaris4.com

All times are GMT -5. The time now is 06:56 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