Installation guide by LimE: Steamcommunity.com

In order to play under Linux, set the original HL:S to run using Proton.

If the mod fails to appear in your steam games list, place the mod in your Half-Life 2 directory (Half-Life 2/hls_fix/) and run HL:S with the launch parameter "-game hls_fix" (sans the quotes).

Credits:

The code from Half-Life: Source Update, by Cobalt-57 on moddb.com was often
used as a reference, not as a base, for the creation of this mod.

Special thanks to Sergey "Mr. Lazy" Fetisov, TheMostUpset, and Maestra_Fenix
for the Half-Life Resized Maps pack.

The subtitles were made by il_mix. Steamcommunity.com

The new chrome shaders were made using the Source Shader Editor: Developer.valvesoftware.com

I forgot to add the shader editor into the included credits.txt so that's why you won't find it there.


Changelog (for v2.0 from the original HL:S):

Weapons:
-Crowbar clang sound now plays properly.

-Glock HD model now plays reload sound.

-Mp5 uses proper HL1 recoil.

-Mp5 HD model now plays reload sound.

-Shotgun plays proper double barrel sound on alt-fire.
-Shotgun plays pump sounds properly.

-Crossbow bolts can no longer pin NPCs to walls.
This is because I use different ragdolls that don't fall through moving surfaces and can be gibbed.

-Snark now uses proper world model.

NPCs:
-Apache now has better hitbox.

-Barnacle:
Barnacle tongues now render at the proper height.
Barnacle stops playing eating animation after prey has been killed.
Other NPCs will no longer attack Barnacles, this is how it was in the original HL.

-Barney
Barneys will not repeat damage sounds after being injured by another NPC.
Barneys will attack the player if he sees the player attack a scientist or barney.
Barney no longer fires as fast in HD.
Barneys no longer walk into the player.
Barney's speech and response system from the original HL has been fully restored.
(In the original HL:S they could ask a question to the player or NPC, but they could not answer back.)

-Bullsquid will now attempt to reposition itself when there is something blocking its view of its enemy.

-Gargantua's enerby ball attack now spawns on the floor instead of falling to the ground.

-GMan now plays ricochet effects when hit like in the original HL.

-Gonarch
Gonarch spray attack now leaves proper decal.
Gonarch now breaks walls and dies at the proper time instead of waiting until after his animation is finished.
Gonarch will now pursue the player.
Gonarch hitbox now collides with projectiles instead of just bullets.
Gonarch HP has been reduced by 1/3 to deal with players running out of bullets.
-This can be reverted with a simple adjustment in the cfg/skill.txt files.

-Headcrab
Headcrabs will now follow the player more often instead of standing around staring at them.
Baby headcrabs no longer sound like regular headcrab/

-Houndeye
Houndeye now has proper hitbox.
Player no longer hears awful sound when hit by houndeye.

-Nihilanth
Nihilanth attacks now sound more like the ones in the original HL.
Nihilanth no longer stops any vertical movement after a certain amount of time.
Nihilanth no longer fails to trigger end event on death.

-Osprey now has proper hitbox.

-Scientist
Scientist no longer repeats damage sound after being injured by another NPC.
Scientists will now properly heal the player.
Scientists no longer walk into the player.
Scientst's speech and response system from the original HL has been fully restored.
(In the original HL:S they could ask a question to the player or NPC, but they could not answer back.)

-Tentacle will now damage players and NPCs on impact.

-Turrets
Turrets animation now longer snaps around when aiming fully up or down.
Ceiling turrets now aim downward when killed.
Turret aiming has been improved to help prevent the player from avoiding attacks.
Though this can still happen if the player is standing in just the right position.
Turret beserk behavior has been fixed.
Hitting ceiling turrets in their shield now does less damage than hitting it anywhere else.

-Zombie now plays proper bash sound when hitting wall in c1a2.

