Half Life 3 References Found In SteamVR Performance Tool Files


Before starting, let me get this out of the way: this does not mean that Half-Life 3 is under development. These references are not a confirmation of Half Life 3 being under development. Half Life 3 is not officially unveiled or leaked. Okay? We are good to go? Nevertheless, these findings are interesting to say the least, which is why we decided to share them.

SteamVR Performance Tool got released yesterday, and as you’d expect, gamers took a look at its files in order to find anything related to Half-Life 3.

Here are some of these references:

c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\shared\hl3\hl3_vscriptgamesystem.cpp…….VScr iptServerHL3
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\npc_quest_citizen.cpp…CNPC_QuestCi tizen::DisplayDialogString..m_DialogStringDisplayD ropShadow
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\partial_entity_manager.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procedural_spawn_constraint.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\utllogicconstraintsolver.h
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procedural_spawn_manager.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\entity_persist.h
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procedural_spawn_target.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procedural_spawn_template.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procedural_spawn_volume.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procspawn_bias_line.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procspawn_modifier.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\procspawn_variable.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\shared\hl3\imposter_manager.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\npc_turret_ceiling_pulse.cpp
particles/vortigaunt_fx/vortigaunt_charge_token.vpcf
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\point_quest_goal.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\prop_fixed.cpp
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\server\hl3\gravity_vortex_controller.h
#HL3_SpyGrenadeHint1
#HL3_SpyGrenadeHint2
c:\buildslave\vrgdc2015_staging_win64\build\src\ga me\shared\hl3\hl3_vscriptgamesystem.cpp

It appears that in the SteamVR Performance Tool files there are references to both Half Life 3 and Half Life 2: Source 2. Was Valve experimenting with a remake of Half Life 2 in Source 2 Engine with VR support? Sounds plausible.

Reddit’s member ‘DuckyDays‘ also took a look at SteamVR’s performance tool files and uncovered the following information.

There is 1671 matches of hl, 14 of hl3, 97 of hl2, 11 of HalfLife2, 0 of HalfLife3
c:\buildslave\vrgdc2015_staging_win64\build\src\game\client\hl3\c_point_quest_goal
BaseHLBludgeonWeapon
HLSelectFireMachineGun
C_BaseHLPlayer::Schema_VerifyBindingIsRegistered
client\hl2\c_strider.cpp
\client\hl2\c_npc_manhack.cpp
And this is just a few, I found alot of weopons and npcs mostly HL2 what I could find. Now I am not a programer or anything, so I dont know what any of this means. I just found it in the code
EDIT Under the server.dll I found some more text
GameSystemReallocatingFactory@VCHL3VScriptGameSystem
HL3_SpyGrenadeHint¨
game\server\hl3\gravity_vortex_controller
\game\server\hl3\info_quest_dialog
game\server\hl3\procedural_spawn_target
game\server\hl3\npc_turret_ceiling_pulse
CLASS_PLAYER CLASS_ANTLION CLASS_APCDRIVER CLASS_BARNACLE CLASS_BLOB CLASS_BULLSEYE CLASS_CITIZEN_PASSIVE CLASS_CITIZEN_REBEL CLASS_COMBINE CLASS_COMBINE_GUNSHIP CLASS_COMBINE_HUNTER CLASS_CONSCRIPT CLASS_HEADCRAB CLASS_MANHACK
But more then anything I found HL2 refrences all over the code.
EDIT2:
In the file “readyonly_tools_asset_info.bin” under /steamVRPerformanceTest/vr.
core vr portal2_imported left4dead3 hl3
Al in one string.