Garry's Mod

Garry's Mod

109 ratings
Armor-Based PlayerModel & Bodygroup Swapper
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
27.670 KB
Apr 9 @ 4:52am
Apr 15 @ 10:08pm
2 Change Notes ( view )

Subscribe to download
Armor-Based PlayerModel & Bodygroup Swapper

Description
Have you ever wanted to have a more visual indicator that your character has armor equipped? That you could have your playermodel switch to a more armored looking model automatically? Well look no further than this mod where you can set a dynamic "armored" model that will seamlessly change from being unarmored to armored and vice versa.


== Key Features ==

- Changes your playermodel based on your character's armor value ( a threshold you can change to your liking)

- Reverts your playermodel back to a "unarmored" model of your choosing once your armor has been depleted

- Choose any model that you have installed to act as your unarmored and armored model through an interactive armor menu

-Works with the same model but different bodygroups. Say you had a model that had a toggable kevlar vest, with this mod you can set your playermodel to have no vest when unarmored and have the vest toggled when armored.

-Save, load, and delete presets at will

-Applied unarmored and armored settings will persist between map changes

==How to use==
-Upon spawning in with this mod active, it may result in your playermodel being the strange statue thing. This will be fixed once you access the menu of this mod and select and apply a model.

- Use the command armor_swap_menu or access the open model menu button from the spawn menu in options within the "Armor Model Swap" section

-Upon opening the menu you should see all of your installed playermodels and should see two tabs above them "Unarmored model" and "Armored Model" in both of these tabs you will select a model that the mod will switch between dynamically.

-Once you select a model,for the unarmored category, it should automatically open a preview window where you can select which bodygroups to use. The preview window is a bit iffy but you can zoom out to get a better view of your model.

-Once you've selected your bodygroups click apply to apply the model for your unarmored model

-Repeat the same steps as before but this time choosing a model for your armored category.

-You can then save this configuration as a preset

-To switch presets, it's the bar beneath the name preset text box

- You can disable the mod with sv_armorswap_enabled 0 but you will have to respawn to for it to take effect.

==Limitations==
-This mod will essentially make the default playermodel selector redundant as choosing your unarmored model from the menu will now override any model that you may have selected. Enhanced playermodel selector is not recommended

- This mod hasn't been tested in multiplayer, it may not work properly there

- Ideally I would remove the need to choose an unarmored model and have it to where your already selected playermodel would act as the unarmored version but I kept running into issues.

Recommended mods:
Simple Armor Feedback
Armor Break Indicator
9 Comments
Blindyomite Apr 16 @ 6:10pm 
cool
Zykio  [author] Apr 15 @ 10:17pm 
@IRBcallMeFynn The mod is updated to be able to select playermodel skins now
IRBcallMeFynn Apr 15 @ 5:47pm 
the model selector is missing the ability to select the skin for the player model, other than that it's pretty cool
Szpej Enjoyer Apr 15 @ 9:34am 
just use JMOD bruh
Maqsud101 Apr 15 @ 5:11am 
i just perfect!
17th21stlancers Apr 15 @ 1:42am 
honestly cool idea
ATP-1002 Apr 14 @ 9:35pm 
I beg of you, I beg of you. PLEASE.
I really, really hope you add a feature where
- It disables blood particles upon hit
- Blood on your upon hit
- Your blood on the floor, ground or ceiling upon hit
It would sell the immersion so much.
gabigabo2003 Apr 14 @ 9:10am 
is good, but the issue, is the skin, that keep auto equip on the laod the scientifique
Pedrones7777 Apr 9 @ 8:19am 
It seems im not the only spy