Source Code [CSS] Bonematrixbase + Bones

Hexui Undetected CSGO Cheats Paid Help & Consulting with Rake

NubTIK

Jr.Coder
Full Member
Nobleman
Dec 5, 2012
58
1,573
1
Alright so I dont know if this is the right section to post this in because its not really a tutorial, Its more like information about CSS. So lets see how it goes..

https://guidedhacking.com/threads/how-to-find-the-bone-matrix-use-m_dwbonematrix.14005/

Current BoneMatrixBase (12/25/12)

CBaseEntity + 0x538

List of all bones for anyone who wants it :)

BoneNumber:[0] = [Pelvis]
BoneNumber:[1] = [Left_Thigh]
BoneNumber:[2] = [Left_Calf]
BoneNumber:[4] = [Left_Toe0]
BoneNumber:[5] = [Right_Thigh]
BoneNumber:[6] = [Right_Calf]
BoneNumber:[7] = [Right_Foot]
BoneNumber:[8] = [Right_Toe0]
BoneNumber:[9] = [Spine]
BoneNumber:[10] = [Spine1]
BoneNumber:[11] = [Spine2]
BoneNumber:[12] = [Spine4]
BoneNumber:[13] = [Neck1]
BoneNumber:[14] = [Head1]
BoneNumber:[15] = [Left_Clavicle]
BoneNumber:[16] = [Left_UpperArm]
BoneNumber:[17] = [Left_Forearm]
BoneNumber:[18] = [Left_Hand]
BoneNumber:[19] = [Left_Finger2]
BoneNumber:[20] = [Left_Finger21]
BoneNumber:[21] = [Left_Finger22]
BoneNumber:[22] = [Left_Finger1]
BoneNumber:[23] = [Left_Finger11]
BoneNumber:[24] = [Left_Finger12]
BoneNumber:[25] = [Left_Finger0]
BoneNumber:[26] = [Left_Finger01]
BoneNumber:[27] = [Left_Finger02]
BoneNumber:[28] = [Right_Clavicle]
BoneNumber:[29] = [Right_UpperArm]
BoneNumber:[30] = [Right_Forearm]
BoneNumber:[31] = [Right_Hand]
BoneNumber:[32] = [Right_Finger2]
BoneNumber:[33] = [Right_Finger21]
BoneNumber:[34] = [Right_Finger22]
BoneNumber:[35] = [Right_Finger1]
BoneNumber:[36] = [Right_Finger11]
BoneNumber:[37] = [Right_Finger12]
BoneNumber:[38] = [Right_Finger0]
BoneNumber:[39] = [Right_Finger01]
BoneNumber:[40] = [Right_Finger02]
BoneNumber:[41] = [Right_Wrist]
BoneNumber:[42] = [Left_Wrist]
BoneNumber:[43] = [Left_Ulna]
BoneNumber:[44] = [Right_Ulna]
BoneNumber:[45] = [weapon_bone]
BoneNumber:[46] = [weapon_bone_RightHand]
BoneNumber:[47] = [weapon_bone_LleftHand]
BoneNumber:[48] = [weapon_bone_Clip]
BoneNumber:[49] = [player forward]
 
Last edited by a moderator:

brinkz

Coder
Meme Tier VIP
Sep 3, 2012
209
1,688
12
For those who are intereste, in CSGO the Offset is: 0xA18
But the Bone are different there, ofc ;)
 

j3b

Jr.Coder
Full Member
Nobleman
Dec 18, 2012
67
408
1
Can someone give me the information about CS Promod Beta 1.10 :) ?
 

brinkz

Coder
Meme Tier VIP
Sep 3, 2012
209
1,688
12
Never played CS Promod, but try looking for the String "SetupBones" in client.dll
 

React

Newbie
Oct 26, 2012
3
212
0
#define BONE_HEAD 10
#define BONE_NECK 12
(for CSGO)

€: My offset for the Bones is A10 though

Thats all i need
 

Amphetamin

