WoW 3D model bone transformation matrix menu

User Tag List

Results 1 to 6 of 6
  1. #1
    dlablo's Avatar Active Member Authenticator enabled
    Reputation
    77
    Join Date
    Nov 2014
    Posts
    102
    Thanks G/R
    13/20
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    WoW 3D model bone transformation matrix

    Allright, for my ESP hack i want to replace my stupid rectangles with bones, and i know how to do that.



    In a bone transformation matrix, each bone has its own xyz rotation, xyz coordinates ect. In WoW, i am not able to find such matrix. I kept scanning with CE for 40 minutes. It's simple.. i fly to the sky and i scan for increased value. Then i fly back to ground and scan decreased value. So i should have been able to find the Y position of all bones. But WoW doesn't store them like that i guess.. i found nothing. Any help ? I found region in memory that contains all bone rotations with values from -1 to 1 (weird), and i know they are related to the bones because when i go to sleep with my druid in bear mode, the rear legs of the bear are not animated. And the values don't move. But NO X Y Z coordinates are near those values.. really really weird.

    EDIT: It's normal i guess... the game uses the same game engine from 2004. And i guess the game works like this to save performance.
    First, i was annoyed by it's stupid 3x3 matrix. Where the hell you can see a 3D game that uses 3x3 view matrix?? And now i can't find the retarded bones.
    Last edited by dlablo; 1 Week Ago at 01:43 PM.

    WoW 3D model bone transformation matrix
  2. #2
    AnubisAccounts's Avatar Site Donator Exclusive Characters & Accounts
    CoreCoins Purchaser Authenticator enabled
    Reputation
    134
    Join Date
    Nov 2023
    Posts
    35
    Thanks G/R
    19/6
    Trade Feedback
    16 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I mean WoW is known for its stupid/nonsense spaghetti code, so doesn't surprise me at all.

  3. #3
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1601
    Join Date
    May 2010
    Posts
    1,832
    Thanks G/R
    190/533
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Why not look over CM2Model::GetBonePosition?


  4. #4
    dlablo's Avatar Active Member Authenticator enabled
    Reputation
    77
    Join Date
    Nov 2014
    Posts
    102
    Thanks G/R
    13/20
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am always external, so i wont be able to call it. Instead i would try to find out how it works and re-create it externally. Can you please provide me with signature for this function? I dont have its location in memory in 3.3.5(not retail)

  5. #5
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1601
    Join Date
    May 2010
    Posts
    1,832
    Thanks G/R
    190/533
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Quick look, this could be GetAttachmentPosition, and GetNamePosition should point you in the right direction.

    Code:
    //3.3.5 12340
    CM2Model::GetAttachmentPosition = 0x831330,
    CM2Model::HasAttachmentPosition = 0x8273D0,
    CGObject_C::GetNamePosition = 0x7451B0,
    Last edited by DarkLinux; 1 Week Ago at 11:26 AM.

  6. #6
    dlablo's Avatar Active Member Authenticator enabled
    Reputation
    77
    Join Date
    Nov 2014
    Posts
    102
    Thanks G/R
    13/20
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I see now... the bones are stored as "local position" (inside the gameobject). Kinda just like in Unity 3D. Bones use local position, not world position like in the FPS game in my video. Gosh, i pray i can make something out of this cr@p.

    EDIT sorry forgot to say thanks for the help )
    Last edited by dlablo; 1 Week Ago at 12:58 PM.

Similar Threads

  1. [3d Models]a worth while site
    By AZO in forum World of Warcraft Model Editing
    Replies: 6
    Last Post: 07-24-2010, 09:12 PM
  2. Extreme Mac-over: Model Editing Edition (WoW TBC Model Editing Fix for Mac)
    By Athrin Onu in forum World of Warcraft Model Editing
    Replies: 53
    Last Post: 11-26-2007, 08:20 PM
  3. wow crash model change
    By 1993wow in forum WoW ME Questions and Requests
    Replies: 2
    Last Post: 09-01-2007, 07:51 AM
  4. WoW BC Model Pack for WoW
    By impulse102 in forum World of Warcraft Model Editing
    Replies: 6
    Last Post: 09-05-2006, 06:35 PM
All times are GMT -5. The time now is 01:30 PM. 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