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.

36 thoughts on “Half Life 3 References Found In SteamVR Performance Tool Files”

    1. HL3 has been confirmed a million times. They’ve been working on it ever since episode 3 plans fell through. Everyone knows this but still the game does seem stuck in dev hell. Someone high up has said that people at Valve have too much respect / don’t know where to take the project, and the nature of Valve’s “flat hierarchy” means that people simply choose not to work on HL3 so the team actually working on it is tiny, too small to ever finish it. Take this story with a grain of salt, there may also be simple economic reasons for the game being pushed back until Valve needs it.

    1. Here’s mine, well..It’s just for fun tbh because you need a waaaay better GPU in order to achieve 90FPS at High/Ultra settings.

      1. well i will if its the case GP100 day one 1080Ti
        btw nice score for an i5
        does your clocks are stock aswell in the benchmark ?
        anyway iour card GTX 970 destroy R9 390x in VR and newer games

          1. I would like to see how a GTX980Ti could achieve 90FPS with VR in RoTR for expample 😛

          2. RoTR its a terrible PC port but indeed VR need a lot of GPU horsepower
            thats why we shall see Pascal not the weak GTX 980Ti

  1. I’ve really never under stud why HL3 as a project needs to be kept so secret, it’s just a game, it’s not Area 51 for goodness sake.

      1. Probably because last time someone who was so excited to play and see some stuff for Half-Life 2, he ended up hacking them and sharing the opening he made on a forum leading them to lose alot of their game thus delaying the game by another year and a half.

        1. It didn’t cause them to LOSE anything. They decided to rework a bunch of stuff for their own reasons, the hacker is not to blame for this. Why would someone leaking stuff force them to remove or change anything? Very convenient scapegoat for delaying your game by over a year but if you think about it it makes no actual sense.

          1. As Gaben himself said, the game being hacked/leaked didn’t cause a direct relation to the game being delayed, but that they felt at a similar time to it happening that the launch window was unrealistic and they wanted more time to polish the game. However, he did say the HL2 team was demoralized enough that it likely affected and helped in delaying the game any bit further. Beyond the fact that they had to raise security, reformat their computers, change the infrastructure and whatnot to ensure they were secure and in control of their server and Gabens computer again

          2. There reasons were mostly that they couldn’t hit the 2003 release date since they take forever to make a game. Yes i did say 2003.

          3. And rightfully so, it was illegal to hack into their servers. Has nothing to do with the delay though.

    1. Somebody has made a meme out of “HL3” and it’s still repeated though it’s hackneyed as hell. The most annoying are kids pretending to have an aneurysm and typing something along lines of: “GABEN SAID 3 WORDS!!! HALF LIFE 3 CONFIRMED!!!”. This is embarrassing.

  2. You know… there gets to a point where teasing becomes counter-productive. With all these little hints at Half Life 3 that have gone nowhere over the past decade, i have long since stopped caring. I honestly don’t even think a full announcement of HL3 would even get me excited anymore either. I am just so far past giving a f***…

  3. I prefer that HL3 never happen. Better that than seeing one of my favourites games transformed into a cover based shooter (since people don’t appreciate old school shooters anymore)

Leave a Reply

Your email address will not be published. Required fields are marked *