Black Mesa

Black Mesa

246 ratings
[SM]Gordon Legs
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
13.591 MB
6 Aug @ 8:57am
1 Change Note ( view )

Subscribe to download
[SM]Gordon Legs

Description
READ DESCRIPTION!!!!
Requires manual installation and external addons:
Metamod[www.metamodsource.net] and dev version of Sourcemod[www.sourcemod.net]
You may encounter visual or gameplay related bugs.
SINGLEPLAYER ONLY!!!!!
Description
This is a sourcemod plugin that adds visible legs in first-person. Inspired by L4D and CS2's FP legs. While it's not a perfect implementation, it should work for entirety of Black Mesa campaign and custom maps.
Various features were implemented to fit Black Mesa campaign and ensure visual immersion for player.
Full List of features:
  • First-Person legs – Legs. Fully animated states: idle, walking, running, croaching, jumping, floating etc.
  • Lab coat(suitless ver.) – Before Gordon takes his HEV suit it will show his lab coat model for legs.
  • Dynamic shadows – Legs cast dynamic shadows (WIP, currently it doesn't show equipped weapons).
  • Blood stains/acid on legs – Once player takes damage or inflicts damage to others in close proximity there's a chance to cover your legs with blood textures: human, alien blood, bullsquid/gonarch acid, toxic wastes.
  • High compatibility – Play the entire Black Mesa campaign with almost no issues. There was a lot of issues during the development which were fixed such as lagging legs, incorrect spawn position, save loading/level transition bugs etc. Please read the known issues/solutions section if you do encounter the bugs.
  • FOV Adjustment(Disabled by default) – An option to adjust your viewmodel fov when you look at the ground.
  • Bloody footprints(WIP, Disabled) – Proof of concept feature of player leaving bloody footprints after stepping on blood pools. Requires [SM]Restored 2012 Ragdolls & Gibs addon.
  • Console variables – Control various aspects and options via console vars.
Installation:
Please read carefully and DO NOT SKIP any steps
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]Gordon Legs.
5. Go to workshop item installation directory: (steam directory)\steamapps\workshop\content\362890\3543411165
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 "gordon_legs.cfg" with text editor. Edit all CVars to your liking it will save your options for every session without having to reenter them in console.

Console Variables:
  1. bm_legs (Def. 1) – Enables/Disables first-person legs.
  2. bm_legs_bloodfx (Def. 1) – Enables/Disables blood stains/acid slime on legs.
  3. bm_legs_bloodfx_time (Def. 60.0) – How long blood stains will stay on legs.
  4. bm_legs_fovadjustment (Def. 0) – Enables/Disables fov adjustment for downside angles.
  5. bm_legs_footprints (Def. 0) – WIP/Beta:A player will leave footprints after stepping on bloodpools.
  6. bm_legs_footprints_bloodpooltime (Def. 20.0) – Determines how long blood pools will be active for footprints.
  7. bm_legs_footprints_playertime (Def. 8.0) – Determines how long footprints will be active after steping on blood pools.
  8. bm_legs_oldflashlight (Def. 0) – Use old flashlight instead of new ones(incorrectly renders legs shadow on flashlight!!).
  9. bm_legs_oldjump (Def. 0) – Use old jump instead for easier prop/water jumping(new jumping behavior is actually terrible but is required for smoother jumping animations).
  10. bm_player_model (Def. "models/player.mdl") – SP playermodel used as reference for legs.
  11. bm_player_model_nosuit (Def. "models/player_sci.mdl") – SP playermodel used as reference for legs(nosuit).
  12. bm_legs_model (Def. "models/player_legs.mdl") – Model of the player legs.
  13. bm_legs_model_nosuit (Def. "models/player_legs_sci.mdl") – Model of the player legs(No hev suit).
  14. bm_legs_material_dir(Def. "models/props_am/hev_suit_metal") – Material directory of the used model.
  15. bm_legs_material_dir_nosuit (Def. "models/player/mp_scientist/body_sci") – Material directory of the used model(nosuit).

Known Issues/Solutions:
-This addon is not compatible with addons that change singleplayer playermodel.
-If you have problems with incorrect legs postion or angles you need to either crouch/stand or save/reload save to fix it.
-You may notice permanent acid textures on your legs after gonarch battle. Only restarting the game and reloading save will fix this issue.
-Currently there's no HEV Suit hands admire animations. Will be fixed in next updates.
-Dynamic shadow casts are currently WIP. It's always in unnarmed mode and have no equipped weapons.
-Ducking repeatedly/quickly may apply incorrect positions which will be fixed in next updates.
-Crowbar model repeatedly spawns around legs model during Nihilanth death scene whchi will be fixed in next updates.
-It's really tricky to make sourcemod to work in a total conversion mods such as Blue Shift, Azure Sheep which use separate game folder (not "bms"). I'll post the guide on how to do that after testing it out.
Popular Discussions View All (1)
0
25 minutes ago
bm missing in cfg folder
Dr. House
74 Comments
Hds46  [author] 16 hours ago 
@Deathstruck
Yes, I simulated a fake weapon for unnarmed state because legs won't function without active viewmodel and thought it would only affect crowbar pickup animations which I've reimplemented but unfortunately it affects hev hands and some other anims too.
Deathstruck 19 hours ago 
Managed to install the mod and seems to be working fine. Very great for immersion!

However, I did notice that a lot of first time weapon pickup animations (like the crossbow etc.) seem to no longer play at all.

Is it perhaps tied to the same issue that prevents the HEV hands admire animation from playing too?
windyflyer52 28 Aug @ 7:46am 
I followed the whole tutorial perfectly, but when I got to the final step, there was no bm in my cfg file, and I couldn't get my legs, what do I do??
tapina 27 Aug @ 1:18pm 
if this could be done for half life 2 as well, i would donate one gyat sir
GreyHound91 24 Aug @ 11:31pm 
Seems to be working just fine. Love this, and love the shadow too.
Blank The Gamer 24 Aug @ 10:25pm 
Broke my weapon reanimation mods :steamfacepalm:
Hds46  [author] 23 Aug @ 10:46pm 
at the moment try bm_legs 0 when in multiplayer.
MyGamepedia 23 Aug @ 1:18am 
I would like to see some function that disable this addon when blackmesa_mp_gamerules is spawned. I'm doing tests in mp often and the crowbar spam annoys me.
Leonardingus IV 21 Aug @ 3:53pm 
video tutorial pls I'm not unemployed
Paradox 19 Aug @ 7:51pm 
Instructions unclear, nuked black mesa.
need video tutorial.