Difference between revisions of "Half-Life: Source"
Baronsmoki (talk | contribs) (Added MobyGames) |
AlphaYellow (talk | contribs) |
||
(62 intermediate revisions by 31 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Disambig|the Source | + | {{Disambig|the Source engine port|the original|[[Half-Life]]|the unofficial remake|[[Black Mesa]]}} |
{{Infobox game | {{Infobox game | ||
|cover = Half-Life Source cover.jpg | |cover = Half-Life Source cover.jpg | ||
Line 6: | Line 6: | ||
|publishers = | |publishers = | ||
|engines = | |engines = | ||
− | {{Infobox game/row/engine|Source}} | + | {{Infobox game/row/engine|Source|Original|name=Source 2004}} |
+ | {{Infobox game/row/engine|Source|Current|name=Source 2013 Singleplayer}} | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows| | + | {{Infobox game/row/date|Windows|November 16, 2004}} |
{{Infobox game/row/date|OS X|September 12, 2013}} | {{Infobox game/row/date|OS X|September 12, 2013}} | ||
{{Infobox game/row/date|Linux|September 12, 2013}} | {{Infobox game/row/date|Linux|September 12, 2013}} | ||
+ | |reception = | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/monetization | One-time game purchase }} | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, FPS, Shooter }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Realistic }} | ||
+ | {{Infobox game/row/taxonomy/themes | North America, Sci-fi }} | ||
+ | {{Infobox game/row/taxonomy/series | Half-Life }} | ||
|steam appid = 280 | |steam appid = 280 | ||
|gogcom id = | |gogcom id = | ||
+ | |hltb = 4257 | ||
+ | |lutris = half-life-source | ||
+ | |igdb = half-life-source | ||
|strategywiki = | |strategywiki = | ||
− | |mobygames = | + | |mobygames = 42682 |
|wikipedia = Half-Life: Source | |wikipedia = Half-Life: Source | ||
|winehq = 14473 | |winehq = 14473 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = A port of the [[Half-Life]] to the [[Engine:Source|Source]] engine with additional enhancements such as ragdoll physics, shader effects, [[Glossary:Oculus Rift|Oculus Rift]] support, improved controller support, extended console commands, and includes the High Definition pack. |
− | {{--}} The 2013 update introduced several issues not present in the | + | |
+ | |release history = This release has been superceded by [[Half-Life]]'s 25th Anniversary update on November 17th, 2023 and hidden off Steam search results, only kept available for purchase for the asset files.<ref>{{Refurl|url=https://store.steampowered.com/news/app/70/view/6941797379568863069|title=Steam Community Event - Half-Life 25th Anniversary Update|date=2024-03-18|snippet=We now consider this anniversary version of Half Life to be the definitive version, and the one we'll continue to support going forward. Therefore, we'll be reducing the visibility of Half Life: Source on the Steam Store. We know Half-Life: Source's assets are still being used by the Source engine community, so it'll remain available, but we'll be encouraging new Half-Life players to play this version instead.}}</ref> | ||
+ | |||
+ | |current state = The 2013 update introduced several issues not present in the prior builds, such as graphical glitches and broken scripted sequences.<ref>{{Refurl|url=https://steamcommunity.com/id/itsa2by4/recommended/280/|title=Steam Community|date=May 2023}}</ref><ref>https://steamcommunity.com/app/280/discussions/0/558756256594917099/#c540744474869481436</ref> | ||
+ | |||
+ | }} | ||
'''General information''' | '''General information''' | ||
{{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Half-Life: Source] and other Source-based games | {{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Half-Life: Source] and other Source-based games | ||
− | |||
{{mm}} [https://steamcommunity.com/app/280/discussions/ Steam Community Discussions] | {{mm}} [https://steamcommunity.com/app/280/discussions/ Steam Community Discussions] | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | Steam, DRM | + | {{Availability/row| Retail | | Steam, disc | {{removed DRM|SecuROM|5}}. Removed in a December 2004 update.<br>Included in all copies of [[Half-Life 2|Half-Life 2: Collector's Edition]]. | | Windows }} |
− | {{Availability/row| Steam | 280 | DRM-free | DRM-free when launched directly from the executable with <code>-game hl1</code> [[Glossary:Command line arguments|command line argument]].{{cn|OS X testing needed|date=October 2018}} | | Windows, OS X, Linux }} | + | {{Availability/row| Steam | 280 | DRM-free | Initially only available as part of [[Half-Life 2|Half-Life 2 Silver]] and [[Half-Life 2|Half-Life 2 Gold]] bundles. Received a standalone digital release later; includes [[Half-Life Deathmatch: Source]].<br>DRM-free when launched directly from the executable with <code>-game hl1</code> [[Glossary:Command line arguments|command line argument]].{{cn|OS X testing needed|date=October 2018}} | | Windows, OS X, Linux }} |
}} | }} | ||
{{ii}} All versions require {{DRM|Steam}}. | {{ii}} All versions require {{DRM|Steam}}. | ||
==Essential improvements== | ==Essential improvements== | ||
+ | ===[https://www.moddb.com/mods/half-life-source-fixed Half Life: Source Fixed]=== | ||
+ | {{++}} Fixes many issues and bugs. | ||
+ | {{Fixbox|description=Use replacement files||fix= | ||
+ | # Download files from link above. | ||
+ | # Extract the <code>hls_fix</code> directory into the <code>sourcemods</code> folder and restart Steam. | ||
+ | }} | ||
+ | |||
+ | ===[https://www.moddb.com/games/half-life-source/downloads/half-life-source-fix-pack-v5 Half-Life: Source Fix Pack]=== | ||
+ | {{++}} Fixes bugs and restores some behaviors from original [[Half-Life]]. | ||
+ | {{ii}} Intended to be used with "Old Engine" version, but should also work with newest Steam release. | ||
+ | |||
+ | {{Fixbox|description=Use replacement files||fix= | ||
+ | # Download the files from the link above. | ||
+ | # Extract the {{folder|hl1}} and {{folder|extra for steam version\hl1\}} directory and place it in {{folder|{{p|game}}}}. | ||
+ | }} | ||
+ | |||
===Skip intro videos=== | ===Skip intro videos=== | ||
{{Fixbox|description=Use <code>-novid</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}} | {{Fixbox|description=Use <code>-novid</code> [[Glossary:Command line arguments|command line argument]]|ref={{cn|date=July 2016}}}} | ||
− | |||
− | |||
− | |||
==Game data== | ==Game data== | ||
Line 57: | Line 89: | ||
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== | ||
{{Save game cloud syncing | {{Save game cloud syncing | ||
− | |discord | + | |discord = |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = true |
− | |steam cloud notes | + | |steam cloud notes = |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = |
− | |xbox cloud notes | + | |xbox cloud notes = |
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|Half Life Source General Video.png| | + | {{Image|Half Life Source General Video.png|General video settings}} |
− | {{Image|Half Life Source Advanced Video.png| | + | {{Image|Half Life Source Advanced Video.png|Advanced video settings}} |
− | {{Video | + | {{Video |
|wsgf link = https://www.wsgf.org/dr/half-life-source | |wsgf link = https://www.wsgf.org/dr/half-life-source | ||
|widescreen wsgf award = gold | |widescreen wsgf award = gold | ||
Line 91: | Line 123: | ||
|4k ultra hd notes = Some of the game UI becomes too small to read. | |4k ultra hd notes = Some of the game UI becomes too small to read. | ||
|fov = true | |fov = true | ||
− | |fov notes = Values between 75° and 90° horizontal can be set via ingame slider.<ref> | + | |fov notes = Values between 75° and 90° horizontal can be set via ingame slider.<ref>{{Refurl|url=https://developer.valvesoftware.com/wiki/Field_of_View|title=Field of View - Valve Developer Community|date=May 2023}}</ref> For higher values use [https://steamcommunity.com/sharedfiles/filedetails/?id=1806796168 this] guide. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
Line 100: | Line 132: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = | |antialiasing notes = | ||
+ | |upscaling = false | ||
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
|vsync = true | |vsync = true | ||
− | |vsync notes = | + | |vsync notes = Double buffered <ref>{{Refurl|url=https://www.youtube.com/watch?v=qShOm6pwUbA|title=Black mesa vsync is double buffered|date=2024}}</ref> |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = true | |120 fps = true | ||
− | |120 fps notes = | + | |120 fps notes = Capped at 300 FPS by default. Frame rate cap can be changed by changing <code>fps_max</code> in the [[#Enabling the console|developer console]]. To uncap FPS or cap FPS higher than 300 <code>sv_cheats = 1</code> must be set first before using <code>fps_max</code>. <!--<code>sv_cheats = 1</code> will also disable achievements, but changing it back to 0 will re-enable them. --> |
|hdr = false | |hdr = false | ||
|hdr notes = Rendered image uses {{term|SDR}} color space. In-game {{term|HDR}} option refers only to {{term|HDR Rendering}}. | |hdr notes = Rendered image uses {{term|SDR}} color space. In-game {{term|HDR}} option refers only to {{term|HDR Rendering}}. | ||
− | |color blind = | + | |color blind = false |
|color blind notes = | |color blind notes = | ||
}} | }} | ||
Line 114: | Line 149: | ||
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
{{Fixbox|description=-window -noborder|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=-window -noborder|ref={{cn|date=July 2016}}|fix= | ||
− | # | + | # Right-click Half-Life: Source in the Steam Library. |
− | + | # Select <code>Properties</code>. | |
− | # Select <code>Properties</code> | + | # Select <code>Set Launch Options...</code>. |
− | # Select <code>Set Launch Options...</code> | + | # Input <code>-window -noborder</code>. |
− | # Input <code>-window -noborder</code> | + | # Press <code>OK</code>. |
− | # Press <code>OK</code> | + | # Launch the game. |
− | # Launch the game | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Image|Half Life Source Remapping.png| | + | {{Image|Half Life Source Remapping.png|Key map settings}} |
− | {{Image|Half Life Source Mouse Gamepad.png| | + | {{Image|Half Life Source Mouse Gamepad.png|Mouse/gamepad settings}} |
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 140: | Line 174: | ||
|touchscreen notes = | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = Use the console command {{code|exec 360controller}} to automatically setup Xbox controller support (if not already configured at startup). | + | |controller support notes = Use the console command {{code|exec 360controller}} to automatically setup Xbox controller support (if not already configured at startup). To also make {{code|controller vibration}} work, download an updated version of the SDL2 file and replace it with the one in the outside "bin" folder. [https://www.libsdl.org/release/SDL2-2.0.20-win32-x86.zip SDL2] |
− | |full controller = | + | |full controller = hackable |
− | |full controller notes = | + | |full controller notes = Use this [https://www.moddb.com/mods/xbox-360-ui-mod-for-pc/downloads/xbox-360-ui-mod-v25-for-half-life-source Controller UI Mod] for a console style menu that can be navigated with a controller. <br>Newer "beta and beta_deck" version of the game supposed to include Steam Deck gamepad UI which normally can be enabled with {{code|-gamepadui}} [[Command line arguments|Command line argument]] (requires Vulkan-supported cards) on most updated Source games, however, this was currently non-functional for now in HL: Source, use the above Controller UI mod instead. |
|controller remap = true | |controller remap = true | ||
|controller remap notes = | |controller remap notes = | ||
Line 189: | Line 223: | ||
}} | }} | ||
− | ==Audio | + | ===Disable autorun=== |
− | {{Image|Half Life Source Audio.png| | + | {{Fixbox|description=Add script to {{file|userconfig.cfg}}|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/280/discussions/0/46476145361297109/|title=A Solution to the Ridiculous Running Speed? :: Half-Life: Source General Discussions|date=May 2023}}</ref>|fix= |
− | {{Audio | + | # Add the following to {{file|{{p|game}}/valve/userconfig.cfg}}. Create the file as a plain text file if it does not already exist. Adjust keys as desired. |
+ | <pre> | ||
+ | +speed | ||
+ | bind SHIFT +holdrun | ||
+ | alias +holdrun -speed | ||
+ | alias -holdrun +speed | ||
+ | alias "runon" "-speed;alias togglerun runoff" | ||
+ | alias "runoff" "+speed;alias togglerun runon" | ||
+ | runoff | ||
+ | bind CAPSLOCK togglerun | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ==Audio== | ||
+ | {{Image|Half Life Source Audio.png|Audio settings}} | ||
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
|separate volume notes = Over-all game volume and separate music slider. | |separate volume notes = Over-all game volume and separate music slider. | ||
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = 7.1, 5.1 surround sound, 4 speaker surround. | + | |surround sound notes = 7.1, 5.1 surround sound, 4 speaker surround. 7.1 output may require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]]. |
− | |subtitles = | + | |subtitles = hackable |
− | |subtitles notes = | + | |subtitles notes = By default, option exists but is non-functional, install this [[#Half_Life:_Source_Fixed|Half-Life: Source Fixed mod]] to fix subtitles. |
− | |closed captions = | + | |closed captions = hackable |
− | |closed captions notes = | + | |closed captions notes = See above. |
|mute on focus lost = true | |mute on focus lost = true | ||
|mute on focus lost notes = "Silence the audio while the game window is in the background" check box. | |mute on focus lost notes = "Silence the audio while the game window is in the background" check box. | ||
− | |eax support = | + | |eax support = hackable |
− | |eax support notes = | + | |eax support notes = Set ''snd_legacy_surround 1'' in console, ''4 speakers'' in options, and use [[Glossary:Surround sound#DirectSound3D|DSOAL]] for binaural HRTF mixing. |
+ | |royalty free audio = always on | ||
+ | |royalty free audio notes = | ||
}} | }} | ||
Line 269: | Line 320: | ||
|subtitles = unknown | |subtitles = unknown | ||
|notes = | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = limited | ||
+ | |subtitles = unknown | ||
+ | |notes = By default, in steam version only the H.E.V suit is voiced in the game (the voice acting is taken from the translation of half life 2 by SDL), but there is also a full unofficial [https://forum.csmania.ru/viewtopic.php?t=5258 audio translation]. | ||
|fan = | |fan = | ||
}} | }} | ||
Line 280: | Line 339: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Thai |
|interface = true | |interface = true | ||
|audio = unknown | |audio = unknown | ||
Line 288: | Line 347: | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Polish |
|interface = true | |interface = true | ||
− | |audio = | + | |audio = false |
− | |subtitles = | + | |subtitles = hackable |
− | |notes = | + | |notes = Fan translation including subtitles, [https://web.archive.org/web/20221127111957/https://www.hlspl.borealis.net.pl/download.html download]. |
|fan = | |fan = | ||
}} | }} | ||
Line 347: | Line 406: | ||
===Graphical glitches in the Residue Processing chapter=== | ===Graphical glitches in the Residue Processing chapter=== | ||
− | The glitches seem to have been introduced by a batch of updates in late 2013. An official fix is unlikely at this point, but disabling multicore rendering in the advanced video options seems to work. | + | * The glitches seem to have been introduced by a batch of updates & SteamPipe engine update in late 2013. An official fix is unlikely at this point, but disabling multicore rendering in the advanced video options seems to work or use this [[#Half_Life:_Source_Fixed|Half-Life: Source Fixed mod]]. |
==Other information== | ==Other information== | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 9, 9Ex |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 372: | Line 431: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
− | |macos intel 32-bit app = | + | |macos intel 32-bit app = true |
− | |macos intel 64-bit app = | + | |macos intel 64-bit app = false |
− | |macos app notes = | + | |macos arm app = unknown |
− | |linux 32-bit executable= | + | |macos app notes = |
− | |linux 64-bit executable= | + | |linux 32-bit executable= true |
− | |linux executable notes = | + | |linux 64-bit executable= false |
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
Line 390: | Line 452: | ||
|interface = | |interface = | ||
|interface notes = | |interface notes = | ||
− | |input = | + | |input = SDL |
|input notes = | |input notes = | ||
|cutscenes = Bink Video | |cutscenes = Bink Video | ||
Line 402: | Line 464: | ||
{{Fixbox|description=Enabling the console in Source games|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Enabling the console in Source games|ref={{cn|date=July 2016}}|fix= | ||
− | # Launch the game | + | # Launch the game. |
− | # From the main menu select <code>Options</code> | + | # From the main menu select <code>Options</code>. |
− | # Select the <code>Keyboard</code> tab | + | # Select the <code>Keyboard</code> tab. |
− | # Click the <code>Advanced</code> button | + | # Click the <code>Advanced</code> button. |
− | # Check the box next to <code>Enable developer console ({{key|~}})</code> | + | # Check the box next to <code>Enable developer console ({{key|~}})</code>. |
− | # Click Apply | + | # Click Apply. |
'''Notes''' | '''Notes''' | ||
{{ii}} Press {{key|~}} to open the console. | {{ii}} Press {{key|~}} to open the console. | ||
− | {{ii}} Some commands may first require | + | {{ii}} Some commands may first require enabling sv_cheats via <code>sv_cheats 1</code>. |
{{--}} Users without a US keyboard may experience some [[Engine:Source#Console doesn't open|problems]]. | {{--}} Users without a US keyboard may experience some [[Engine:Source#Console doesn't open|problems]]. | ||
}} | }} | ||
+ | |||
+ | ===Mods=== | ||
+ | * [https://gamebanana.com/mods/391214 Classic Half-Life Blood by super_toy1] - Replace the [[Half-Life 2]] blood decals with the blood decals from the [[Half-Life|original game]]. | ||
===Launch options=== | ===Launch options=== | ||
Line 419: | Line 484: | ||
{{Fixbox|description=Enabling a launch parameter|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Enabling a launch parameter|ref={{cn|date=July 2016}}|fix= | ||
− | # | + | # Right-click the game in the Steam Library. |
− | + | # Select <code>Properties</code>. | |
− | # Select <code>Properties</code> | + | # Select <code>Set Launch Options...</code>. |
− | # Select <code>Set Launch Options...</code> | + | # Type the selected launch options and separate each command with a space. |
− | # | + | # Press <code>OK</code>. |
− | # Press <code>OK</code> | + | # Launch the game. |
− | # Launch the game | ||
}} | }} | ||
Latest revision as of 03:50, 24 April 2024
This page is for the Source engine port. For the original, see Half-Life. For the unofficial remake, see Black Mesa.
Developers | |
---|---|
Valve Corporation | |
Engines | |
Original | Source 2004 |
Current | Source 2013 Singleplayer |
Release dates | |
Windows | November 16, 2004 |
macOS (OS X) | September 12, 2013 |
Linux | September 12, 2013 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Action, FPS, Shooter |
Art styles | Realistic |
Themes | North America, Sci-fi |
Series | Half-Life |
⤏ Go to series page | |
Half-Life mods and fangames (series) | |
Half-Life | 1998 |
Half-Life: Opposing Force | 1999 |
Half-Life: Blue Shift | 2001 |
Codename: Gordon | 2004 |
Half-Life: Source | 2004 |
Half-Life 2 | 2004 |
Half-Life 2: Deathmatch | 2004 |
Half-Life 2: Lost Coast | 2005 |
Half-Life Deathmatch: Source | 2006 |
Half-Life 2: Episode One | 2006 |
Half-Life 2: Episode Two | 2007 |
Portal (series) | |
Half-Life: Decay (unofficial port) | 2008 |
Half-Life: Alyx | 2020 |
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
A port of the Half-Life to the Source engine with additional enhancements such as ragdoll physics, shader effects, Oculus Rift support, improved controller support, extended console commands, and includes the High Definition pack.
This release has been superceded by Half-Life's 25th Anniversary update on November 17th, 2023 and hidden off Steam search results, only kept available for purchase for the asset files.[1]
The 2013 update introduced several issues not present in the prior builds, such as graphical glitches and broken scripted sequences.[2][3]
General information
- GitHub Issue Tracker for Half-Life: Source and other Source-based games
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 5 DRM. Removed in a December 2004 update. Included in all copies of Half-Life 2: Collector's Edition. |
|||
Steam | Initially only available as part of Half-Life 2 Silver and Half-Life 2 Gold bundles. Received a standalone digital release later; includes Half-Life Deathmatch: Source. DRM-free when launched directly from the executable with -game hl1 command line argument.[citation needed] |
Essential improvements
Half Life: Source Fixed
- Fixes many issues and bugs.
Use replacement files |
---|
|
Half-Life: Source Fix Pack
- Fixes bugs and restores some behaviors from original Half-Life.
- Intended to be used with "Old Engine" version, but should also work with newest Steam release.
Use replacement files |
---|
|
Skip intro videos
Use -novid command line argument[citation needed]
|
---|
Game data
Configuration file(s) location
System | Location |
---|---|
Steam | <Steam-folder>/SteamApps/common/Half-Life 2/hl1/cfg/ |
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Steam | <Steam-folder>/SteamApps/common/Half-Life 2/hl1/save/ |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | Some of the game UI becomes too small to read. | ||
Field of view (FOV) | Values between 75° and 90° horizontal can be set via ingame slider.[4] For higher values use this guide. | ||
Windowed | |||
Borderless fullscreen windowed | See Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | Double buffered [5] | ||
60 FPS and 120+ FPS | Capped at 300 FPS by default. Frame rate cap can be changed by changing fps_max in the developer console. To uncap FPS or cap FPS higher than 300 sv_cheats = 1 must be set first before using fps_max . |
||
High dynamic range display (HDR) | Rendered image uses SDR color space. In-game HDR option refers only to HDR Rendering. |
Borderless fullscreen windowed
-window -noborder[citation needed] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Use the console command exec 360controller to automatically setup Xbox controller support (if not already configured at startup). To also make controller vibration work, download an updated version of the SDL2 file and replace it with the one in the outside "bin" folder. SDL2 |
|
Full controller support | Use this Controller UI Mod for a console style menu that can be navigated with a controller. Newer "beta and beta_deck" version of the game supposed to include Steam Deck gamepad UI which normally can be enabled with -gamepadui Command line argument (requires Vulkan-supported cards) on most updated Source games, however, this was currently non-functional for now in HL: Source, use the above Controller UI mod instead. |
|
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers |
---|
PlayStation controllers |
---|
Tracked motion controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Disable autorun
Add script to userconfig.cfg [6]
|
---|
+speed bind SHIFT +holdrun alias +holdrun -speed alias -holdrun +speed alias "runon" "-speed;alias togglerun runoff" alias "runoff" "+speed;alias togglerun runon" runoff bind CAPSLOCK togglerun |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Over-all game volume and separate music slider. | |
Surround sound | 7.1, 5.1 surround sound, 4 speaker surround. 7.1 output may require DirectSound3D restoration software. | |
Subtitles | By default, option exists but is non-functional, install this Half-Life: Source Fixed mod to fix subtitles. | |
Closed captions | See above. | |
Mute on focus lost | "Silence the audio while the game window is in the background" check box. | |
EAX support | Set snd_legacy_surround 1 in console, 4 speakers in options, and use DSOAL for binaural HRTF mixing. | |
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
French | ||||
German | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Russian | By default, in steam version only the H.E.V suit is voiced in the game (the voice acting is taken from the translation of half life 2 by SDL), but there is also a full unofficial audio translation. | |||
Spanish | ||||
Thai | ||||
Polish | Fan translation including subtitles, download. |
VR support
Headsets | State | Notes | |
---|---|---|---|
SteamVR | This game might be playable with the Revive Compatibility Layer (compatibility list). | ||
Oculus VR (LibOVR) | Available under Video Settings. See Oculus Rift for more information. | ||
Windows Mixed Reality | This game might be playable with the Revive Compatibility Layer. |
Devices | |||
---|---|---|---|
Tracked motion controllers | |||
Traditional controller | See Input for details. | ||
Keyboard/Mouse |
Oculus Rift
- By default VR mode will run full screen, to switch back to a borderless windowed set the
vr_force_windowed
convar.
Issues fixed
Purple and black broken textures
- A generic fix for this issue can be found on our Source engine page.
Graphical glitches in the Residue Processing chapter
- The glitches seem to have been introduced by a batch of updates & SteamPipe engine update in late 2013. An official fix is unlikely at this point, but disabling multicore rendering in the advanced video options seems to work or use this Half-Life: Source Fixed mod.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9, 9Ex | |
OpenGL | 2.1 | OS X and Linux only. |
Shader Model support | 1.x, 2, 3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. | ||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Physics | Havok | Heavily modified variant. |
Audio | Miles Sound System | |
Input | SDL | |
Cutscenes | Bink Video | Used for startup videos and in-game movies. |
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Enabling the console in Source games[citation needed] |
---|
Notes
|
Mods
- Classic Half-Life Blood by super_toy1 - Replace the Half-Life 2 blood decals with the blood decals from the original game.
Launch options
- View this Steam Support Article regarding launch options as well as the relevant Valve Developer wiki page for further information and a list of useful Source engine launch options.
Enabling a launch parameter[citation needed] |
---|
|
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | XP | |
Processor (CPU) | 1.2 GHz | 2.4 GHz |
System memory (RAM) | 256 MB | 512 MB |
Hard disk drive (HDD) | ||
Video card (GPU) | DirectX 7 compatible | DirectX 9 compatible |
- Must be run without Steam to play on XP and Vista.
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | Leopard 10.5.8, Snow Leopard 10.6.3 | |
Processor (CPU) | Dual core from Intel at 2.8 GHz Dual core from AMD at 2.8 GHz |
|
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | ||
Video card (GPU) | Nvidia GeForce 8 ATI Radeon X1600 Intel HD 3000 |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Ubuntu 12.04 | |
Processor (CPU) | Dual core from Intel at 2.8 GHz Dual core from AMD at 2.8 GHz |
|
System memory (RAM) | 4 GB | |
Hard disk drive (HDD) | 8 GB | |
Video card (GPU) | Nvidia GeForce 8600/9600GT ATI/AMD Radeon HD2600/3600 OpenGL 2.1 compatible |
|
Sound (audio device) | OpenAL Compatible Sound Card | |
Other | (Graphic Drivers: Nvidia 310, AMD 12.11) |
References
- ↑ Steam Community Event - Half-Life 25th Anniversary Update - last accessed on 2024-03-18
- "We now consider this anniversary version of Half Life to be the definitive version, and the one we'll continue to support going forward. Therefore, we'll be reducing the visibility of Half Life: Source on the Steam Store. We know Half-Life: Source's assets are still being used by the Source engine community, so it'll remain available, but we'll be encouraging new Half-Life players to play this version instead."
- ↑ Steam Community - last accessed on May 2023
- ↑ https://steamcommunity.com/app/280/discussions/0/558756256594917099/#c540744474869481436
- ↑ Field of View - Valve Developer Community - last accessed on May 2023
- ↑ Black mesa vsync is double buffered - last accessed on 2024
- ↑ A Solution to the Ridiculous Running Speed? :: Half-Life: Source General Discussions - last accessed on May 2023