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.

John is the founder and Editor in Chief at DSOGaming. He is a PC gaming fan and highly supports the modding and indie communities. Before creating DSOGaming, John worked on numerous gaming websites. While he is a die-hard PC gamer, his gaming roots can be found on consoles. John loved – and still does – the 16-bit consoles, and considers SNES to be one of the best consoles. Still, the PC platform won him over consoles. That was mainly due to 3DFX and its iconic dedicated 3D accelerator graphics card, Voodoo 2. John has also written a higher degree thesis on the “The Evolution of PC graphics cards.”
Contact: Email
Wouldn’t be surprised if its just a dev planting code to troll. lol
HL3 confirmed ?
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.
really dude?
Believe or not? This is the problem.
No please. Not this again.
YAWN!!!
btw everyone should try their Steam VR performance
here are my score on stock clocks
How do you test for it?
wait for the link to be approved !
Where is the test? Link?
steam: // install /323910 (https : // steamdb .info /app /323910/
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.
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
GPU +200/200
CPU@4.4Ghz
Ram 2400CL10
Even GP100 won’t be enough for the upcoming games, VR is just like 4K@SingleGPU with playable frame-rate.
well we shall see!
I would like to see how a GTX980Ti could achieve 90FPS with VR in RoTR for expample 😛
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
Man… they never get tired of this joke?
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.
Yea lol 😛 I never understood either.. whats the big deal -_-
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.
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.
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
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.
He went to prison
And rightfully so, it was illegal to hack into their servers. Has nothing to do with the delay though.
and the worst part was that the original story and levels were much better than the one actually released.
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.
Valve is trolling again.
it will never happen.
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***…
I feel exactly the same way.
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)
PLEASE STOP..NOT AGAIN!! NOOOOOOOOOOOOOOOO!!!
Gabe Newell at it again. Easily the biggest troll in the industry.