HelpGetting Bones Externally

Posts 1–8 of 8 · Page 1 of 1
Getting Bones Externally
Bones change based on models. Any external solutions/source so my bone esp doesn't break?
how about hitboxes?
Quote Originally Posted by certmemer View Post
how about hitboxes?
That's a good solution too, but the needed bone ids are the same on every model. Just find that combination, i'd paste it here, but i'm doing this with hitboxes, atm
Quote Originally Posted by Don Coderleone View Post
That's a good solution too, but the needed bone ids are the same on every model. Just find that combination, i'd paste it here, but i'm doing this with hitboxes, atm
Can you explain what you mean by the combination?
Also, some source on using hitbox for bones would be appreciated because I have 0 clue. Thank ya.
Code:
        public static readonly int[] ctm_idf         = { 3, 6, 7, 8, 41, 42, 43, 11, 12, 13, 78, 79, 80, 71, 72, 73 };
        public static readonly int[] ctm_fbi         = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] tm_anarchist    = { 3, 6, 7, 8, 40, 41, 42, 12, 13, 14, 75, 76, 77, 68, 69, 70 };
        public static readonly int[] ctm_swat        = { 3, 6, 7, 8, 40, 41, 42, 12, 13, 14, 75, 76, 77, 68, 69, 70 };
        public static readonly int[] ctm_st6         = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] ctm_sas         = { 3, 6, 7, 8, 40, 41, 42, 11, 12, 13, 82, 83, 84, 73, 74, 75 };
        public static readonly int[] tm_separatist   = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] ctm_gsg9        = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] tm_professional = { 3, 6, 7, 8, 39, 40, 41, 11, 12, 13, 78, 79, 80, 71, 72, 73 };
        public static readonly int[] tm_leet         = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] tm_phoenix      = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] tm_balkan       = { 3, 6, 7, 8, 38, 39, 40, 10, 11, 12, 73, 74, 75, 66, 67, 68 };
        public static readonly int[] tm_pirate       = { 3, 6, 7, 8, 40, 41, 42, 12, 13, 14, 75, 76, 77, 68, 69, 70 };
        public static readonly int[] ctm_gign        = { 3, 6, 7, 8, 40, 41, 42, 11, 12, 13, 77, 78, 79, 70, 71, 72 };
Bone index:
Code:
Stomach = 0,
Chest = 1
Neck = 2,
Head = 3,
RightElbow = 5,
RightArm = 6,
LeftElbow = 8,
LeftArm = 9,
RightKnee = 10,
RightLeg = 11,
LeftKnee = 13,
LeftLeg = 14,
Then just simply:
IntPtr pModel = rpm(player + m_dwModel) // 0x6C
string modelName = rpm(pModel + 0x4) // utf-8
+ some string operations, assign array etc.

Credits: me =)
Quote Originally Posted by Zaczero View Post
[CODE]
Credits: me =)
Thanks for the help, Read ModelName, checked if string contained one of the struct names (leet, etc..), assigned an id (0-13) to the entity, switch case on bone esp with cases being the id. <3 Prob not the best way but oh well.
Quote Originally Posted by Skips View Post
Thanks for the help, Read ModelName, checked if string contained one of the struct names (leet, etc..), assigned an id (0-13) to the entity, switch case on bone esp with cases being the id. <3 Prob not the best way but oh well.
Not the best but works fine and fast =)
Toradora forever
Posts 1–8 of 8 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us