Garry's Mod

Garry's Mod

Kalashnikov Model Pack
Josh Z.  [developer] 29 Jan, 2016 @ 6:32am
User guide and manual (29-01-2016)
"Real men don't need to read the manual!"
Perhaps not, but leaving rude immature comments because something isn't working, is not being "manly"


Main information; How to change parts, and move them
These models take advantage of Garry's Mods built in "Bodygroup" and "skin" changer.
To access this, all you have to do is hold down the "Context menu" key (default is C), hover your cursor over the model, right click and you should see a drop down menu, then move your cursor to either "Bodygroups" or "Skins" and change them as you desire.

NOTE: All pieces are named in accordance from which AK variant they originate from, making it easier to match pieces together for different setups.

Joint Tool is what these models are relying on, to have parts moved. If you want to move the Trigger, Bolt Carrier, Attachments or Magazine bullets, you will need to do this with Joint Tool.

NOTE: All bones are named in accordance with what they will move. Some bones are connected to eachother, meaning, if you move the Bolt_Carrier, the Bolt will also move.

Bodygroup parts:
Here i will explain some 'less' obvious bodygroup pieces.

avtomat_kalashnikov_47.mdl
  • Stock_AKS47 - Downwards folding wire frame stock
  • Stock_RomanianWFS - Wire framed folding stock
  • Grip_AK103 - Identical to the Grip_AKM, however, this one changes appearence from Skins
  • Handguard_AIM47 - Wooden handguard with forward grip
  • Handguard_AMD65ng - Same as Handguard_AMD65, but has no vertical grip
  • Handguard_AK47nSynth - Ak-47 lower handguard with polymer upper
  • Handguard_AKMnSynth - Ditto
  • Barrel_PBS1 - Suppressor for all your covert needs.
  • Chambered_Round - Toggles a casing sitting in the Bolt. Can be moved with its own bone.
  • Attachment_rail - Modern addon rail, carbon copy of ASG's rail solution for airsoft AKs. (ask DC Games)

avtomat_kalashnikov_74.mdl
  • Stock_VSS - Actually in the pistol_grip category, disable stock with "#model" to use.
  • Attachment_PBS7 - Suppressor
  • Attachment_OpticMount - Toggles left side mount rail. Use together with Attachment_Optics
  • Attachment_Tishina - grenade launcher
  • Attachment_M60Spigot - barrel mounted grenade, use together with barrel_M70

ak74_internals.mdl
Note: This model is mysteriously broken in Gmod. I have not determined a cause, nor a solution yet. The bug seems to originate with the collision model. In anycase, this means that you cannot change this model's current bodygroup using the context menu. The only way to do this, is by using Easy Bodygroup Tool.

Bones:
Here i am going to explain some 'less' obvious uses of certain bones.

avtomat_kalashnikov_47.mdl
  • Hammer - Used to rotate the internal hammer to fire the gun.
  • Auto_Sear - used to rotate the auto sear.
  • Ironsight_Rotate - moves the rear sight up or down.
  • Ironsight_Move - moves the little plunger on the rear sight, back and forth.
  • Recoil_spring - used to move the rear part of the recoil spring for disassembly.
  • Stock_release - Moves a button that keeps a folding stock in place.
  • Stock_fold - Used to fold Stock_AK103, and Stock_AKS
  • Stock_FoldDownA - Used to fold the entire Stock_AKS47
  • Stock_FoldDownB - Used to fold the butt piece of Stock_AKS47
  • Stock_WFS - Used to fold the Romanian wire framed stock.
  • Magazine_Rounds - Use this to 'hide' the rounds in the magazine.

avtomat_kalashnikov_74.mdl
  • INS_Hammer - Used to rotate the internal hammer to fire the gun.
  • INS_Auto_Sear - used to rotate the auto sear.
  • INS_Disconnector - controlls the hammer disconnector, located ontop of the trigger
  • INS_Spring_ends - controlls all spring ends and other static pieces, can be used to 'remove' these for an empty reciever.
  • INS_Reducer_base - static piece, use this bone to 'remove' it.
  • INS_Rate_Reducer - controlls the reducer head, which the hammer interacts with.
  • GL_Grenade - Controlls the grenade inside of grenade launchers, it also controlls the M60Spigot grenade.
  • GL_mag - can be used to 'remove' the magazine in the Tishina.
  • GL_blanks - controlls the blanks in the Tishina magazine.

Final notes:
I hope this information has been useful, and will help you on your way. Feel free to leave any questions on either the main page, or in this discussion thread.
Last edited by Josh Z.; 13 Mar, 2016 @ 10:33am
< >
Showing 1-2 of 2 comments
Verti 1 Feb, 2017 @ 9:14am 
Muzzle flash efect ?







pls
Josh Z.  [developer] 1 Feb, 2017 @ 10:52am 
Hey.
No muzzle flash effects are included with this. I tend to use default Emitters from Gmod. Theres another great tool, called "Particle Controller" or something. it allows you to spawn particle based muzzleflashes.
< >
Showing 1-2 of 2 comments
Per page: 1530 50