Black Mesa

Black Mesa

199 ratings
[SM]Restored 2012 Ragdolls & Gibs
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
266.059 KB
Feb 18, 2024 @ 8:58am
Jun 13, 2024 @ 2:50am
5 Change Notes ( view )

Subscribe to download
[SM]Restored 2012 Ragdolls & Gibs

Description
READ DESCRIPTION!!!!
Requires manual installation and external addons:
Metamod[www.metamodsource.net] and dev version of Sourcemod[www.sourcemod.net]
Will/May cause crashes and bugs with Source Engine physics.
Description
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.
Full List of features:
  • 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 way 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 via console command 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.
Installation:
1. Download Metamod[www.metamodsource.net] and dev version of Sourcemod[www.sourcemod.net].
2. Install and unpack them into Black Mesa's bms directory: (steam directory)\steamapps\common\Black Mesa\bms
(Offical installtion tutorial[wiki.alliedmods.net].)
3. ESSENTIAL:Go to: addons\sourcemod\plugins 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)\steamapps\workshop\content\362890\3163507264
6. Copy everything inside and drop them inside bms directory: (steam directory)\steamapps\common\Black Mesa\bms
7. Launch the game. It will write config file for custom CVars. Go to: Black Mesa\bms\cfg\bm 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.

Console Variables:
  1. bm_oldragdolls (Def. 1) – Enables/Disables 2012 ragdolls and gibs.
  2. 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.
  3. bm_oldragdolls_crowbar (Def. 1) – Enables/Disables crowbar gibbing.
  4. bm_oldragdolls_chance (Def. 15) – Random chance of gibbing ragdoll with crowbar.
  5. bm_oldragdolls_pregib_shotgun (Def. 1) – Enable/Disable gibbing with shotgun double fire.
  6. 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
  7. bm_oldragdolls_bloodied (Def. 1) – Enable/Disable extra blood overlay texture on ragdolls.
  8. bm_oldragdolls_blood_blend (Def. 0.85) – Blood overlay texture alpha/transparency.
  9. bm_oldragdolls_ragdollpushfix (Def. 5) – Push/Force damage scale fix (bullets) for server ragdolls.
  10. bm_oldragdolls_ragdollpushfix_tau (Def. 2) – Push/Force damage scale fix (tau cannon) for server ragdolls.
  11. bm_oldragdolls_any (Def. 0) – Enables gibbing from any source of damage. Disabled by default.
  12. bm_oldragdolls_any_chance (Def. 10) – Chance of gibbing from any source.
  13. bm_oldragdolls_ragdollfade (Def. 0) – Enable/Disable timed auto cleanup. Disabled by default.
  14. bm_oldragdolls_ragdollfade_time (Def. 90) – Auto cleanup interval.
  15. sv_ragdoll_max (Def. 30, leftover cvar can be changed from console) – Maximum amount of ragdolls in map.
  16. gib_ragdoll_blast_chance (Def. 0.75, leftover cvar can be changed from console) – Random chance to gib ragdolls from explosion.
  17. gib_ragdoll_energy_chance (Def. 0.075, leftover cvar can be changed from console) – Random chance to gib ragdolls from tau cannon.

Recommended Mods:
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

Issues and additional information:
-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've commented out its code and may reintroduce it again if I find a way to implement it without issues.
Popular Discussions View All (1)
64
May 9 @ 10:33pm
PINNED: Bug Report
Hds46
147 Comments
Jariner May 12 @ 10:32am 
Would it be possible to add features from Half-Life 2 onto Black Mesa? For example, NPCs like Scientists and Guards picking up better weapons, and Guards giving you ammo? As theres unused voicelines for these features that don't exist in Black Mesa.
REVER!E Apr 25 @ 10:34pm 
i love how in the preview image the scientist drops very fast
Hds46  [author] Mar 30 @ 5:59am 
@Atrick21
I haven't tried so I don't know
Atrick21 Mar 29 @ 12:37am 
Are there any specific steps you know of for regular mods in general instead of directly BM:BS? I've tried doing a few things based on the discussions from discord but it isn't working.
Hds46  [author] Mar 28 @ 10:22pm 
@Atrick21
Someone found a way to run sourcemod in BM:BS in BlackMes'a official discord channel. I haven't really tried it because I have'nt played BM:BS at all. I don't remember how BM:BS with sourcemod was achived.
Atrick21 Mar 28 @ 5:17pm 
Does this work with Black Mesa: Blue Shift?
Order_Squamata14 Jan 28 @ 3:20pm 
@MoiCestTOM You need a mod that changes the mass of human ragdolls to have a lower mass
MoiCestTOM Jan 28 @ 6:55am 
but do you think there is a way to carry human corpse ? im not using any model mod
Hds46  [author] Jan 27 @ 11:02am 
you can carry small ragdolls such as houndeyes and headcrabs. If there's custom models for NPCs they usually has broken weight and can be carried as well.
MoiCestTOM Jan 27 @ 8:42am 
so there is no way to carry corpse ? i mean human corpse