Black Mesa

Black Mesa

215 ratings
[SM]Restored 2012 Ragdolls & Gibs
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
266.059 KB
18 Feb, 2024 @ 8:58am
13 Jun, 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)
66
25 May @ 11:38am
PINNED: Bug Report
Hds46
154 Comments
Hds46  [author] 8 Jul @ 4:21am 
Seems like new BM update fixed low gibs fading time and I've also noticed a new bug. Blood puff particles no longer shown on gibbing due to low max particles limit. It will only show them sometimes with bm_oldragdolls_extraeffects set to 1. Engine is also increased gibs velocity force.
MyGamepedia 28 Jun @ 6:12am 
scientists don't have any AI funcs for using their weapons, the best you can do is replacing security guard character so he looks like a scientists.
Hds46  [author] 27 Jun @ 11:44pm 
@Jariner
It's possible but isn't there a problems when you give mp5 and shotgun to scientists and guards? I remember someone said that scientist can't use mp5 correctly.
Someguy 27 Jun @ 2:06pm 
oh also whenever i something loads it crashes
Someguy 27 Jun @ 8:56am 
can this work like BMCE Black mesa revamp or the normall ones
MyGamepedia 28 May @ 6:59am 
I found that bm_oldragdolls_pregib is unstable with barrels and tripmines on new beta. Setting to 0 will solve issues.
Sheik Yerbouti 19 May @ 9:55am 
Both linked websites are 502 errors
Jariner 12 May @ 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 25 Apr @ 10:34pm 
i love how in the preview image the scientist drops very fast
Hds46  [author] 30 Mar @ 5:59am 
@Atrick21
I haven't tried so I don't know