Difference between revisions of "Half-Life 2: Lost Coast"
From PCGamingWiki, the wiki about fixing PC games
(→Video settings: added HDR details from other page) |
(Add reference for -novid command line argument) |
||
(78 intermediate revisions by 36 users not shown) | |||
Line 5: | Line 5: | ||
|publishers = | |publishers = | ||
|engines = | |engines = | ||
− | {{Infobox game/row/engine|Source}} | + | {{Infobox game/row/engine|Source|Original|name=Source 2006|ref={{cn|Has always had HDR, which is a feature introduced in Source 2006.}} }} |
+ | {{Infobox game/row/engine|Source|Current|name=Source 2013 Singleplayer}} | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows|October 27, 2005}} | + | {{Infobox game/row/date|Windows|October 27, 2005|ref=<ref>{{Refurl|url=https://store.steampowered.com/oldnews/472|title=News - Half-Life 2: Lost Coast Available Now|date=2023-09-18}}</ref>}} |
{{Infobox game/row/date|OS X|May 9, 2013}} | {{Infobox game/row/date|OS X|May 9, 2013}} | ||
{{Infobox game/row/date|Linux|May 9, 2013}} | {{Infobox game/row/date|Linux|May 9, 2013}} | ||
+ | |reception = | ||
+ | |taxonomy = | ||
+ | {{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|Shooter}} | ||
+ | {{Infobox game/row/taxonomy/art styles|Realistic}} | ||
+ | {{Infobox game/row/taxonomy/themes|Eastern Europe, Post-apocalyptic, Sci-fi}} | ||
+ | {{Infobox game/row/taxonomy/series|Half-Life}} | ||
|steam appid = 340 | |steam appid = 340 | ||
− | |gogcom | + | |gogcom id = |
+ | |hltb = 4252 | ||
+ | |lutris = half-life-2-lost-coast | ||
+ | |igdb = half-life-2-lost-coast | ||
|strategywiki = | |strategywiki = | ||
+ | |mobygames = 24946 | ||
|wikipedia = Half-Life 2: Lost Coast | |wikipedia = Half-Life 2: Lost Coast | ||
|winehq = 2095 | |winehq = 2095 | ||
+ | |license = | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = The game serves as a tech demo for [[Engine:Source|Source's]] {{Term|HDR Rendering}} implementation. In addition to being their first title to include developer commentary feature. | ||
+ | |||
+ | |current state = | ||
}} | }} | ||
− | |||
'''General information''' | '''General information''' | ||
− | |||
{{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Half-Life 2: Lost Coast] and other Source-based games | {{mm}} [https://github.com/ValveSoftware/Source-1-Games/issues GitHub Issue Tracker for Half-Life 2: Lost Coast] and other Source-based games | ||
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/app/340/discussions/ Steam Community Discussions] |
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Steam | 340 | | + | {{Availability/row| Steam | 340 | DRM-free | Sold in bundles only.<br/>DRM-free when launched directly from the executable with <code>-game lostcoast</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}}. | ||
Line 31: | Line 53: | ||
==Essential improvements== | ==Essential improvements== | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Use <code>-novid</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>{{Refurl|url=https://developer.valvesoftware.com/wiki/Command_Line_Options|title=Command Line Options - Valve Developer Wiki|date=16 March 2024}}</ref>}} |
− | |||
− | }} | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Steam|{{p|steam}}/SteamApps/common/Half-Life 2/lostcoast/cfg/}} |
}} | }} | ||
{{XDG|false}} | {{XDG|false}} | ||
Line 44: | Line 64: | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Steam|{{p|steam}}/SteamApps/common/Half-Life 2/lostcoast/save/}} |
}} | }} | ||
===[[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 | ||
− | |origin | + | |discord = |
− | |origin notes | + | |discord notes = |
− | |steam cloud | + | |epic games launcher = |
− | |steam cloud notes | + | |epic games launcher notes = |
− | | | + | |gog galaxy = |
− | | | + | |gog galaxy notes = |
+ | |origin = | ||
+ | |origin notes = | ||
+ | |steam cloud = true | ||
+ | |steam cloud notes = Syncs save games and settings | ||
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Image|Half Life 2 Lost Coast General Video.png| | + | {{Image|Half Life 2 Lost Coast General Video.png|General video settings}} |
− | {{Image|Half Life 2 Lost Coast Advanced Video.png| | + | {{Image|Half Life 2 Lost Coast Advanced Video.png|Advanced video settings}} |
− | {{Video | + | {{Video |
|wsgf link = | |wsgf link = | ||
|widescreen wsgf award = | |widescreen wsgf award = | ||
Line 70: | Line 98: | ||
|multimonitor = true | |multimonitor = true | ||
|multimonitor notes = | |multimonitor notes = | ||
− | |ultrawidescreen = | + | |ultrawidescreen = true |
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = Interface scales poorly. | |4k ultra hd notes = Interface scales poorly. | ||
|fov = true | |fov = true | ||
− | |fov notes = 75- | + | |fov notes = 75-110° (max 120° via <code>fov_desired</code> command) FOV. See [[#Field of view (FOV)|Field of view (FOV)]]. |
|windowed = true | |windowed = true | ||
|windowed notes = | |windowed notes = | ||
− | |borderless windowed = | + | |borderless windowed = true |
− | |borderless windowed notes = | + | |borderless windowed notes = For newer versions: Set to Run in a window (No Border), otherwise, see [[#Borderless fullscreen windowed|Borderless fullscreen windowed]]. |
|anisotropic = true | |anisotropic = true | ||
|anisotropic notes = Up to 16 samples. | |anisotropic notes = Up to 16 samples. | ||
|antialiasing = true | |antialiasing = true | ||
− | |antialiasing notes = | + | |antialiasing notes = Up to 8x [[MSAA]]. [[SGSSAA]] available with flag <code>0x000000C1</code>. |
+ | |upscaling = unknown | ||
+ | |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 = 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 you must first set <code>sv_cheats = 1</code> before using <code>fps_max</code>. <code>sv_cheats = 1</code> will also disable achievements.<ref>{{Refurl|url=http://web.archive.org/web/20160913143805/http://120hz.net/showthread.php?3258-New-120Hz-Games-Report|title=New 120Hz Games Report|date=May 2023}}</ref> (However, ''Lost Coast'' has no achievements.) |
|hdr = false | |hdr = false | ||
− | |hdr notes = Rendered image uses {{term|SDR}} color space. In-game | + | |hdr notes = Rendered image uses {{term|SDR}} color space. In-game {{term|HDR}} option refers only to {{term|HDR Rendering}}. |
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
+ | {{ii}} HBAO available with flag <code>0x0000002C</code>. | ||
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
Line 100: | Line 132: | ||
File:Half life 2 lost coast fov1.jpg|75 FOV | File:Half life 2 lost coast fov1.jpg|75 FOV | ||
File:Half life 2 lost coast fov2.jpg|90 FOV | File:Half life 2 lost coast fov2.jpg|90 FOV | ||
+ | File:HL2_Lost_Coast_110FOV.jpg|110 FOV | ||
</gallery> | </gallery> | ||
===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
− | {{ | + | {{ii}} Newer version of HL2 Lost Coast included the option as Run in a window (No Border), if you are running older versions, follow these steps: |
− | {{Fixbox | + | {{Fixbox|description=-window -noborder|ref=<ref>{{Refurl|url=https://developer.valvesoftware.com/wiki/Command_Line_Options|title=Command Line Options - Valve Developer Wiki|date=17 May 2023}}</ref>|fix= |
# Find Half-Life 2: Lost Coast in your Steam Library | # Find Half-Life 2: Lost Coast in your Steam Library | ||
# Right-click the game name | # Right-click the game name | ||
Line 114: | Line 147: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | {{Image|Half Life 2 Lost Coast Remapping.png| | + | {{Image|Half Life 2 Lost Coast Remapping.png|Key map settings}} |
− | {{Image|Half Life 2 Lost Coast Mouse Gamepad.png| | + | {{Image|Half Life 2 Lost Coast Mouse Gamepad.png|Mouse/gamepad settings}} |
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
Line 128: | Line 161: | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = unknown | ||
+ | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
|controller support notes = | |controller support notes = | ||
− | |full controller = | + | |full controller = true |
− | |full controller notes = | + | |full controller notes = Native since 2022 update, use {{code|-gamepadui}} [[Command line arguments|Command line argument]] to enable Gamepad UI. By default, this will also enable Vulkan, which can cause the game to crash on incompatible hardware.<br>If you want to enable the Gamepad UI on systems with GPUs that does not support Vulkan, use {{code|-dx9}} alongside {{code|-gamepadui}} in order to force the game to launch with DX9 mode instead of Vulkan, while having Gamepad UI enabled.<ref>{{Refcheck|user=Kr0tchet|date=2024-01-27}}</ref> |
|controller remap = true | |controller remap = true | ||
|controller remap notes = | |controller remap notes = | ||
Line 138: | Line 173: | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = true |
− | | | + | |xinput controllers notes = |
− | | | + | |xbox prompts = limited |
− | | | + | |xbox prompts notes = Supported via [[Steam#Steam Input|Steam Input]] API. |
− | | | + | |impulse triggers = false |
− | | | + | |impulse triggers notes = |
− | | | + | |dualshock 4 = true |
− | | | + | |dualshock 4 notes = |
+ | |dualshock prompts = limited | ||
+ | |dualshock prompts notes = Supported via [[Steam#Steam Input|Steam Input]] API. | ||
|light bar support = unknown | |light bar support = unknown | ||
|light bar support notes = | |light bar support notes = | ||
+ | |dualshock 4 modes = Wired, Wireless, Bluetooth | ||
+ | |dualshock 4 modes notes = <ref>{{Refcheck|user=Al2009man|date=2022-05-05|comment=Tested on DualShock 4 V2 and DualSense Controller while Steam Input is forcefully disabled. <br><br>As of this writing: Left/Right Joystick does not work if Steam Input (under Legacy mode) is enabled.}}</ref> | ||
+ | |tracked motion controllers= unknown | ||
+ | |tracked motion controllers notes = | ||
+ | |tracked motion prompts = unknown | ||
+ | |tracked motion prompts notes = | ||
+ | |other controllers = true | ||
+ | |other controllers notes = Both [[Controller:Switch Pro Controller|Nintendo Switch Pro Controller]] and Generic Gamepads are supported via [[Steam#Steam Input|Steam Input]] API | ||
+ | |other button prompts = nintendo | ||
+ | |other button prompts notes= [[Controller:Switch Pro Controller|Nintendo Switch Pro Controller]] button prompts are supported via [[Steam#Steam Input|Steam Input]] API | ||
+ | |button prompts = xbox, dualshock, nintendo | ||
+ | |button prompts notes = The new Controller-centric UI will automatically change the button prompts based of the controller you have connected (through Steam Input API). | ||
+ | |controller hotplug = true | ||
+ | |controller hotplug notes = | ||
+ | |haptic feedback = limited | ||
+ | |haptic feedback notes = Supported via [[Steam#Steam Input|Steam Input]] API. <br><br>If using the old version or Legacy XInput mode: you can bring back Controller rumble by download an updated version of the [https://www.libsdl.org/download-2.0.php/ SDL2 runtime binary] (choose Runtime Binaries x86) and replace it with the one in <code>{{P|game}}\bin</code>.<ref>{{Refcheck|user=Al2009man|date=2022-05-05|comment=Seems like this method no longer works on Steam Deck branch.}}</ref> This works for any Source engine based game. | ||
+ | |simultaneous input = true | ||
+ | |simultaneous input notes = | ||
+ | |steam input api = true | ||
+ | |steam input api notes = | ||
+ | |steam hook input = unknown | ||
+ | |steam hook input notes = | ||
+ | |steam input presets = true | ||
+ | |steam input presets notes = PlayStation, Xbox, Nintendo Switch, Steam Controller & Steam Deck (under Standard and Motion Controls presets) | ||
+ | |steam controller prompts = true | ||
+ | |steam controller prompts notes = Uses [[Steam#Steam Input|Steam Input]] API's built-in Button Icons | ||
+ | |steam cursor detection = unknown | ||
+ | |steam cursor detection notes = | ||
}} | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Image|Half Life 2 Lost Coast Audio.png| | + | {{Image|Half Life 2 Lost Coast Audio.png|Audio settings}} |
− | {{Audio | + | {{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 = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
Line 163: | Line 228: | ||
|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 175: | Line 242: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |fan | + | }} |
+ | {{L10n/switch | ||
+ | |language = Belarusian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan translation, [https://steamcommunity.com/sharedfiles/filedetails/?id=2838439331 Steam Workshop]. In testing stage. | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 184: | Line 258: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 193: | Line 266: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 202: | Line 274: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = German | |language = German | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = true |
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 220: | Line 290: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 229: | Line 298: | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
− | |language = | + | |language = Brazilian Portuguese |
|interface = true | |interface = true | ||
|audio = unknown | |audio = unknown | ||
− | |subtitles = | + | |subtitles = true |
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
|language = Russian | |language = Russian | ||
|interface = true | |interface = true | ||
− | |audio = | + | |audio = true |
− | |subtitles = | + | |subtitles = true |
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
|notes = | |notes = | ||
|fan = | |fan = | ||
− | |||
}} | }} | ||
}} | }} | ||
Line 277: | Line 351: | ||
|dedicated notes = | |dedicated notes = | ||
|self-hosting = true | |self-hosting = true | ||
− | |self-hosting notes = See [ | + | |self-hosting notes = See [https://synergymod.net/Documents/Dedicated%20Servers Documentation: Dedicated Servers]. |
|direct ip = unknown | |direct ip = unknown | ||
|direct ip notes = | |direct ip notes = | ||
Line 301: | Line 375: | ||
|iz3d = true | |iz3d = true | ||
|iz3d notes = | |iz3d notes = | ||
+ | |vr only = false | ||
|htc vive = unknown | |htc vive = unknown | ||
|htc vive notes = | |htc vive notes = | ||
Line 307: | Line 382: | ||
|osvr = unknown | |osvr = unknown | ||
|osvr notes = | |osvr notes = | ||
− | | | + | |windows mixed reality = unknown |
− | | | + | |windows mixed reality notes = |
|keyboard-mouse = true | |keyboard-mouse = true | ||
|keyboard-mouse notes = | |keyboard-mouse notes = | ||
Line 317: | Line 392: | ||
|trackir = | |trackir = | ||
|trackir notes = | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
|play area seated = | |play area seated = | ||
|play area seated notes = | |play area seated notes = | ||
Line 335: | Line 412: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = | + | |direct3d versions = 9, 9Ex |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 347: | Line 424: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
− | |vulkan | + | |vulkan versions = true |
− | |vulkan | + | |vulkan notes = Use {{code|-vulkan}} [[Command line arguments|command line argument]]. |
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = 1.x, 2, 3 | |shader model versions = 1.x, 2, 3 | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable | + | |windows 32-bit exe = true |
− | |64-bit executable notes= | + | |windows 64-bit exe = true |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = 64-bit version is no longer available<ref>{{Refurl|url=https://www.eurogamer.net/articles/news030105hl2|title=64-bit Half-Life 2 released - Eurogamer.net|date=2020-08-27}}</ref> | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = true | ||
+ | |macos intel 64-bit app = false | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = {{CN|date=August 2015}} | ||
+ | |linux 32-bit executable= true | ||
+ | |linux 64-bit executable= true | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = {{CN|date=August 2015}} | ||
}} | }} | ||
Line 365: | Line 453: | ||
|interface = | |interface = | ||
|interface notes = | |interface notes = | ||
− | |input = | + | |input = SDL |
|input notes = | |input notes = | ||
|cutscenes = Bink Video | |cutscenes = Bink Video | ||
Line 376: | Line 464: | ||
{{ii}} Games running on the Source engine can utilize [https://developer.valvesoftware.com/wiki/Console_Command_List Source Engine Console Commands] for various tasks. | {{ii}} Games running on the Source engine can utilize [https://developer.valvesoftware.com/wiki/Console_Command_List Source Engine Console Commands] for various tasks. | ||
− | {{Fixbox| | + | {{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> | ||
Line 394: | Line 481: | ||
{{ii}} View [https://support.steampowered.com/kb_article.php?ref=1040-JWMT-2947 this Steam Support Article regarding launch options] as well as [https://developer.valvesoftware.com/wiki/Launch_options#Source_Games the relevant Valve Developer wiki page] for further information and a list of useful Source engine launch options. | {{ii}} View [https://support.steampowered.com/kb_article.php?ref=1040-JWMT-2947 this Steam Support Article regarding launch options] as well as [https://developer.valvesoftware.com/wiki/Launch_options#Source_Games the relevant Valve Developer wiki page] for further information and a list of useful Source engine launch options. | ||
− | {{Fixbox| | + | {{Fixbox|description=Enabling a launch parameter|ref={{cn|date=July 2016}}|fix= |
− | |||
# Find the game in your Steam Library | # Find the game in your Steam Library | ||
# Right-click the game name | # Right-click the game name | ||
Line 410: | Line 496: | ||
|minOS = XP | |minOS = XP | ||
− | |minCPU = Intel Pentium | + | |minCPU = Intel Pentium 4 2.4 GHz |
|minCPU2 = AMD Athlon XP 2800+ | |minCPU2 = AMD Athlon XP 2800+ | ||
|minRAM = 1 GB | |minRAM = 1 GB | ||
Line 416: | Line 502: | ||
|minGPU = | |minGPU = | ||
|minDX = 9 | |minDX = 9 | ||
+ | |||
+ | |notes = {{ii}} Must be [[#Availability|run without Steam]] to play on XP and Vista. | ||
}} | }} | ||
{{References}} | {{References}} |
Revision as of 00:35, 16 March 2024
Developers | |
---|---|
Valve Corporation | |
Engines | |
Original | Source 2006[citation needed] |
Current | Source 2013 Singleplayer |
Release dates | |
Windows | October 27, 2005[1] |
macOS (OS X) | May 9, 2013 |
Linux | May 9, 2013 |
Taxonomy | |
Modes | Singleplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Shooter |
Art styles | Realistic |
Themes | Eastern Europe, Post-apocalyptic, 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.
Half-Life 2: Lost Coast is a singleplayer first-person shooter game in the Half-Life series.
The game serves as a tech demo for Source's HDR Rendering implementation. In addition to being their first title to include developer commentary feature.
General information
- GitHub Issue Tracker for Half-Life 2: Lost Coast and other Source-based games
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Steam | Sold in bundles only. DRM-free when launched directly from the executable with -game lostcoast command line argument.[citation needed] |
Essential improvements
Skip intro videos
Use -novid command line argument[2]
|
---|
Game data
Configuration file(s) location
System | Location |
---|---|
Steam | <Steam-folder>/SteamApps/common/Half-Life 2/lostcoast/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/lostcoast/save/ |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud | Syncs save games and settings |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | |||
4K Ultra HD | Interface scales poorly. | ||
Field of view (FOV) | 75-110° (max 120° via fov_desired command) FOV. See Field of view (FOV). |
||
Windowed | |||
Borderless fullscreen windowed | For newer versions: Set to Run in a window (No Border), otherwise, see Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | Up to 16 samples. | ||
Anti-aliasing (AA) | Up to 8x MSAA. SGSSAA available with flag 0x000000C1 . |
||
Vertical sync (Vsync) | Double buffered [3] | ||
60 FPS and 120+ FPS | Frame rate cap can be changed by changing fps_max in the developer console. To uncap FPS or cap FPS higher than 300 you must first set sv_cheats = 1 before using fps_max . sv_cheats = 1 will also disable achievements.[4] (However, Lost Coast has no achievements.) |
||
High dynamic range display (HDR) | Rendered image uses SDR color space. In-game HDR option refers only to HDR Rendering. |
- HBAO available with flag
0x0000002C
.
Field of view (FOV)
Borderless fullscreen windowed
- Newer version of HL2 Lost Coast included the option as Run in a window (No Border), if you are running older versions, follow these steps:
-window -noborder[5] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Native since 2022 update, use -gamepadui Command line argument to enable Gamepad UI. By default, this will also enable Vulkan, which can cause the game to crash on incompatible hardware.If you want to enable the Gamepad UI on systems with GPUs that does not support Vulkan, use -dx9 alongside -gamepadui in order to force the game to launch with DX9 mode instead of Vulkan, while having Gamepad UI enabled.[6] |
|
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | Supported via Steam Input API. | |
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | Supported via Steam Input API. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | Wired, Wireless (Bluetooth), Wireless (Bluetooth) [7] |
Tracked motion controllers |
---|
Generic/other controllers | Both Nintendo Switch Pro Controller and Generic Gamepads are supported via Steam Input API | |
---|---|---|
Button prompts | Nintendo Switch Pro Controller button prompts are supported via Steam Input API |
Additional information | ||
---|---|---|
Button prompts | The new Controller-centric UI will automatically change the button prompts based of the controller you have connected (through Steam Input API). | |
Controller hotplugging | ||
Haptic feedback | Supported via Steam Input API. If using the old version or Legacy XInput mode: you can bring back Controller rumble by download an updated version of the SDL2 runtime binary (choose Runtime Binaries x86) and replace it with the one in <path-to-game>\bin .[8] This works for any Source engine based game. |
|
Digital movement supported | ||
Simultaneous controller+KB/M |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Official controller preset(s) | PlayStation, Xbox, Nintendo Switch, Steam Controller & Steam Deck (under Standard and Motion Controls presets) | |
Steam Controller button prompts | Uses Steam Input API's built-in Button Icons |
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 | ||
Closed captions | ||
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 | ||||
Belarusian | Fan translation, Steam Workshop. In testing stage. | |||
Simplified Chinese | ||||
Traditional Chinese | ||||
French | ||||
German | ||||
Italian | ||||
Korean | ||||
Brazilian Portuguese | ||||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | ||||
Online play | 10 | Use Synergy. |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | See Documentation: Dedicated Servers. | |
Direct IP |
VR support
3D modes | State | Notes | |
---|---|---|---|
Native 3D | |||
Nvidia 3D Vision | |||
TriDef 3D | |||
iZ3D |
Headsets | |||
---|---|---|---|
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.
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9, 9Ex | |
OpenGL | 2.1 | OS X and Linux only. |
Vulkan | Use -vulkan command line argument. |
|
Shader Model support | 1.x, 2, 3 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | 64-bit version is no longer available[9] | ||
macOS (OS X) | [citation needed] | ||
Linux | [citation needed] |
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
|
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 | ||
Operating system (OS) | XP | |
Processor (CPU) | Intel Pentium 4 2.4 GHz AMD Athlon XP 2800+ |
|
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | ||
Video card (GPU) | DirectX 9 compatible |
- Must be run without Steam to play on XP and Vista.
References
- ↑ News - Half-Life 2: Lost Coast Available Now - last accessed on 2023-09-18
- ↑ Command Line Options - Valve Developer Wiki - last accessed on 16 March 2024
- ↑ Black mesa vsync is double buffered - last accessed on 2024
- ↑ New 120Hz Games Report - last accessed on May 2023
- ↑ Command Line Options - Valve Developer Wiki - last accessed on 17 May 2023
- ↑ Verified by User:Kr0tchet on 2024-01-27
- ↑ Verified by User:Al2009man on 2022-05-05
- Tested on DualShock 4 V2 and DualSense Controller while Steam Input is forcefully disabled.
As of this writing: Left/Right Joystick does not work if Steam Input (under Legacy mode) is enabled.
- Tested on DualShock 4 V2 and DualSense Controller while Steam Input is forcefully disabled.
- ↑ Verified by User:Al2009man on 2022-05-05
- Seems like this method no longer works on Steam Deck branch.
- ↑ 64-bit Half-Life 2 released - Eurogamer.net - last accessed on 2020-08-27