Named Game of the Year by over 50 publications, Valve's début title blends action and adventure with award-winning technology to create a frighteningly realistic world where players must think to survive. Also includes an exciting multiplayer mode that allows you to play against friends and enemies around the world.
This is unofficial patch for retail, pre-Steam, aka. WON version of Half-Life, which main feature is allowing user to set any resolution supported by the system when running in OpenGL or Direct3D mode. Field of view is also adjusted correctly for wide displays. The patch also fixes the error about the game requiring at least 16 MB of physical memory that occurs on some systems. As a bonus, the fix for incorrect MP3 files being played in expansion packs is included when using the undocumented MP3 playback feature in Half-Life v18.104.22.168.
UPDATE 11/9/2018 (v1.1 - only changes Half-Life 22.214.171.124 binaries):
UPDATE 9/9/2020 (v1.1.1 - only changes Half-Life 126.96.36.199 binaries):
UPDATE 9/14/2020 (v1.1.2 - only changes Half-Life 188.8.131.52 binaries):
The patch includes patched files for the following games/patch versions:
Select the game/patch version that you have currently installed by navigating to the appropriate folder in this archive, then extract the contents of the folder to your game's installation directory.
You may have to disable DPI scaling in Half-Life shortcut's properties in the Compatibility tab to prevent issues like game window going outside of the monitor if your display scaling is set above 100%.
Here are some interesting command line arguments that I found while digging through Half-Life's executable. These can be added to Half-Life shortcut's properties in the Target field after hl.exe, see Pcgamingwiki.com
-noextracds - Prevent redundant switches to resolution 800x600 under certain circumstances before finally setting user selected resolution (highly recommended).
-lw - Forces the engine to start with horizontal menu resolution set to . Example: -lw 1920
-lh - Forces the engine to start with vertical menu resolution set to . Example: -lh 1080
-notopmost - Doesn't mark the game's windows as topmost in fullscreen mode.
The game defaults to running in 16-bit color mode. One of these can be passed to improve picture quality:
-32bpp - instructs the game to run in 32-bit color mode (highly recommended unless your PC is ancient).
-24bpp - instructs the game to run in 24-bit color mode.
Ability to play MP3 files as a substitute for playing soundtrack from CD first appeared with patch 184.108.40.206. It's an undocumented feature that only became official with Steam version of Half-Life. Refer to the following list to see how to name MP3 files after ripping them from Half-Life CD:
Important: The MP3 decoder used in the old version of Half-Life doesn't understand ID3v2 tags commonly added by CD ripping software and such MP3s won't be played. Make sure your ripping software offers ability to use ID3v1 tags instead. They may also be omitted entirely.
Half-Life: Opposing Force
Half-Life: Blue Shift
\Half-Life\bshift_unlocked\media (use Blue Shift: Unlocked v1.1 to convert your BS installation to HL mod)
FOV patch for Half-Life v220.127.116.11 and Blue-Shift causes the left and right sides of the screen to not black out when the game triggers that effect.