Black Mesa

Black Mesa

370 ratings
[SM]Gordon Legs
4
2
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)
4
11 Oct @ 8:34pm
bm missing in cfg folder
Dr. House
98 Comments
Hds46  [author] 11 hours ago 
@dr50000
1. It's not possible to implement in current version of Half-Life 2 unless you try to make a separate mod using code from 2013 version and put it in ModDB.
2. For Black Mesa derived mods it's possible to use but it requires some files manipulation, somebody from BM Discord channel managed to get it working in Blue Shift with a guide.
dr50000 11 hours ago 
This is a great mod. I think it should be compatible with many mods and Half-Life 2. Please make it compatible with the following mods and games!
1. Half-Life 2
2. Black Mesa: Route to Evacuation - Part 1 (Scientist without HEV suit)
3. Black Mesa: HECU + Black Mesa: Military (Soldier appearance design needed, and since both mods use the same soldier, it should be compatible with the same mod)
4. Black Mesa: Blue Shift (Guard appearance design needed)
dr50000 13 Oct @ 7:07am 
Please make the same thing for Half-Life 2!!
하프라이프2 에도 똑같은 것을 만들어 주세요!!
Ermz 3 Oct @ 5:55pm 
theres no bm in cfg folder
ninthlyokowarrior 30 Sep @ 12:54am 
Okay, I think I fixed the issues with the leg/torso model. Now I need to find out what's screwing with the arms
ninthlyokowarrior 29 Sep @ 11:46pm 
Okay? I'll have to find what animations were causing the problem, then. Unless I have something else that changes the singleplayer playermodel, this shouldn't be happening, right?
Hds46  [author] 29 Sep @ 11:15pm 
@ninthlyokowarrior
Has to be a conflict with animations file. This addon uses gmod's unarmed animations for the legs and your issues sounds like animations were mixed with other ones.
ninthlyokowarrior 29 Sep @ 1:13pm 
I’m having the following issues:
* when either the revolver or mp5 are selected, it will continuously play the walking animation when I’m standing still
* when either the shotgun or tau cannon are selected, it’s stuck on the swimming animation
* when either the rpg or any of the slot 5 weapons are selected, it’s stuck on a t-pose
* the HEV arms still show when I have items but no HEV
Other than the last thing, these bugs don't affect the weapon animations themselves, only the view models for the torso & legs. They also happen with these weapons selected regardless of if I have an HEV or not. Is 1 of my other Sourcemod addons clashing, or did I break something when I installed the model files?
Hds46  [author] 24 Sep @ 1:53am 
@COMBINE
1. Either this means you upacked mod files from custom folder to main game folder. You should just drag and drop your custom folder to bms directory.
2. Or you have installed stable version of sourcemod and should redownload and install latest DEV version of sourcemod
COMBINE 21 Sep @ 8:20am 
hello bro it s me again what do i do if my game crushes whitout an errors or smth