-Alien Grunt, Alien Slave, Human Grunt, Houndeye: now use proper squad behavior, preventing certain bugs.
An example of this is that the Human grunt no longer runs away from the scientist in "We've Got Hostiles."

-All NPCs now longer play death sound when gibbed.

Maps:
-c0a0:
Automated voice has been modified to use subtitles.

-c0a0a:
Automated voice has been modified to use subtitles.
-c0a0b:
Automated voice has been modified to use subtitles.
Lowered the helicopter so it is no longer floating above the ground.
-c0a0c:
Automated voice has been modified to use subtitles.
-c0a0d:
Automated voice has been modified to use subtitles.
-c0a0e:
Automated voice has been modified to use subtitles.
-c1a0:
Fixed issues with scientist and gman sometimes not playing animations and scientist occasionally
talking to Gordon.
-c1a0a:
Fixed elevator sound
-c1a0b:
Lowered scientist so he is no longer floating above chair.
-c1a0e:
Modified anti-mass spectrometer to no longer play door sounds when touched.
-c1a1c:
Bullsquid and headcrabs no longer respawn after going down the ladder.
-c1a1f:
Merged c1a1f and c1a1g into one map.
-c1a2:
Elevator lights now look proper.
Fixed barnacle tounges going through ceilings.
Modified zombie bashing door sequence so breaking stuff lines up with zombie animations better.
-c1a2a:
Fixed ceiling turret from being completely black and disapearing when disabled.
-c1a2d:
Barney opening door sequence has been altered so door lines up with Barney's animations.
-c1a3:
Marines will no longer attack player in vent until attacked first.
-c1a3_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c1a3a:
Made level transition smoother.
-c1a3c:
Modified Osprey path so it no longer drops Marines outside of shaft.
-c1a3d:
Made level transition smoother.
-c1a4b:
Silo doors no longer snap open on level change.
-c1a4i:
Zombie now drags Barney and Scientist across floor.
-c2a1:
Broken catwalk no longer plays door sound when touched.
-c2a1_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c2a1b:
Fixed issue with bullsquid disappearing after playing animation. It now begins eating marine.
-c2a2:
Fixed issue with barnacle tounges going through elevator.
-c2a2b1:
Level transitions have been moved to prevent crashing.
-c2a2c:
Level transitions have been moved to prevent crashing.
-c2a2d_l_0:
Turrets will now all activate when any of them are damaged or killed.
Only lmp file is available because I had trouble re-compiling map after edits.
-c2a2f:
Turrets will now all activate when any of them are damaged or killed.
-c2a2g:
Turrets will now all activate when any of them are damaged or killed.
Blast doors no longer play door sounds when touched.
-c2a2h:
Blast doors no longer play door sounds when touched.
-c2a3a:
Lowered crossbow so it is no longer floating.
-c2a4c:
Fixed weird graphical issues.
-c2a4e:
Fixed tripmine exploding prematurely if level was reloaded.
-c2a4f:
Fixed issue with player being unable to hear scientist and security gaurd through walls.
-c2a4g:
Turrets will now all activate when any of them are damaged or killed.
-c2a5a:
Lowered rocket launcher so it is no longer floating.
-c2a5b:
Large door no longer plays handle jiggle sound when touched.
-c2a5c:
Fixed issue with skybox glitching out.
Moved Jet back so it is no longer visible just hanging there before flight.
-c2a5d:
First elevator no longer plays door sound when touched.
Box on elevator no longer ceases to exist.
-c2a5f:
Fixed issue with marine occasionaly leaving before playing scripted sequence.
-c2a5g:
Radio message has been altered to work with subtitles.
-c3a1:
Radio message has been altered to work with subtitles.
Rotated turret to the orientation it was in the original Half-Life:
This allows the turret time to spin up before attacking barney,
preventing him from killing it every time before it can attack.
-c3a1a:
Rotating gears will no damage the player when blocked.
Elevator lights now look proper.
-c3a1b:
Elevator lights now look proper.
-c3a2:
Altered door sounds so they no longer play handle jiggle sound when touched.
-c3a2d:
Lowered weapons so they are no longer floating.
-c4a1:
Nihlanth speech altered to support subtitles.
-c4a1_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c4a1a_l_0:
Nihlanth speech altered to support subtitles.
Only lmp file is available because I had trouble re-compiling map after edits.
-c4a1b:
Manta will now spawn enemies and only appears after player is spotted by grunts.
Controllers will now appear after player is spotted by specific alien slave.
-c4a1b_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c4a1c:
Nihlanth speech altered to support subtitles.
-c4a1c_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c4a1d:
Conveyor belt was modified to use proper texture speed.
-c4a1f:
Nihlanth speech altered to support subtitles.
-c4a2:
Nihlanth speech altered to support subtitles.
-c4a2_l_0:
Only exists so existing version in HL:S will not overwrite the
changes made to the above map.
-c4a3_l_0:
Nihlanth speech altered to support subtitles.
Only lmp file is available because I had trouble re-compiling map after edits.
-hls03amrl:
Fixed barnacle tounges going through ceilings.
-hls07amrl:
Fixed barnacle tounges going through ceilings.
-hls14amrl:
Player now spawns with weapons.
-t0a0:
Modified some sentences to work with subtitles.
-t0a0a:
Modified some sentences to work with subtitles.
-t0a0b1:
Made level transition smoother.
-t0a0b2:
Modified some sentences to work with subtitles.
Underwater grates no longer play handle jiggle sound when touched.
-t0a0c:
Elevator lights now look proper.
-t0a0d:
Elevator lights now look proper.
-All maps:
Fixed issue with model gibs being completely black.
Altered many door entities to no longer inappropriately play handle jiggle sound when touched.
Altered many sounds to work with subtitles.
All turrets will activate nearby turrets when damaged or killed.

