Half-Life 2
Half-Life 2 runs on the Source game engine, which has received many updates since its release in 2004.
GNU/Linux
Not officially supported. See Wine for more details.
Console Commands
Games running on the source engine can utilize Source Engine Console Commands for various tasks.
Controller Support
Xbox 360 controller
- In the console (~) type
exec 360controller
to automatically enable controller input and bind the buttons.Note this will also change any key icons to icons of 360 controller buttons. - To disable these changes type
exec undo360controller
in the console.
Half-Life 2: Episode One
Half-Life 2: Episode Two
Issues & Fixes
Not Enough Space on disk
This is really only a problem if you are installing from a retail copy, Copy all the files from the disk to a temp folder and then run the setup.exe from the new folder
Failure to load shadows
Activate High Dynamic Range in the Advanced Video Options to reload the shadows for the map.
Available memory less than 128MB
When this message shows up when starting up the game, go to hl2.exe, right-click and go to properties, go to the compatibility tab, and check 'run this program in compatibility mode for windows xp (service pack 3)'
Stuck in Black Mesa East
On some systems, when in Black Mesa East, the game will get stuck after Judith Mossman says "If they knew what we were doing with entanglement", and an elevator opens. If this happens to you, simply enter the elevator, press f6 (quick-save) and f9 (quick-load). If this doesn't work, walk to different parts of the elevator, and keep pressing f6, followed by f9.
System Requirements
{{SysReq |minOS = Windows XP/Windows Vista/Windows 7 |minproc = 1.7 GHz |minmem = 512 MB |recmem = 1 GB |minHD = 4.6 GB free |minGPU1 = NVIDIA GeForce FX 5700 128 MB or ATi Radeon 9500 128 MB |recGPU1 = NVIDIA GeForce 6800 128 MB or ATi Radeon X800 128 MB
System Requirements Mac
Template:SysReq Template:PlayOn