Releases: megakarlach/HL2reUpdate
2.1.0.0 - Anniversary - Ravenholm Complete & Improvements - BETA 2.5
This is the beta version of reUpdate with Anniversary map changes.
After almost 3 months of testing to avoid issues and adding MD5 files for file verification, reUpdate BETA 2.5 (v2.1.0.0) patch is finally here.
This new version includes 2 Ravenholm map: town_04 (Abandoned mines) and town_05 (Railway to Shorepoint Base). Additionally, one of the 3 bug fixes/changes from July 23, 2025 update are also included, and some of the previous maps are also enhanced, with LOD tree being replaced by higher quality one.
The issue about Alyx obstruct the player's path when boarding the teleporter near the end of Entanglement are probably not present in Update (i can't 100% confirm that) so there's no need to fix, same for missing collision which are only present in 20th anniversary maps and not Update nor reUpdate, so the only included change are train speed in Highway 17 (patched via .lmp files).
WARNING: If you have save made on first six chapters (or prior to installing map changes), you must start the game from "New Game" menu, or use "map" console command. Loading older saves are not recommended as it will crash or cause new entities or changes to not work/spawn correctly.
New:
Map changes:
- Adjusted HDR for d1_canals_01 and d1_trainstation_02 (the rest will be adjusted in BETA 2.5).
- Updated Water Hazard, Black Mesa East and Ravenholm.
- Ravenholm now has 3D Skybox!
- Fixing few map inconsistencies (and wrong roof texture being used in d1_town_01 building on d1_town_03).
- And more on "Map changes - changelogs.txt"
Updates:
- Restored speed of the train near the end of Highway 17 to better match the original shipped difficulty.
- Updated Hammer++ to build 8870
- Updated dll files & steam.inf and other files to July 23, 2025 version.
The following maps are updated & included:
d1_trainstation_01 to 06
d1_canals_01 to 13 (canals_01, 03 and 12 - 13 have BETA 2.5 new changes & enhancement)
d1_eli_01 & 02 (both has BETA 2.5 enhancement & new changes)
d1_town_01 to d1_town_05
d2_coast_10
Installation:
See the readme file inside.
UPGRADING NOTES:
This beta version supported upgrading from the following previous version of reUpdate:
2.0.0.0 > 2.1.0.0 Beta 1
2.0.0.1 > 2.1.0.0 Beta 1
2.0.0.2 > 2.1.0.0 Beta 1
2.1.0.0 BETA 1 > 2.1.0.0 BETA 2
To upgrade, simply overwrite the file as normal (just like clean install).
If you have previous version of reUpdate (1.0.4.2 or earlier), UNINSTALL & VERIFY GAME ON STEAM before install this BETA version.
If you encounter issues when upgrading, you may try to uninstall reUpdate completely, verify the game on Steam, then install the patch.
For the maps, if you have issues with it (like getting softlocked), first try to start new game or load using "maps" command, if issue still occurs, file a bug report and revert back to Update's original map if you have backed it up.
DOWNLOAD NOTES:
- 1-hl2_reupdate_engine_patch_v2.1.0.0_BETA_2.5_+_Extras.7z includes the 20th anniversary engine, Developer Commentary, Community Commentary in MP3 format (workaround #6915 bug), optional nillerusr mobile port/pre-Anniversary engine shaders & MMod compatibility fixes.
- 2-hl2_reupdate_map_changes_no_AO.7z - includes map changes (without ambient occlusion), requires the engine patch (or gameinfo.txt & VPKs for mobile port) to be installed first, then overwrite the map with this one on the zip.
- 2-hl2_reupdate_map_changes_with_AO.7z - includes map changes with ambient occlusion, requires the engine patch (or gameinfo.txt & VPKs for mobile port) to be installed first, then overwrite the map with this one on the zip.
- VMF source files are moved to reUpdate-VMFs repo. Do whatever you want with it.
2.1.0.0 - Anniversary - Water Hazard to Ravenholm - BETA 2
This is the beta version of reUpdate with Anniversary map changes.
The 2.0.0.2 version is now obsoleted in favor of this version, as a result this is now marked as latest release. The patch was stable enough to be marked as "latest" instead of "preview".
This new version includes 3 new chapters: Water Hazard, Black Mesa East and Ravenholm (up to town_02).
Ravenholm (town_04 to town_05) will be enhanced later with BETA 2.5, which focus on recompiling all previous maps and adding some change I missed (if any).
WARNING: If you have save made on first six chapters (or prior to installing map changes), you must start the game from "New Game" menu, or use "map" console command. Loading older saves are not recommended as it will crash or cause new entities or changes to not work/spawn correctly.
Media:
Watch gameplay video now: YouTube
New:
Map changes:
- Adjusted HDR for d1_canals_01 and d1_trainstation_02 (the rest will be adjusted in BETA 2.5).
- Updated Water Hazard, Black Mesa East and Ravenholm.
- Ravenholm now has 3D Skybox!
- Fixing few map inconsistencies (and wrong roof texture being used in d1_town_01 building on d1_town_03).
- And more on "Map changes - changelogs.txt"
Updates:
- Replaced Ravenholm skybox with upscaled version to make it less pixelated (both LDR & HDR sky).
- Updated MMod 1.3 support
Bug fixes:
- Fixed train collision softlock in d1_canals_01 (caused by weapons/unbreakable props getting stuck on the train).
- Fixed fire sound looping.
Currently the following maps included on this patch have 20th anniversary changes combined with Update changes (and additional reUpdate enhancement):
d1_trainstation_01 to 06
d1_canals_01 to 13
d1_eli_01 & 02
d1_town_01, d1_town_01a
d1_town_02, d1_town_02a, d1_town_03
d2_coast_10
The rest of the map is still currently being worked on.
Screenshots:
Controller / Steam Input differences & notes:
- Legacy XInput controller support: is natively implemented into game code, no Gamepad UI support, has acceleration (or rotating speed slowly increases) when moving the stick even all the way. Also works better for fake Xbox controller even if it have very sensitive sticks.
- Steam Input: Support more controllers (Xbox, PS, Nintendo, etc.), and other or newer controller support will be automatically added without modifying game code, has Gamepad UI support, rotating speed slowly increases only if your stick is in middle, but not moved all the way. Works badly with controller (including fake Xbox controller) which has very sensitive stick (which would cause the camera to move extremely fast).
If you want to enable legacy (XInput) controller support, disable Steam Input.
If you want to enable Steam Input, disable legacy controller support.
If Steam Input is not working, try to restart the game or Steam. And make sure the game is launched through Steam (and Steam Input is enabled on Steam settings).
Xbox controller notes: Sometime theres a chance that if you already disable legacy controller support, Steam Input might stop working. IDK why this is happening. This issues is not affected when using PlayStation, Nintendo, or other controllers.
Installation:
See the readme file inside.
UPGRADING NOTES:
This beta version supported upgrading from the following previous version of reUpdate:
2.0.0.0 > 2.1.0.0 Beta 1
2.0.0.1 > 2.1.0.0 Beta 1
2.0.0.2 > 2.1.0.0 Beta 1
2.1.0.0 BETA 1 > 2.1.0.0 BETA 2
To upgrade, simply overwrite the file as normal (just like clean install).
If you have previous version of reUpdate (1.0.4.2 or earlier), UNINSTALL & VERIFY GAME ON STEAM before install this BETA version.
If you encounter issues when upgrading, you may try to uninstall reUpdate completely, verify the game on Steam, then install the patch.
For the maps, if you have issues with it (like getting softlocked), file a bug report and revert back to Update's original map if you have backed it up.
DOWNLOAD NOTES:
HOTFIX: This version has been updated on 5/28/2025 to include missing Propper textures & models used in d1_town_03 (and other maps). Also updated d1_trainstation_02.
- 1-hl2_reupdate_engine_patch_v2.1.0.0_BETA_2_+_Extras.7z includes the 20th anniversary engine, Developer Commentary, Community Commentary in MP3 format (workaround #6915 bug), optional nillerusr mobile port/pre-Anniversary engine shaders & MMod compatibility fixes.
- 2-hl2_reupdate_map_changes_no_AO.7z - includes map changes (without ambient occlusion), requires the engine patch (or gameinfo.txt & VPKs for mobile port) to be installed first, then overwrite the map with this one on the zip.
- 2-hl2_reupdate_map_changes_with_AO.7z - includes map changes with ambient occlusion, requires the engine patch (or gameinfo.txt & VPKs for mobile port) to be installed first, then overwrite the map with this one on the zip.
- opt-hl2_reupdate_map_changes_vmf_source.7z - for modders/developers only: This is a VMF source file for the maps, you can do whatever you want with it.
2.1.0.0 - 20th anniversary (with map changes + MMod 1.3 support) - BETA 1 (HOTFIX)
This is the beta version of reUpdate, it is currently experimental.
This new version include map changes, with two versions of the map, one without ambient occlusion, and other with lightmapped ambient occlusion (which looks nicer but makes the game looks bit dark in HDR). It also has Developer Commentary (partially added in first 3 chapters, and d2_coast_10), MMod 1.3 support, and more.
HOTFIX: Reuploaded to include missing VPKs files for Community Commentary in MP3 format.
WARNING: If you have save made on first three chapters, you must start the game from "New Game" menu, or use "map" console command. Loading older saves are not recommended as it will crash or cause new entities or changes to not work/spawn correctly.
New:
Map changes:
- Some lightmaps which Update (or even 20th anniversary) missed has been changed to "8" or "4" (and sometime other value).
- light_environment adjustment, and Radial fog
- and more, see the changelog file for the map changes for more info.
Developer + Community Commentary combined:
- Now shipped with developer and community commentary, but still work in progress.
- Currently developer commentary (spoken by Valve dev team), is only available on d1_trainstation_01 up to d1_canals_05, currently work in progress.
MMod 1.3 support (experimental):
- NOTE: Since MMod was built on older SDK 2013 code, you will miss out some 20th anniversary features (Steam Input sensitivity settings in-game, both autoaim settings and HUD aspect ratio became non-functional, aswell Classic Effects (2004 particles)). But you will get some 20th anniversary features like music continues to play when map changes, VGUI UI scaling, aswell as 20th anniversary map changes.
- On the other hand, some post-processing effects (and FXAA) in MMod are also broken with 20th anniversary, so disable them to avoid wireframe displaying on the screen.
Engine update:
- Now runs on build 9377890 (Nov 26, 2024)
Other:
- Restored legacy (Xbox/XInput) controller support, since it may works better on cheap/fake controllers, and it has the auto-acceleration which does not exist when using Steam Input. Steam Input must be disabled in order to use legacy controller support.
Bug fixes:
- UI fonts renderer now looks exactly like the 20th anniversary version.
Currently the following maps included on this patch have 20th anniversary changes combined with Update changes:
d1_trainstation_01 to 06
d1_canals_01 to 05
d2_coast_10
The rest of the map is still currently being worked on.
Comparison:
d1_canals_03 - Particles and Sprites (Update vs OG 20th anniversary vs reUpdate)

d1_canals_05 - Radial fog (Update vs reUpdate)


d2_coast_10 - New 3D skybox

Controller / Steam Input differences & notes:
- Legacy XInput controller support: is natively implemented into game code, no Gamepad UI support, has acceleration (or rotating speed slowly increases) when moving the stick even all the way. Also works better for fake Xbox controller even if it have very sensitive sticks.
- Steam Input: Support more controllers (Xbox, PS, Nintendo, etc.), and other or newer controller support will be automatically added without modifying game code, has Gamepad UI support, rotating speed slowly increases only if your stick is in middle, but not moved all the way. Works badly with controller (including fake Xbox controller) which has very sensitive stick (which would cause the camera to move extremely fast).
If you want to enable legacy (XInput) controller support, disable Steam Input.
If you want to enable Steam Input, disable legacy controller support.
If Steam Input is not working, try to restart the game or Steam. And make sure the game is launched through Steam (and Steam Input is enabled on Steam settings).
Xbox controller notes: Sometime theres a chance that if you already disable legacy controller support, Steam Input might stop working. IDK why this is happening. This issues is not affected when using PlayStation, Nintendo, or other controllers.
Installation:
See the readme file inside.
UPGRADING NOTES:
This beta version supported upgrading from the following previous version of reUpdate:
2.0.0.0 > 2.1.0.0 Beta 1
2.0.0.1 > 2.1.0.0 Beta 1
2.0.0.2 > 2.1.0.0 Beta 1
To upgrade, simply overwrite the file as normal (just like clean install).
If you have previous version of reUpdate below, UNINSTALL & VERIFY GAME ON STEAM before install this BETA version:
1.0.4.2 or earlier
If you encounter issues when upgrading, you may try to uninstall reUpdate completely, verify the game on Steam, then install the patch.
For the maps, if you have issues with it (like getting softlocked), file a bug report and revert back to Update's original map if you have backed it up.
DOWNLOAD NOTES:
This version has been updated on 1/5/2025 to include missing VPKs file for Community Commentary (in MP3 format).
- HL2 reUpdate 2.1.0.0 BETA 1 + Map Changes without AO.7z include both the 20th anniversary engine patch, aswell as map changes without lightmapped ambient occlusion, and Developer Commentary (Included missing VPKs)
- HL2 reUpdate - Map Changes with AO.7z - only includes map changes with ambient occlusion, requires both the patch to be installed first, then overwrite the map with this one on the zip.
2.0.0.2 - 20th anniversary - Nov 18 update
Changelogs
- Included changes from Nov 18, 2024 update.
reUpdate specific changes:
- Updated Hammer++, added HLMV++
2.0.0.1 - 20th anniversary hotfix
- Fixed a crash that could occur in some languages when starting a new chapter.
- UI - Fixed some weapon icon alignment issues at various resolutions.
- Included Workshop changes even through HL2: Update never had them anyway.
2.0.0.0 - Half-Life 2 Update + 20th Anniversary Update
Happy 20th Anniversary of Half-Life 2!
This is the new version of reUpdate. It includes many changes from 20th anniversary update. Additionally, since Half-Life 2 is free, I was able to own legit copy and thus, managed to find out how to get Steam Input to work with HL2: Update (it even works with GamepadUI).
NOTE: Does not include official Valve Developer Commentary, only the original Community Commentary. Also this release is currently Windows only for now, but I might plan to do Linux versions and getting it to work properly.
NOTE 2: If you get an error about "sourcevr.dll", delete that file.
11/17/24 UPDATE: Reuploaded beacuse I forgot to include new DXVK. Also, Valve just released a hotfix recently, 2.0.0.1 coming soon.
Changelogs
See official changes from Valve here: https://www.half-life.com/en/halflife2/20th.
reUpdate specific
- Gamepad UI's Chapter 6 thumbnail updated again.
- Updated SDL2 to 2.30.9
- Updated DXVK to 4.5
Screenshots/Features
1.0.4.2 (Win) - Updated SDL2, DXVK, dxsupport.cfg, added Source SDK
Info
Some new changes. Windows + Linux tested. Mac remains untested and requires building x64 executable manually on macOS Catalina (and later), aswell as Apple Silicon.
This version includes both manual install, and installer version.
Changes:
Source SDK
- Added Hammer++ and included GameConfig.txt
- Added detail.vbsp and lights.rad
Other
- (9/16/2024) Fixed Linux version
- Updated SDL to 2.30.7
- Updated DXVK to 2.4
- Updated dxsupport.cfg to includes NVIDIA GPU from GTX 700 series up to RTX 40 series.
- This meant that the game will now set anti-aliasing, textures and other settings to highest on these GPUs by default when launching the game for first time. This does not apply to newer AMD/ATI systems as I don't have time to include them here.
- Minor changes to Chapter 14 thumbnail on Gamepad UI.
Install instructions
1.0.4.1 - NSIS Installer for Windows (finally), updated SDL2, Mac & Linux port.
A minor update that finally adds the NSIS installer (for Windows), and updated SDL2. This release is bit rushed as I yet to cleanup some git file, removing the component dialog on NSIS (which was left blank), but it works anyway.
Linux and Mac version of reUpdate were also available, but please note that the Mac version may only contain updates from 2019 or earlier, may not include newer bug fixes from 2022 (like the Dropship gun fix), and does not support Gamepad UI likely because Valve hasn't maintained the Mac port (along with most other Source games on Mac) for very long time.
1.0.4.0 - build 8491853
Minor updates:
Updated to November 17, 2023 patch (build 8491853), which includes those fixes:
- Fixed a hang where NPC pathfinding could stall forever
- Fixed sprinting when using an external controller
- This patch itself: Renamed from HL2 Update++ to HL2: reUpdate.
NOTES
- For now, you have to install the patch by copying the files from folder, I will try to set up NSIS installer again at some point.
- Reuploaded in Nov 26 to include newer version of SDL2 (2.28.5).
1.0.3.2 - Build 7671541 (Improvements to Gamepad UI & Classic VGUI)
- More improvements and few new features to Gamepad UI, restored some missing options, including:
Keyboard Advanced Options:

Fast Weapon Switch - Disabled (0), Enabled (1), Enabled with Gamepad/Console style, Enabled with Horizontal style/Postal III style.
Enable Developer Console directly via Gamepad UI

Mouse sensitivity on Gamepad UI can be increased up to 20. - Some improvements to old VGUI:
Video - Advanced

Removed broken "Use 'bloom' effect when available" that always uncheck itself when saved. Bloom and HDR will still functioning normally with it's options remain available.
FOV options increased to 120 without using Console command.
- Themed Gamepad UI with orange color scheme, Verdana & Trebuchet MS font.











