If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article has a talk page!

Half-Life 2 (Windows)/Revisional Differences

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Half-Life 2 (Windows).

Hmmm...
To do:
  • Split pages into versions
  • Document anything different between the initial release of HL2 and its subsequent patches. The Orange Box and SteamPipe updates in particular changed a lot of things.
  • Document all changes within the 20th Anniversary update. A full list of changes can be found here.
    • Most significant might be lighting changes, different gman eyes in the intro, possibly added bugs?
    • You can revert to previous branch via the "beta" drop-down in steam
  • Orange Box made it so that music stops playing when loading a new map? But the 20th Anniversary update fixed it?

Most of the below changes are as a result of Half-Life 2 and Half-Life 2: Episode One moving to the Source 2009 engine from the 2004 and 2006 engine respectively. Half-Life 2: Episode Two was also updated to Source 2009 on this date, but it came with all the below changes already on Source 2007. This occurred on May 26, 2010, the same date the Mac OS X ports released, thereby dubbing it the "Mac Update."

Mac Update Changes

Vortigaunts

With the release of The Orange Box, Valve updated the model and textures for the Vortigaunts in Episode Two. This came to Half-Life 2 with the Mac Update.

2004/Release HL2 2010/The Orange Box
HL2-2004Vortigaunt.png HL2-2007Vortigaunt.png
2004/Release HL2 2010/The Orange Box
HL2-2004VortigauntTextureSheet.png Vortigaunt base.png

Combine Soldiers

With the Mac Update, Combine Soldiers received a unique skin for the shotgun-wielding soldiers from Episode Two. However, the Nova Prospekt guards wielding shotguns only have different eye textures. The 20th anniversary update made the change universal.

2004/Release HL2 2010/The Orange Box
HL2-2004ShotgunSoldier.PNG HL2-NewShotgunSoldier.PNG
2004/Release HL2 2010/The Orange Box
HL2-2004ShotgunSoldier NP.PNG HL2-NewShotgunSoldier NP.PNG

AR2 Alt-Fire

The design for the AR2/Pulse Rifle alt-fire ammo was changed to a Combine-style metal case. Interestingly, the new model was supposed to have a small energy ball particle effect attached to the "empty" bit, however, it is commented out in the model's .qc file. A mod exists to restore this effect, created by Cvoxalury.

2004/Release HL2 2010/The Orange Box
Ar2 grenade 2004.png Ar2 grenade steam.png

Fire Effects

The fire particle effects were changed in the Mac Update. Speaking of particles, this update also changed the way particles worked, going from hard-coded particles to using .pcf files.

Now since the 20th Anniversary Update, Valve added a option to restore the old particle effects.

2004/Release HL2 2010/The Orange Box
Click to animate! Click to animate!

Ragdoll Physics

The difference in ragdoll physics between the 2004 version and the current version of Half-Life 2 is that ragdolls in the 2004 release react more realistically when killed by weapons. But ragdolls in the current version react differently, giving them a strange falling effect. It is unknown when the change was made, but there is a theory that the change was made between The Orange Box version or the SteamPipe version. However, a way has been found to fix this change by copying the old version of the model's .phy file to the newer one, restoring the 2004 effect.

Friends Menu

Hl2friendgui.png

At this time, the Steam overlay didn't exist and you had to use a Friends menu to see your friends. When the Steam overlay was added in 2007, all Source Engine games since July 31, 2007 were updated to remove the Friends menu. Trying to open the friends menu via console command gamemenucommand openfriendsdialog after it's removal simply doesn't show the Friends menu. Despite Half-Life 2 was never updated since April 6, 2006 (until engine update in May 2010), this feature remains available in all Old Engine builds of Half-Life 2, but the "Friends" menu option was removed by half-life 2 game dialog.gcf, which overrides the GameMenu.res from source engine.gcf.

The Friends menu (aswell as Parlor Games) on older versions of Half-Life 2 and all Source games (before January 30, 2006, when Friends Beta was introduced, later renamed to "Friends") doesn't function anymore as the old servers (known as Steam Tracker servers) are offline.

