Difference between revisions of "Half-Life"
From PCGamingWiki, the wiki about fixing PC games
SirYodaJedi (talk | contribs) m Tag: Undo |
SirYodaJedi (talk | contribs) m (→API) |
||
Line 464: | Line 464: | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit executable = | + | |64-bit executable = |
|64-bit executable notes= OS X and Linux only.{{CN|date=August 2015}} <!-- Windows: false (<ref>{{Refcheck|user=Vetle|date=2016-10-22|comment=}}</ref>) --> | |64-bit executable notes= OS X and Linux only.{{CN|date=August 2015}} <!-- Windows: false (<ref>{{Refcheck|user=Vetle|date=2016-10-22|comment=}}</ref>) --> | ||
+ | |windows 32-bit exe = false | ||
+ | |windows 64-bit exe = true | ||
+ | |windows exe notes = | ||
+ | |macos 32-bit app = unknown | ||
+ | |macos 64-bit app = true | ||
+ | |macos app notes = | ||
+ | |linux 32-bit executable= unknown | ||
+ | |linux 64-bit executable= true | ||
+ | |linux executable notes = | ||
}} | }} | ||
Revision as of 16:24, 1 June 2019
Developers | |
---|---|
Valve Corporation | |
Publishers | |
Sierra Entertainment | |
Valve Corporation | |
Engines | |
GoldSrc | |
Release dates | |
Windows | November 19, 1998 |
macOS (OS X) | January 25, 2013 |
Linux | January 25, 2013 |
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.
⤏ 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 |
This page is for the original game. For the Source engine port, see Half-Life: Source. For the unofficial remake, see Black Mesa.
General information
- Unofficial Half-Life Wiki
- GitHub Issue Tracker for Half-Life and other GoldSrc-based games
- Steam Community Discussions
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Disc only needed to play CD music, and in previous versions; authenticate. | |||
Steam |
- All non-Steam releases can be redeemed on Steam.
- Soundtrack is available for free here.
- Steam Edition has been updated to have full OpenGL support with texture filtering and smooth dynamic lighting.
Demos
Half-Life: Uplink
- The official public demo that includes an exclusive chapter (and a training level) with content not found in the full release. It can be downloaded here.
- The demo uses an older version of GoldSrc and may have compatibility issues with modern systems. For full compatibility, the SteamLink mod reworks the demo as a Half-Life mod.
Half-Life: Day One
- A pre-release demo exclusive to OEMs. It contains the chapters from the full release up to and including "We've Got Hostiles" (5 chapters and a training level). It can be downloaded here.
- Note that the demo uses an older version of GoldSrc and may have compatibility issues with modern systems.
Version differences
- Half-Life: Game of the Year Edition comes with both the base game and Team Fortress Classic.
- Half-Life: Dreamcast is an unreleased port of Half-Life to the Sega Dreamcast. It includes various differences from the PC release (ex. modified levels, new models, adjusted difficulty, etc.). A mod that ports the Dreamcast version as a Half-Life mod is available on Mod DB.
Essential improvements
Skip intro videos
- Steam release already skips intro videos.
Use -nointro [citation needed]
|
---|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | HKEY_CURRENT_USER\Software\Valve\Half-Life\ |
Steam | <path-to-game>/Half-Life/valve/ |
-
*.cfg
files store the configuration.
- This game does not follow the XDG Base Directory Specification on Linux.
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\Half-Life\valve\SAVE\[Note 1] |
macOS (OS X) | <path-to-game>/Half-Life/valve/SAVE |
Linux | <path-to-game>/Half-Life/valve/SAVE/ |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video settings
- For a list of console commands, see here.
Field of view (FOV)
- FOV adjustment may be necessary at widescreen resolutions.
Field of view[1] |
---|
Notes
|
High frame rate
Use +developer 1 +fps_override 1 +fps_max ### [2]
|
---|
|
OpenGL texture filtering
- By default the filtering is enabled (not in Software rendering mode).
Disable OpenGL texture filtering[3] |
---|
Notes
|
OpenGL overbright lighting
- Overbright lighting increases the rendering dynamic range, resulting in a primitive "bloom" effect.
- Overbright lighting normally only works on the Direct3D and software renderers.[4]
Nvidia cards: Enable the GL extension limiter[5] |
---|
Notes
|
Input settings
Audio settings
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
French | ||||
German | Censored (enemy soldiers replaced with robots, gore removed). Uncut on the Steam version after April 29, 2017. | |||
Italian | ||||
Korean | ||||
Spanish | ||||
Simplified Chinese | ||||
Traditional Chinese | ||||
Russian |
Network
- For more information, see the "Half-Life Dedicated Server" section of our GoldSrc article.
- Steam Edition actively supported via Steamworks with a small but dedicated community.
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
LAN play | 32 | Versus, Co-op Use Sven Co-op for co-op (see the FAQ). |
||
Online play | 32 | Versus, Co-op Use Sven Co-op for co-op (see the FAQ). |
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | Servers are hosted using a separate "hlds.exe," which can be downloaded with SteamCMD. | |
Self-hosting | Only LAN, by default. Use sv_lan 0 in the main menu and, if you have port forwarding set up, others can connect with the connect "ip address" command. |
|
Direct IP | Open the console (~) and use connect followed by the IP and port. |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
UDP | 6003, 7002, 27010, 27015, 27025 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Headsets | State | Notes | |
---|---|---|---|
SteamVR | See VR. | ||
Oculus VR (LibOVR) | See VR. | ||
Windows Mixed Reality | See VR. | ||
OSVR |
Devices | |||
---|---|---|---|
Tracked motion controllers | |||
Traditional controller | |||
Keyboard/Mouse | |||
Novint Falcon | The official game-specific 3D Touch Add On is required. |
Play area | |||
---|---|---|---|
Seated | |||
Standing | |||
Room-scale |
VR
Install Half-Life-VR Mod[6] |
---|
|
Issues fixed
Missing Blood & Gore on Steam version
- There is an issue with the current Steam release of Half-Life, put short you can end up downloading the censored version regardless of your location.
Download this file to restore the lost gore[citation needed] |
---|
Input Lag in Direct3D
- On certain graphics cards, using the D3D renderer can result in severe input lag, even with disabled VSync.
Set gl_d3dflip 1 in the console[7]
|
---|
Missing Decals in Direct3D
Use gl_polyoffset -0.01 in the console[citation needed]
|
---|
Color depth in the retail version
- The retail version defaults to 16-bit color depth.
Run game with -32bpp argument[citation needed]
|
---|
Fatal Error - Available memory less than 15MB
Run the game in compatibility mode for Windows XP [citation needed]
|
---|
Windows 7/Vista Performance Fix
- In Windows 7 or Vista, some users may experience extremely low frame rates during gameplay, even if their PC can run modern games perfectly.
Set HL.exe to high priority[citation needed] |
---|
|
Missing Voice and Multiplayer Tabs under Options
Replace the liblist.gam file[8] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 7 | Lost with Linux update.[9] |
OpenGL | 2.1 | 3DFX MiniGL included in retail version. |
Software renderer |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Miles Sound System | |
Multiplayer | World Opponent Network, Steamworks | WON for retail, Steamworks for Steam. WON has been shut down on July 31, 2004; fans have since recreated the network as WON2.[10] |
Mods
Xash3D
- Xash3D is a custom GoldSrc build made to overcome the limit of the GoldSrc engine and fix compatibility issues on modern systems.
- It also includes quality of life options fit for modern systems, including HUD scaling.
- Some modifications for the original game may not work unless required files are converted to support it.
MetaAudio
- Alternative audio pipeline for GoldSrc. Re-implements 3D audio without replacing entire rendering pipeline. Combines A3D’s HRTF and Occlusion with EAX’s reverb.[11]
- Not compatible with software renderer.[12]
- Must use
-insecure
. Do not use on VAC secured server.
Higher definition models
- The High Definition Pack replaces most weapon and player/enemy models with higher polygon versions. For other options follow this guide.
- The option to enable the pack in-game is in the options menu, and the game must be restarted for it to take effect.
- The effect changes the art style dramatically, and whether or not it's desirable is up to personal preference.
Restoring Original Menu
- Half-Life's main menu was changed with the game's transition from the WON (World Opponent Network) system to Steam. This mod restores the look of the original menus and adds the PlayStation 2 version of the menu music. An alternate GameBanana download link can be found here.
- Menus are 4:3 by default and cannot be stretched to fullscreen. In-game is untouched.
Crosshair
- See Half-Life Crosshair Changer to customize the crosshairs.
Enabling developer mode
- Enabling developer mode will allow use of in-game cheats and various console commands.
Use the developer 1 in console[citation needed]
|
---|
Notes
|
Console commands
- Games running on the GoldSrc engine can utilize GoldSrc Engine Console Commands for various tasks.
- The console is enabled by default in GoldSrc games, press ~ to open it.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95 | 98, NT |
Processor (CPU) | Intel Pentium 133 MHz | Intel Pentium 166 MHz |
System memory (RAM) | 24 MB | 32 MB |
Hard disk drive (HDD) | 400 MB | |
Video card (GPU) | SVGA, high color (16-bit) | |
Sound (audio device) | Windows-compatible sound card |
- A 64-bit operating system is required.
macOS (OS X) | ||
---|---|---|
Minimum | ||
Operating system (OS) | 10.6.3 | |
Processor (CPU) | Intel Core 2 Duo | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | Nvidia GeForce 8xxx series ATI Radeon X1600 Intel HD 3000 |
Linux | ||
---|---|---|
Minimum | ||
Operating system (OS) | Ubuntu 12.04 | |
Processor (CPU) | 2.8 GHz Dual Core | |
System memory (RAM) | 1 GB | |
Hard disk drive (HDD) | 4 GB | |
Video card (GPU) | Nvidia GeForce 8600/9600 GT ATI/AMD Radeon HD 2600/3600 OpenGL 2.1 compatible |
|
Sound (audio device) | OpenAL Compatible Sound Card | |
Other | Graphic Drivers: Nvidia 310, AMD 12.11 |
Notes
- ↑ When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).
References
- ↑ https://steamcommunity.com/app/70/discussions/0/620713633859376599/ Is there anyway to change the default F.O.V.? :: Half Life General Discussions
- ↑ 2.0 2.1 How to get 144hz/fps?
- ↑ How to remove texture filtering in OpenGL
- ↑ VOGONS • View topic - Half-Life overbright compatibility
- ↑ Half-Life with OpenAL (EFX, Surround Sound, and HRTF!) : HalfLife
- ↑ Half-Life VR (goldsrc) newest release with working weapon models
- ↑ [1]
- ↑ "IF you are Missing Voice and Multiplayer Tabs under Options" Steam Users' Forum Thread (retrieved)
- ↑ Steam HL1 5.1 sound - Steam discussions forums.
- ↑ WON2 Server Network
- ↑ Half-Life w/ EAX and 3D spatial sound in MetaAudio (OpenAL Soft HRTF) - YouTube
- ↑ Half-Life - 3D spatial sound comparison: Stereo, CMSS-3D, DSOAL, MetaAudio HRTF - YouTube