Newbie
Full Member
Aug 19, 2013
5
192
0
BoneNumber:[0] = [Pelvis]
BoneNumber:[1] = [Left_Thigh]
BoneNumber:[2] = [Left_Calf]
BoneNumber:[4] = [Left_Toe0]
You forgot one. BoneNumber[3] = [Left_Foot].
BoneMatrix: 0x570 ( Checked: 19.08.2013 )

For those who are intrested..
C++:
enum PlayerBone_t
{
	Bone_Pelvis = 0,
	Bone_L_Thing,
	Bone_L_Calf,
	Bone_L_Foot,
	Bone_L_Toe,
	Bone_R_Thing,
	Bone_R_Calf,
	Bone_R_Foot,
	Bone_R_Toe,
	Bone_Spine,
	Bone_Spine1,
	Bone_Spine2,
	Bone_Spine4,
	Bone_Neck,
	Bone_Head,
	Bone_L_Clavicle,
	Bone_L_UpperArm,
	Bone_L_Forearm,
	Bone_L_Hand,
	Bone_L_Finger2,
	Bone_L_Finger21,
	Bone_L_Finger22,
	Bone_L_Finger1,
	Bone_L_Finger11,
	Bone_L_Finger12,
	Bone_L_Finger0,
	Bone_L_Finger01,
	Bone_L_Finger02,
	Bone_R_Clavicle,
	Bone_R_UpperArm,
	Bone_R_Forearm,
	Bone_R_Hand,
	Bone_R_Finger2,
	Bone_R_Finger21,
	Bone_R_Finger22,
	Bone_R_Finger1,
	Bone_R_Finger11,
	Bone_R_Finger12,
	Bone_R_Finger0,
	Bone_R_Finger01,
	Bone_R_Finger02,
	Bone_R_Wirst,
	Bone_L_Wirst,
	Bone_L_Ulna,
	Bone_R_Ulna,
	Bone_Weapon,
	Bone_Weapon_R_Hand,
	Bone_Weapon_L_Hand,
	Bone_Weapon_Clip,
	Bone_Player_Forward,
};
 
Last edited:

brinkz

Coder
Meme Tier VIP
Sep 3, 2012
209
1,688
12
Every bone is a matrix3x4 structure, which you can find in the SDK.
The bone pos is: x = matrix3x4.fl_MatVal[0][3]; y = matrix3x4.fl_MatVal[1][3]; z = matrix3x4.fl_MatVal[2][3];
 

Amphetamin

Newbie
Full Member
Aug 19, 2013
5
192
0
How do I read these in exactly? Is it a 3 dimensional array? The structure seems kind of inconsistent.

This it?
https://www.unkn0wncheats.me/forum/...tboneposition-external-ofc-also-internal.html

I'm getting some whacky values when reading like that.

EDIT: Nevermind I forgot a pair of () brackets, fml, programming is such an unforgiving hobby.[/QUOTE

C++:
Vector CBaseEntity::GetBonePosition( int iBone )
{
	DWORD	dwTemp;
	ReadMemory( this->dwEntity+ cBoneMatrix, &dwTemp, 4 );
	Vector	vBoneOrigin;
	ReadMemory( dwTemp + 0x30 * iBone + 0x0C, vBoneOrigin[ 0 ], 4 ); // X
	ReadMemory( dwTemp + 0x30 * iBone + 0x1C, vBoneOrigin[ 1 ], 4 ); // Y
	ReadMemory( dwTemp + 0x30 * iBone + 0x2C, vBoneOrigin[ 2 ], 4 ); // Z
	return vBoneOrigin;
}
 
Last edited:
Attention! Before you post:

Read the How to Ask Questions Guide
99% of questions are answered in the Beginner's Guide, do it before asking a question.

No Hack Requests. Post in the correct section.  Search the forum first. Read the rules.

How to make a good post:

  • Fill out the form correctly
  • Tell us the game name & coding language
  • Post everything we need to know to help you
  • Ask specific questions, be descriptive
  • Post errors, line numbers & screenshots
  • Post code snippets using code tags
  • If it's a large project, zip it up and attach it

If you do not comply, your post may be deleted.  We want to help, please make a good post and we will do our best to help you.

Community Mods League of Legends Accounts