[SM]Gordon Legs
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!!!!!
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.
- 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.
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)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]Gordon Legs.
5. Go to workshop item installation directory: (steam directory)steamappsworkshopcontent3628903543411165
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 "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.
- bm_legs (Def. 1) – Enables/Disables first-person legs.
- bm_legs_bloodfx (Def. 1) – Enables/Disables blood stains/acid slime on legs.
- bm_legs_bloodfx_time (Def. 60.0) – How long blood stains will stay on legs.
- bm_legs_fovadjustment (Def. 0) – Enables/Disables fov adjustment for downside angles.
- bm_legs_footprints (Def. 0) – WIP/Beta:A player will leave footprints after stepping on bloodpools.
- bm_legs_footprints_bloodpooltime (Def. 20.0) – Determines how long blood pools will be active for footprints.
- bm_legs_footprints_playertime (Def. 8.0) – Determines how long footprints will be active after steping on blood pools.
- bm_legs_oldflashlight (Def. 0) – Use old flashlight instead of new ones(incorrectly renders legs shadow on flashlight!!).
- 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).
- bm_player_model (Def. "models/player.mdl") – SP playermodel used as reference for legs.
- bm_player_model_nosuit (Def. "models/player_sci.mdl") – SP playermodel used as reference for legs(nosuit).
- bm_legs_model (Def. "models/player_legs.mdl") – Model of the player legs.
- bm_legs_model_nosuit (Def. "models/player_legs_sci.mdl") – Model of the player legs(No hev suit).
- bm_legs_material_dir(Def. "models/props_am/hev_suit_metal") – Material directory of the used model.
- bm_legs_material_dir_nosuit (Def. "models/player/mp_scientist/body_sci") – Material directory of the used model(nosuit).
-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.