[SM]Restored 2012 Ragdolls & Gibs
Requires manual installation and external addons:
Metamod[www.sourcemm.net] and Sourcemod[www.sourcemod.net]
Will/May cause crashes and bugs with Source Engine physics.
This is a sourcemod plugin that restores serverside ragdolls and gibs from 2012 version of Black Mesa.
Serverside ragdolls has various advantages over curent clientside ragdolls such as collisions with physical entities and better customization. By default serverside ragdolls are disabled but there’s leftover console command "ai_force_serverside_ragdolls 1" that reenables them but without most of the 2012 features, one of the main ones is absence of Ragdoll/NPC gibbing.
This addons restores all these features as well as adding custom ones such as crowbar gibbing.
- Serverside ragdolls – Collisions with props and interaction with triggers and other objects. Blood on contact or bullet impact. Can be devoured by bullsquid or grabbed by alien controller’s telekinesis. Small ragdolls can be grabbed by player.
- Serverside gibs – Return of serverside gibs. Restored blood pools. Collisions with props and better interaction with various objects overall. Can be grabbed by players and eaten by bullsquids.
- Crowbar Gibbing – Old Good Half-LIfe style ragdolls gibbing.
- Fully customizable via CVars – Various custom console commands to control mod options.
- Compatiblity with other mods – The this mod works makes it compatible with custom effects, textures and models. Though bloody texture overlay will not work on custom models or skins. It also requires custom models to have gibs defined in its model.
- Extra blood texture – Applies extra bloody texture on human bodies(similar to blood on viewmodels.).
- Extra blood effects – Body parts generate a lot more blood particles. Restored old 2012 blood explosions effect. Tons of blood decals from ragdolls and gibs.
- NPC Pre-Gibbbing Option – NPCs will be gibbed by default from explosions, shotgun blast etc. This can be disabled to only gib ragdolls after NPC death.
- Realistic damage force – Fixed huge knockback force from explosions, crossbow, 357 etc. Small calliber firearms and tau cannon now deal more knockback force to NPC ragdolls.
- Tau and Gluon Gibs – Restored Tau Cannon and retained Gluon Gun gibbing effects.
- Doors, Heavy Objects Gibbing – Added Half-Life style blast doors, heavy objects gibbing to ensure source jankines will not lead to crashes and lags.
1. Download Metamod[www.sourcemm.net] and Sourcemod[www.sourcemod.net][/b][/h2].
2. Install and unpack them into Black Mesa’s bms directory: (steam directory)steamappscommonBlack Mesabms
(Offical installtion tutorial[wiki.alliedmods.net].)
3. ESSENTIAL:Go to: addonssourcemodplugins and delete any plugins without "bm_" prefix. If it’s your first insallation you should delete everything inside this folder. This will fix crashes during level transitioning.
4. Subscribe to [SM]Restored 2012 Ragdolls & Gibs and required mods.
(They are not actually required but it’s certainly better to have actual gibbing than disappearing ragdolls right?)
5. Go to workshop item installation directory: (steam directory)steamappsworkshopcontent3628903163507264
6. Copy everything inside and drop them inside bms directory: (steam directory)steamappscommonBlack Mesabms
7. Launch the game. It will write config file for custom CVars. Go to: Black Mesabmscfgbm and open "old_ragdolls.cfg" with text editor. Edit all CVars at your liking it will save your options for every session without having to reenter them in console.
- bm_oldragdolls (Def. 1) – Enables/Disables 2012 ragdolls and gibs.
- bm_oldragdolls_pregib (Def. 1) – Enables/Disables pre-gibbing NPCs. 0 will apply damage force to radoll instead of gibbing. Fallen ragdolls can be gibbed.
- bm_oldragdolls_crowbar (Def. 1) – Enables/Disables crowbar gibbing.
- bm_oldragdolls_chance (Def. 15) – Random chance of gibbing ragdoll with crowbar.
- bm_oldragdolls_pregib_shotgun (Def. 1) – Enable/Disable gibbing with shotgun double fire.
- bm_oldragdolls_extraeffects (Def. 3) – Extra blood particles from gibbing. 0 – no extra effects 1 – blood trails 2 – blood explosion 3 – blood trails and blood explosion 4 – blood trails and bigger blood explosion
- bm_oldragdolls_bloodied (Def. 1) – Enable/Disable extra blood overlay texture on ragdolls.
- bm_oldragdolls_blood_blend (Def. 0.85) – Blood overlay texture alpha/transparency.
- bm_oldragdolls_ragdollpushfix (Def. 5) – Push/Force damage scale fix (bullets) for server ragdolls.
- bm_oldragdolls_ragdollpushfix_tau (Def. 2) – Push/Force damage scale fix (tau cannon) for server ragdolls.
- bm_oldragdolls_any (Def. 0) – Enables gibbing from any source of damage. Disabled by default.
- bm_oldragdolls_any_chance (Def. 10) – Chance of gibbing from any source.
- bm_oldragdolls_ragdollfade (Def. 0) – Enable/Disable timed auto cleanup. Disabled by default.
- bm_oldragdolls_ragdollfade_time (Def. 90) – Auto cleanup interval.
- sv_ragdoll_max (Def. 30, leftover cvar can be changed from console) – Maximum amount of ragdolls in map.
- gib_ragdoll_blast_chance (Def. 0.75, leftover cvar can be changed from console) – Random chance to gib ragdolls from explosion.
- gib_ragdoll_energy_chance (Def. 0.075, leftover cvar can be changed from console) – Random chance to gib ragdolls from tau cannon.
1. Better Hand Blood
You need to enable viewmodel blood in console. Type "cl_mdldetailfx_enable 1" in console without quotation.
2. Permanent Bloodpools
3. Drunk’s Blood Mod
4. Better Blood Particles
-This severside ragdolls/gibbing system was scrapped from retail Black Mesa version due to crashes and other bugs caused by them. They are still there so chances that you will experince crashes or physics will be a lot higher than vanilla clientside ragdolls. I encourage you to report any bug in a special thread pinned in this mod’s bugs thread but it’s very unlikely that I will fix crashes because this can be only done from rewritting BM’s engine.
-Ragdolls are very unstable on elevators and other entity-brushes due to new engine glitch or something. They will clip through or lag the game if they are stacked in a single elevator or brush entity. This also happens with vanilla ragdolls but with a much lesser extent. It cannot be fixed from sourcemod plugin.
-I tried to add ragdolls collisions with each other but it caused crashes during gibbing and sometimes it entirely kills source engine physics ingame. Unfortunately I commenting out its code and may reintroduce it again if I find a way to implement it without issues.
Required items:
Click the title to search on this site.
Gibs for headcrab — Steam Workshop
Human Assassin - Gibs — Steam Workshop
Ichthyosaurs can be gibbed — Steam Workshop