Garry's Mod

Garry's Mod

247 ratings
NPC Bodygroup Manager (Randomize or Apply Saved Customizations on Spawn)
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun
File Size
Posted
Updated
80.542 KB
2 Feb @ 7:19am
6 May @ 2:53am
48 Change Notes ( view )

Subscribe to download
NPC Bodygroup Manager (Randomize or Apply Saved Customizations on Spawn)

Description
Find it in Spawnmenu > Utilities > NPC Bodygroups Manager Menu > Open NPC Bodygroups Manager GUI

Features:
- Manage NPC skins, bodygroups, and submaterials, and then apply your customizations when they spawned.
- Works on both player-spawned and map-spawned NPCs (if enabled). Saved NPCs should spawn with your customizations.
- Save or edit current NPC's skins, bodygroups, and submaterials from the Context Menu ( pressing c and right-click an NPC).
- 10 perset slot to edit, need to click SaveButton on each presets. Check multiple Checkbox to enable random presets.
- Reset and redo the skins, bodygroups, and submaterials of NPCs in current map (this does not delete saved settings).
- Set skins or specific bodygroups to fully randomized or randomized within a defined range (e.g., randomize only the helmet while keeping other bodygroups unchanged, and what more, if it have 5 helmets, the randomization of helmet can define by typing"0,2,4" to the option after checking random checkbox, then will only randomly shows 0,2,4 but never 1,3).

How to Use:
・Open NPC Bodygroups Manager GUI from Spawnmenu > Utilities, or using Context Menu ( pressing c and right-click an NPC).
・Select an NPC model to edit, customize its skin, bodygroups, and submaterials, then click Save to store your changes. You can now spawn this NPC with your saved settings.
・Click SaveButton on each presets and Click Save button before check or uncheck Extra button.
・To apply customization to NPCs in current map click "Redo NPC Bodygroups" in Spawnmenu.
・To fully randomize the selected NPC model, click "Random When Spawn" instead of saving.
・Saved models and randomized models appear under the "Saved Models" tab, where you can edit or delete them to revert to defaults.
・Randomizing all NPCs on spawn can be enabled by checkbox "random_all_bodygroups_enable" in the Spawnmenu (disabled by default). This will override any saved settings. Besides another checkbox "random_else_bodygroups_enable" will randomize NPCs which not being defined then leave saved settings applicable(recommend).
・Randomized models marks with a "randomized" button, click it can disable randomization. Clicking Save will overwrite fully randomize settings on selected NPCs, and vice versa. To disable randomization, either click Save or delete the saved data.
・Randomize selected bodygroups within a model need to click "random" checkbox behind the slider, and after the checkbox input nothing to random all options, or input the id of the options and separate it with "," to randomize within a defined range (if have 5 options, the id begins with 0, end by 4, so, input "0,2,4" will only randomly shows 0,2,4 but never 1,3), effect after click save button upon the preview model.
・Add an extra checkbox that can save extra bodygroups on spawn when enable in Spawnmenu. After the "npc_bodygroups_manager_extra" checkbox in the menu is checked, there will be an extra checkbox that can be checked on the right side of the module's control panel. Then uncheck the extra in the control panel to save a normal archive for video recording, etc. After checking the extra, save another one for your own use. If you usually use it for yourself, just check the extra in Spawnmenu. If you want to record a video or someone peeks at the screen, uncheck it in Spawnmenu and then click reset and redo, then only the normal archive will be enabled.

Known Issues:
-Some NPC models may not appear in the GUI. If so, spawn them first and use the Context Menu or Toolgun to edit and save.
-Updating the addon may sometimes affect save data. If this happens, click Save again for each affected NPC in the "Saved Models" tab.
-Some enemy NPCs may not apply saved settings correctly due to the way they be spawned. Clicking Redo might help in certain cases.
-If you use NPC replace mods that replace NPC after they being spawned, saved settings will not apply, you need to increase the time of "npc_bodygroups_manager_delay" to let it apply later after they being replaced.
66 Comments
Tristan ジ 7 May @ 2:14pm 
Liked back
Appreciate the help :)
Deimos Snake 3 May @ 9:41am 
I understand, too bad for me, I'm going to use replacers then. Thanks for respond
ColdMoon  [author] 3 May @ 7:43am 
@Deimos Snake, I am sorry to tell you that shotgunner share the same model as regular soldier, skin changes when a regular soldier holds a shotgun makes you fell like theirs two different models. So if you change one the other change too.
Deimos Snake 3 May @ 6:50am 
I got a small issue with customizing regular combine soldiers. Both shotgunner and regular soldier has 1 model, when I change skin for shotgunner, the skin also changes to regular soldier and reverse. How can I fix that?
MetroCop-4036 3 May @ 6:09am 
EA Sports

Get In The Game
Mr. Ring-a-Ding 3 May @ 4:51am 
Liked! Please consider helping me out as well. <3
https://sp.zhabite.com/sharedfiles/filedetails/?id=3461426663
ColdMoon  [author] 2 May @ 9:18pm 
@White 🤍