Misc:
-Training room Hologram no longer turns black.

-Items no longer cast shadows (since they are usually on the ground anyways and their shadows were being cast underneath tables).

-Models now use proper chrome materials. (This can be reverted by commenting out the line specified in gameinfo.txt.)

-Reflective textures are no longer overly shiny. (This can be reverted by commenting out the line specified in gameinfo.txt.)

-Autosaves now have proper HL1 logo.

-Menu backgrounds now have widescreen blur textures.

-Glock knuckle texture is now orange instead of red.

-Gibs now sound like flesh instead of plastic.

-Now supports subtitles.

-Player and NPCs now play gibbed sound when gibbed.

-Soda cans can now be picked up and play can drop sound when spawned.

-Weapon animations no longer glitch out when aiming straight up.

-Mod now has full support for Resized Maps.
Resized Maps can be launched under new menu.
Save games now show proper Chapter Title followed by - RM instead of map name.

-Now has new options menu with several options in it.
MP5 recoil can now be toggled between HL1 and HL:S variants (HL1 default).

Toggleable Gibbable Ragdolls.

The decal left behind from a Bullsquids spit can be toggled between HL1 and HL:S variants (HL:S default).

The decal left behind from a Gonarch's spray can be toggled between HL1 and HL:S variants (HL:S default).

Player movement can be toggled between HL1 and HL:S variants (HL:S default).

Player movement sounds can be toggled between HL1 and HL:S variants (HL:S default).

Crowbar clang sound is now customizable.
The player can choose which materials it plays on and at what volume.


NOTE!!!:
There are likely many other smaller changes I forgot to add into this changelog.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Half-Life: Source Fixed v2.0

News

Version 2.0 of my Half-Life: Source Fixed mod has finally been released. The Source Code for v2.0 has also been released alongside it.

The mod and its code can be downloaded here: Moddb.com

hls fix files

Proper DirectX level and new Chrome shaders:

One of the most notable changes is that the mod now runs using the proper DirectX level. So now other graphics mods should hopefully work better alongside this one.

