Garry's Mod

Garry's Mod

Soldier Of Fortune 3: Weapon Ports (props)
Josh Z.  [developer] 4 Feb, 2015 @ 8:36am
Documentation & Usage: Bones
This here is the expanded documentation and usage of bones in the models.
The bones are what controlls all moving parts in a model, this being either charging handles, bolts, sights, triggers, and even some attachment placements. To move the bones, you will need Joint Tool

Most of the bones are moved with either
Move Y, Move X, or Roll
Every bone, except these listed below, use Move Y in Joint Tool.

Common bones
Base - Everything not tied to other bones are tied to this. DO NOT USE
Trigger - Roll
FireSwitch/Fire_Selector - Roll
Safety_switch/SafetySwitch - Roll
MagRelease - Move X
BoltCatch/BoltRelease - Roll
DustCover/Cover - Roll
BoltPullSaftie/CHsafty - Roll
GL_Tubes - Use Roll with XM320 and Move Y with M203
GL_Triggers - Use Roll with XM320 and Move Y with M203
XM320Trigger/M203Trigger - Same as above, just separated (This separation is unnecessary)
XM320LeafSight - raise/lower XM320 leafsight. Move using Roll
Masterkey_trigger - Roll
Bipod_legs - rotates bipod legs. Move using Roll

Unique Bones
M16A3
LSW_CarryingHandle - rotates carrying handle on LSW handguard. Move using Roll

Mossberg
MossbergBase - Everything not tied to other bones are tied to this. DO NOT USE
MossbergTrigger - Roll
MossbergLoadPort - Roll
PumpSerbuHandle - Folds/Unfolds Serbu handle in Pump_Serbu. Move using Roll
UnderChainsawGrip - Rotates handle in Underrail_ChainsawGrip. Move using Roll

Neostead
MagazineTubes - Roll
MagRelease - Roll
FeedSwitcher - Roll

PX4
Hammer - Roll
Safety_levers - Roll
Slide_release - Roll

M32
NOTE: On the M32 everything got abit tossed around due to me not paying attention. Instead of Move Y everything is moved back and forth with Move X instead. Sorry for the inconvinience.
Front_rotator - Roll Rotates the entire frontal piece
Cylinder - Roll
Stock_joint01-02 - Roll
Stock_extend - Move Z
Top_leafsight - Roll
Masterkey_pump - Move Z
Masterkey_trigger - Roll

M40a3
Bolt_Rotate - Roll

S&W M1911
Safety_switch - Roll
slide_catch - Roll
Hammer_gun - Roll
Grip_safe - Roll

Kriss Vector
ChargingHandle02 - Roll
Stock - Roll

HK416, HK417
Bolt - Roll
Attachment_TacVertical - Roll Rotate 180 degrees to swap top/bottom attachments
Attachment_TacHorizontal - Roll Rotate 180 degrees to swap Left/Right attachments
Attachment_Muzzle_Helper - Move Y Use to move muzzle attachments to the end of the 20inch barrel on Hk417
Charging_handle_safety - Roll
RearSight_Flip - Roll
FrontSight_Flip - Roll
FrontSight_Gasblock - Roll
Under_Bipod_Legs - Roll

PP2000
Stock_rotate - Roll
Bolt_handle - Roll

Hk416/417 Users Guide
For the Hk416/417 i developed a few new ways to setup attachments, to allow for more content.
The new changes are fairly simple, most specifically, there is only 1 type of each attachment for each side of the gun (Top,Left,Right,Bottom)
To switch an attachment from right to left, or top to bottom. Simply select "Attachment_TacHorizontal"(Right,Left) or "Attachment_TacVertical"(Top,Bottom) and rotate the bone 180 degrees.
Last edited by Josh Z.; 23 Oct, 2015 @ 9:10am