Difference between revisions of "Half-Life 2: Lost Coast"
From PCGamingWiki, the wiki about fixing PC games
(Add reference for -novid command line argument) |
|||
(137 intermediate revisions by 47 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox game | {{Infobox game | ||
− | |cover = | + | |cover = Half-Life 2 Lost Coast cover.jpg |
|developers = | |developers = | ||
{{Infobox game/row/developer|Valve Corporation}} | {{Infobox game/row/developer|Valve Corporation}} | ||
|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 = |
− | |wikipedia = Half-Life 2 | + | |hltb = 4252 |
+ | |lutris = half-life-2-lost-coast | ||
+ | |igdb = half-life-2-lost-coast | ||
+ | |strategywiki = | ||
+ | |mobygames = 24946 | ||
+ | |wikipedia = Half-Life 2: Lost Coast | ||
+ | |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 | + | {{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}} | + | {{ii}} All versions require {{DRM|Steam}}. |
==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=== |
− | {{Game | + | {{Game data| |
− | {{Game | + | {{Game data/config|Steam|{{p|steam}}/SteamApps/common/Half-Life 2/lostcoast/cfg/}} |
− | {{ | ||
− | |||
}} | }} | ||
+ | {{XDG|false}} | ||
− | === | + | ===Save game data location=== |
− | {{Game | + | {{Game data| |
− | {{Game | + | {{Game data/saves|Steam|{{p|steam}}/SteamApps/common/Half-Life 2/lostcoast/save/}} |
− | {{ | ||
− | |||
}} | }} | ||
− | === [[Save game cloud syncing]] === | + | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== |
− | {{Save | + | {{Save game cloud syncing |
− | | | + | |discord = |
− | | | + | |discord notes = |
− | | | + | |epic games launcher = |
− | | | + | |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|General video settings}} | |
− | + | {{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 86: | Line 98: | ||
|multimonitor = true | |multimonitor = true | ||
|multimonitor notes = | |multimonitor notes = | ||
− | |ultrawidescreen = | + | |ultrawidescreen = true |
|ultrawidescreen notes = | |ultrawidescreen notes = | ||
− | |4k ultra hd = | + | |4k ultra hd = true |
− | |4k ultra hd notes = | + | |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 = | + | |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 notes = |
+ | |120 fps = true | ||
+ | |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 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>. | ||
− | === [[Field of view (FOV)]] === | + | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== |
<gallery widths=160px heights=100px> | <gallery widths=160px heights=100px> | ||
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> | ||
− | === [[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 126: | Line 147: | ||
}} | }} | ||
− | ==Input | + | ==Input== |
− | + | {{Image|Half Life 2 Lost Coast Remapping.png|Key map settings}} | |
− | {{Input | + | {{Image|Half Life 2 Lost Coast Mouse Gamepad.png|Mouse/gamepad settings}} |
+ | {{Input | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
|acceleration option = true | |acceleration option = true | ||
|acceleration option notes = | |acceleration option notes = | ||
+ | |mouse sensitivity = true | ||
+ | |mouse sensitivity notes = | ||
|mouse menu = true | |mouse menu = true | ||
|mouse menu notes = | |mouse menu notes = | ||
|invert mouse y-axis = true | |invert mouse y-axis = true | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
− | |controller support = | + | |touchscreen = unknown |
+ | |touchscreen notes = | ||
+ | |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 = | + | |controller remap = true |
|controller remap notes = | |controller remap notes = | ||
− | |invert controller y-axis = | + | |controller sensitivity = true |
+ | |controller sensitivity notes= | ||
+ | |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 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== | ||
+ | {{Image|Half Life 2 Lost Coast Audio.png|Audio settings}} | ||
+ | {{Audio | ||
+ | |separate volume = true | ||
+ | |separate volume notes = Over-all game volume and separate music slider. | ||
+ | |surround sound = true | ||
+ | |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 notes = | ||
+ | |closed captions = true | ||
+ | |closed captions notes = | ||
+ | |mute on focus lost = true | ||
+ | |mute on focus lost notes = "Silence the audio while the game window is in the background" check box. | ||
+ | |eax support = hackable | ||
+ | |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 = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |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 | ||
+ | |language = Simplified Chinese | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = unknown | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Traditional Chinese | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = unknown | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = unknown | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = unknown | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Brazilian Portuguese | ||
+ | |interface = true | ||
+ | |audio = unknown | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | ==Network== | ||
+ | {{Network/Multiplayer | ||
+ | |local play = | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = unknown | ||
+ | |lan play players = | ||
+ | |lan play modes = | ||
+ | |lan play notes = | ||
+ | |online play = hackable | ||
+ | |online play players = 10 | ||
+ | |online play modes = | ||
+ | |online play notes = Use {{store link|Steam|17520|Synergy}}. | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }} | ||
+ | |||
+ | {{Network/Connections | ||
+ | |matchmaking = unknown | ||
+ | |matchmaking notes = | ||
+ | |p2p = unknown | ||
+ | |p2p notes = | ||
+ | |dedicated = true | ||
+ | |dedicated notes = | ||
+ | |self-hosting = true | ||
+ | |self-hosting notes = See [https://synergymod.net/Documents/Dedicated%20Servers Documentation: Dedicated Servers]. | ||
+ | |direct ip = unknown | ||
+ | |direct ip notes = | ||
+ | }}{{Network/Ports | ||
+ | |tcp = | ||
+ | |udp = | ||
+ | |upnp = | ||
}} | }} | ||
− | == | + | ==VR support== |
− | + | {{VR support | |
− | + | |gg3d name = | |
− | | | + | |native 3d gg3d award = |
− | | | + | |nvidia 3d vision gg3d award = |
− | | | + | |tridef 3d gg3d award = |
− | | | + | |iz3d gg3d award = |
− | | | + | |native 3d = false |
− | | | + | |native 3d notes = |
− | | | + | |nvidia 3d vision = false |
− | | | + | |nvidia 3d vision notes = |
− | | | + | |tridef 3d = true |
− | | | + | |tridef 3d notes = |
− | | | + | |iz3d = true |
− | | | + | |iz3d notes = |
+ | |vr only = false | ||
+ | |htc vive = unknown | ||
+ | |htc vive notes = | ||
+ | |oculus rift = true | ||
+ | |oculus rift notes = Available under Video Settings. See [[#Oculus Rift|Oculus Rift]] for more information. | ||
+ | |osvr = unknown | ||
+ | |osvr notes = | ||
+ | |windows mixed reality = unknown | ||
+ | |windows mixed reality notes = | ||
+ | |keyboard-mouse = true | ||
+ | |keyboard-mouse notes = | ||
+ | |3rd space gaming vest = | ||
+ | |3rd space gaming vest notes = | ||
+ | |novint falcon = | ||
+ | |novint falcon notes = | ||
+ | |trackir = | ||
+ | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
+ | |play area seated = | ||
+ | |play area seated notes = | ||
+ | |play area standing = | ||
+ | |play area standing notes = | ||
+ | |play area room-scale = | ||
+ | |play area room-scale notes = | ||
}} | }} | ||
+ | |||
+ | ===[[Glossary:Oculus Rift|Oculus Rift]]=== | ||
+ | {{ii}} By default VR mode will run full screen, to switch back to a borderless windowed set the <code>vr_force_windowed</code> convar. | ||
+ | |||
+ | ==Issues fixed== | ||
+ | ===Purple and black broken textures=== | ||
+ | {{ii}} A generic fix for this issue can be found [[Engine:Source#Broken textures|on our Source engine page]]. | ||
==Other information== | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = 9, 9Ex | ||
+ | |direct3d notes = | ||
+ | |directdraw versions = | ||
+ | |directdraw notes = | ||
+ | |opengl versions = 2.1 | ||
+ | |opengl notes = OS X and Linux only. | ||
+ | |glide versions = | ||
+ | |glide notes = | ||
+ | |software mode = | ||
+ | |software mode notes = | ||
+ | |mantle support = | ||
+ | |mantle support notes = | ||
+ | |vulkan versions = true | ||
+ | |vulkan notes = Use {{code|-vulkan}} [[Command line arguments|command line argument]]. | ||
+ | |dos modes = | ||
+ | |dos modes notes = | ||
+ | |shader model versions = 1.x, 2, 3 | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |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}} | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = Havok | ||
+ | |physics notes = Heavily modified variant. | ||
+ | |audio = Miles Sound System | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = SDL | ||
+ | |input notes = | ||
+ | |cutscenes = Bink Video | ||
+ | |cutscenes notes = Used for startup videos and in-game movies. | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | }} | ||
+ | |||
===Console commands=== | ===Console commands=== | ||
− | {{ii}} Games running on the | + | {{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 Options | + | # From the main menu select <code>Options</code> |
− | # Select the Keyboard tab | + | # Select the <code>Keyboard</code> tab |
− | # Click the Advanced button | + | # Click the <code>Advanced</code> button |
− | # Check the box next to Enable developer console (~) | + | # Check the box next to <code>Enable developer console ({{key|~}})</code> |
# Click Apply | # Click Apply | ||
− | '''Notes | + | '''Notes''' |
− | {{ii}} Press | + | {{ii}} Press {{key|~}} to open the console. |
{{ii}} Some commands may first require you enabling sv_cheats. You can do so with <code>sv_cheats 1</code>. | {{ii}} Some commands may first require you enabling sv_cheats. You can do so with <code>sv_cheats 1</code>. | ||
{{--}} Users without a US keyboard could experience some [[Engine:Source#Console doesn't open|problems]]. | {{--}} Users without a US keyboard could experience some [[Engine:Source#Console doesn't open|problems]]. | ||
}} | }} | ||
− | {{ii}} | + | ===Launch options=== |
− | {{Fixbox| | + | {{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. |
− | {{ | + | |
− | # Find | + | {{Fixbox|description=Enabling a launch parameter|ref={{cn|date=July 2016}}|fix= |
+ | # Find the game in your Steam Library | ||
# Right-click the game name | # Right-click the game name | ||
# Select <code>Properties</code> | # Select <code>Properties</code> | ||
# Select <code>Set Launch Options...</code> | # Select <code>Set Launch Options...</code> | ||
− | # Input | + | # Input your selected launch options and separate each command with a space |
# Press <code>OK</code> | # Press <code>OK</code> | ||
# Launch the game | # Launch the game | ||
Line 202: | Line 496: | ||
|minOS = XP | |minOS = XP | ||
− | | | + | |minCPU = Intel Pentium 4 2.4 GHz |
− | | | + | |minCPU2 = AMD Athlon XP 2800+ |
+ | |minRAM = 1 GB | ||
+ | |minHD = | ||
+ | |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