In order to still have proper chrome effects, I have used the Source shader editor: Developer.valvesoftware.com to create new chrome shaders.

crowbar chrome

mp5 chrome

barney chrome

For a full changelog, check out the description for the mod and the changelog.txt that comes with the mod.

Most importantly, the marine is the cold-blooded killer he was always meant to be due to reworked squad behavior. (It was improper squad behavior which caused him to run away from the scientist.)


killer - Mod DB

RSS Files
Half-Life: Source Fixed Patch 2.1 Source Code

Half-Life: Source Fixed Patch 2.1 Source Code

Source Code

The modified source code files for Half-Life: Source Fixed Patch 2.1

Half-Life: Source Fixed Patch 2.1

Half-Life: Source Fixed Patch 2.1

Patch 5 comments

Patch file 2.1 of Half-Life: Source Fixed for v2.0

Half-Life: Source Fixed v2.0 Source Code

Half-Life: Source Fixed v2.0 Source Code

SDK 3 comments

The Source Code for my v2.0 of Half-Life: Source Fixed. Before using, make sure you run the creategameprojects.bat file.

Half-Life: Source Fixed v2.0

Half-Life: Source Fixed v2.0

Full Version 19 comments

v2.0 improves many of the issues present in v1.0 In order to revert to the original chrome shaders or shiny textures, you can open up the mods gameinfo.txt...

Half-Life: Source Fixed

Half-Life: Source Fixed

Full Version 54 comments

This mod uses the source 2013 code to fix many of the issues present in Half-Life: Source. After downloading the zip file, extract the hls_fix directory...

Comments  (0 - 10 of 486)
TheRealFabler
TheRealFabler

At the beginning of the chapter "Gonarch's Lair", Gonarch lacks the texture of white spit (pink textures). What to do? I tried to lower mat_dxlevel to 80 - it didn't help.

Reply Good karma Bad karma+2 votes
BloodyMuffin Creator
BloodyMuffin

In the new options menu I added, there is an option to switch between the original HL spit texture, or the HLS spit texture. You could try seeing if the switching to use the other texture works.

Reply Good karma+2 votes
Cuthalion44
Cuthalion44

'Use HD models' option uses unlicensed fanmade content, but the correct models and textures created by Valve and Gearbox can be found attached below. Will you add this content to the hd folder, please?

Github.com

Also, do custom folders work?

Reply Good karma Bad karma+1 vote
LyokoDesura
LyokoDesura

I apologize for spamming, but is it possible that the next update will incorporate the bugfixes from the non-resized maps into their resized counterparts?

Reply Good karma Bad karma+1 vote
LyokoDesura
LyokoDesura

When you fix the third person, is it gonna use that code I linked? & turret problems that need fixing are just a bonus. I suggest you fix it so that the "first person world model" command actually works.

Reply Good karma Bad karma+1 vote
littlefirez
littlefirez

the maps arent loading

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

qazwsxedc16
qazwsxedc16

How come the AI is disabled on the menu screen? That's what made this game cool.

Reply Good karma Bad karma+1 vote
BloodyMuffin Creator
BloodyMuffin

That's because i set the mod to use the existing node graphs present in half life source so it wouldn't rebuild them each time. Unfortunately, some of the graphs for the background maps are missing and I didn't notice until later.

To fix this, when you get the ai disable error, open the console and enter ai_norebuildgraph 0, then close the console and wait for it to finish rebuilding the graph. Then open the console back up and enter ai_norebuildgraph 1. After that, you shouln't have to do it for that map anymore.

The next update I make will include the missing node graphs.

Reply Good karma+1 vote
qazwsxedc16
qazwsxedc16

It's not working.

Reply Good karma Bad karma+1 vote
qazwsxedc16
qazwsxedc16

Never mind. Turns out I had to run the command, THEN get the menu screen in the unmodded version to fix it.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.