Since January 30, 2006 engine update (and later March 13, 2006 publicly), newer versions of Half-Life 2 (and all Source games) ships with Friends Beta (referred as Friends v2) menu which partially works (albeit buggy) on latest version of Steam. When sending a message from the Friends menu while having latest version of Steam, it will appear in Steam client, but not in the game itself. Additionally, Friends v2 removed Parlor Games feature which are present in the original version of Steam Friends. Parlor Games did not worked on Source due to a bug which leaves the all the list of the games blank, and that meant that it can be only accessed in GoldSrc or via Steam client.

20th Anniversary Update

On 15 November 2024, Valve released a sizeable update to Half-Life 2 in order to commemorate its 20th anniversary, in a similar vein to Half-Life, with a two-hour long documentary by Secret Tape also included. With it, Lost Coast, Episode One, Episode Two and their respective Steam achievements are now included with the base game, as well as the addition of Steam Workshop, many bug fixes and even updates to the Hammer editor.

Main Menu

The main menu (and all of its panels) has been updated to scale properly with higher resolutions, replacing all system fonts with the "GorDIN" font (a custom version of "DIN" font), added menu options to switch to both Episodes, as well as an "Extras" option that allows the player to play user-downloaded Steam Workshop maps and Lost Coast. Typing developer 1 in the console also allows the player to upload their own add-ons through the in-game Workshop uploader.

Initial Release 20th Anniversary Update
Title Half-life-2.png HL2-20th Title.png

Chapter Selection

The chapter selection panel was updated to include a toggle for developer commentary, added with this update to Half-Life 2. This change is also carried over to the newly-merged games.

Initial Release 20th Anniversary Update
HL2-ChapterSelect.png HL2-20th Chapter select.png

Options

The "Difficulty" tab has been renamed to "Gameplay", the "High Dynamic Range" setting has been moved out of advanced video options and moved to the "Video" tab, the "Unlocked" setting in "HUD Aspect Ratio" was renamed to "Fit Display", a "Classic Effects" setting for changing the look of the fire particles prior to the Mac Update has been added to the advanced video options, the non-functional "Use 'bloom' effect when available" setting has been removed, and a "Gamepad" tab was added. In the "Mouse" tab, an "Aim-Assist" option has been added, and the option for enabling legacy gamepad support (for XInput/DirectInput controllers) has been removed, but can still be enabled through console commands (joystick 1). The removal of legacy gamepad option support also unintentionally breaks controller vibration/rumble support (which requires both legacy gamepad support and Steam Input API to be enabled in order to make controller vibration work).

Initial Release 20th Anniversary Update
HL2-options-difficulty.png HL2-20th options-gameplay.png
HL2-options-mouse.png HL2-20th options-mouse.png
The "Gamepad" tab didn't exist prior to the 20th Anniversary Update;
gamepad settings prior to Steam Input API were previously present
on the "Mouse" tab.
HL2-20th options-gamepad.png
HL2-options-video.png HL2-20th options-video.png
HL2-options-video-advanced.png HL2-20th options-video-advanced.png

Maps

Many, many long-standing map bugs have been fixed and all maps now have proper HDR (High Dynamic Range) support, with the few maps that went into "fullbright" lighting while in LDR (Low Dynamic Range) mode also being fixed.

Some maps now have radial fog enabled, and also have round-shaped brush or displacement fog added in 3D Skybox area. Some maps have lower lightmap scale in some areas.

Initial Release 20th Anniversary Update
HL2-Sandtraps lighthouse 3D skybox 2004.png HL2-Sandtraps lighthouse 3D skybox 20th-anniversary.png

Maps such as d2_coast_10, got their 3D Skybox modified to show parts of their next map to make it look more accurate and or seamless in how it transitions to the next one. In this example: a part of d2_coast_11 can be seen from the top of the lighthouse.

Background maps have been updated to have their FOV locked to 75, and first two background maps (background01 and background02), use new skybox textures.