• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Valve has 'hl3.txt' in Dota patch w/ procedural gen, NPC recruitment, zipline, quests

whoszed

Member
At this point they should just fucking say here's the game, it's out, when it's done.

I might be okay with the release date being like a month or two away if they want some time to hype it up. But I mean, does this game whatever it is need hyping? It would sell a million copies in a day without any marketing even if it sucked.
 

Bluth54

Member
Half-life 2 only took 6 years and was fully revealed to the public after 5.

Episode 3/Half-life 3 hasn't been openly discussed in 8 YEARS!

Valve has treated their original fanbase like shit.

Team Fortress 2 took 8 years and they didn't talk about it towards the end of development. It also went through multiple versions before they released the final version, including a Half Life 2 themed version we only know about because of the Half Life 2 source code leak.

Sometimes Valve just goes a long time without talking about a game.
 

whoszed

Member
Do you people even give a fuck anymore?

I simply cannot care after so long. There's absolutely no chance they can make a game that lives up to the hype.

Depends on what you want from this game. Personally, I want a damn good game. Really polished, good looking game. It doesn't have to revolutionize game design, but I do expect the game to try new stuff and take some risks.

A quality shooter/adventure is what I ask.
 

EatChildren

Currently polling second in Australia's federal election (first in the Gold Coast), this feral may one day be your Bogan King.
Maybe Half-Life 3 is an early access open world survival multiplayer with crafting.
 

roytheone

Member
Remember when an update to half life 2 made all the text Korean and everyone was convinced it was the start of an arg but it turned out to be nothing? Yeah, not getting my hopes up just yet.

OMG IT IS HAPPENING HALF LIFE 3 YOU GUYS!!!!!
 

Denton

Member
Maybe Half-Life 3 is an early access open world survival multiplayer with crafting.

Kristen-Bell-Laughing-to-Crying.gif
 
Maybe Half-Life 3 is an early access open world survival multiplayer with crafting.

You joke, but Valve has always been on the latest trends of gaming!

Half Life is a FPS because it was THE genre to do in 1996-1998.

Hell, I remember when TF2 was going to be a what Battlefield went to do (realistic! vehicles! modern warfare!) but they delayed it so much that other games took that niche.
 

Bluth54

Member
flawless first post

Not really, if you follow Valve stuff closely you know they sometimes put code or other things in game updates for fans to find. During the Steam dev days talks one of Valves developers talk about how fans rip apart the code for any update to their games so they started to intentionally put stuff in there for hardcore fans to find.
 
With dota on Source 2 now I assume there was a SNAFU and they accidentally pushed some extra config files with the rest of the patch.

Do you really think that in the source repository of Half Life 3 there is a text file called hl3.txt??

Hint: in real life devs pick more descriptive names. edit: and they would pick a .xml, .cfg or .json extension, depending of the format, not .txt
 

Bluth54

Member
The hell are these txt's in the Dota files of all things? Some thought has gone into this I assure you!

It was almost certainly intentional, during Valve dev days they talked about how they intentionally put stuff in the code of their updates for fans to find since the fans take apart the code of all their updates.
 
Not really, if you follow Valve stuff closely you know they sometimes put code or other things in game updates for fans to find. During the Steam dev days talks one of Valves developers talk about how fans rip apart the code for any update to their games so they started to intentionally put stuff in there for hardcore fans to find.

Yeah, it's a way to gauge interest, look at reactions and take inspiration for future features, without having an official channel.
 

Nzyme32

Member
why would it be called hl3.txt though?

Not really, if you follow Valve stuff closely you know they sometimes put code or other things in game updates for fans to find. During the Steam dev days talks one of Valves developers talk about how fans rip apart the code for any update to their games so they started to intentionally put stuff in there for hardcore fans to find.

Yeah. Pretty much a nod to the hardcore HL fans that they are doing stuff. It is also the 8th anniversary of Episode 2 today.
 
from Valve Time

Here's my in depth analysis of the files (special thanks to Marphy for helping me write this message).

These are the "help file entries" to instruct the level designers how to use the entities defined in the "game configuration files" (*.fgd files) used by the level editor. They can't be used to build a level for a game. The files were made public, possibly unintentionally, by Valve on October 9, 2015, a day before the 8th anniversary of The Orange Box’s release in 2007.

hl3.txt

Most of the code data is from Half-Life 2, and it was ported over to Source 2 with changes and additions. Here are some of the features:
> Base AI functions from Half-Life 2 (companions, squad following, attack and cover, scripted sequences).
> Possible quest system (info_quest_dialog, point_quest_goal).
> Virtual reality settings in the map properties (enable VR Chaperone, VR Movement).
> Character entities are: npc_quest_citizen, npc_hunter_invincible, npc_turret_ceiling_pulse (Combine Pulse Ceiling Turret).
> Other entities are: props_zipline, item_generic.
> "HL3 only" prefix is used two times in the document.

Possible Left 4 Dead style AI Director for procedural generated enemy placements. It is similar to the version used in Left 4 Dead 2. The level designers have more control over the spawns.
> Feature: Level designers can create a spawn template and reuse it.
> Feature: Spawn radius (inside or outside the player's radius), spawn limit.
> Feature: Visibility requirement (to prevent the enemy spawning in front of the player).

Name (in the code): Attribute.item_generic.associated_player_counter
Name (in the help file): Associated PlayerCounter Name (HL3 only)
Explanation: This is an option for “item_generic”. The “playercounter” is a possible hint of a game mode with multiple players.

Name (in the code): Attribute.item_generic.pickup_prevents_respawning
Name (in the help file): Pickup prevents respawning (HL3 only)
Explanation: This is an option for “item_generic”. Another possible hint of a game game mode with multiple players. This option is used to disable to prevent the item from respawning.

Name (in the code): Attribute.npc_quest_citizen.is_quest_member
Name (in the help file): Quest Member? (Neutral to Combine and doesn't take damage)
Explanation: This is an option for "npc_quest_citizen" entity. When enabled, the character becomes friendly/neutral to the Combine units and doesn't take any damage from their weapons.

Name (in the code): Attribute.npc_quest_citizen.beckon_approach_enabled
Name (in the help file): Beckon and approach the player

Name (in the code): Attribute.npc_quest_citizen.beckon_radius
Name (in the help file): Beckon the player if they come within this radius

Name (in the code): Attribute.npc_quest_citizen.approach_radius
Name (in the help file): Approach the player if they come within this radius

Name (in the code): Attribute.npc_quest_citizen.combat_enabled
Name (in the help file): Allow this citizen to participate in combat

rpg.txt

This appears to be a base for a single player (keywords: client, globalname) role-playing game. It is not related to hl3.txt since it has its own definitions for map properties. There are generic character and item spawners, but no game data is present. It might be a base for a cancelled/unannounced Valve game or an experiment. There is also a navigation system, similar to the one used by the bots in Team Fortress 2 and Left 4 Dead games.

Entity: rpg.unit
Description: A generic character with basic AI functions. They can work in squads like Half-Life characters. They have a feature called “lurking behaviour”.

Entity: rpg_item_spawner
Description: Generic item spawner.

Entity: rpg_prop_itemdrop
Description: This appears to be a breakable prop the characters can interact with. When destroyed, it leaves rpg_physical_items behind.

Entity: rpg.spawner
Description: It is used for spawning entities.

Entity: rpg.trigger
Description: It is used for triggering entities.

Entity: rpg_gamerules
Description: It is used to edit the rules of the game.

lights.txt

This is a “base file”, a special type of file that contain the base entities (i.e. func_wall) used by the engine, and it must be used with a “game configuration file” to create a map for a game.

Entity: timeofday
Description: To set the time of the map
Note: This is a base feature of Source 2. It doesn’t mean it is used for Half-Life 3.

Entity: realisticdaynightcycle
Description: For creating realistic day and night cycles. You can set the day/month/year, the length of the day. It is similar to the technology used in the Grand Theft Auto games.
Note: This is a base feature of Source 2. It doesn’t mean it is used for Half-Life 3.

ai_basenpc.txt

Another base file used for AI functions ported from Half-Life 2.
Entities: ai_addon, ai_addon_builder

These entities are possible related to the Half-Life 2 code references (see below) found in the leaked Dota 2 client from 2011. ai_addon_builder (similar to npc_maker, but more complex) appears to be an entity that can spawn characters with addons (items). ai_addon is a definition file for the items.

dota/staging/src/game/server/hl2/addon_basecombatweapon.cpp
dota/staging/src/game/server/hl2/addon_baseshooter.cpp
dota/staging/src/game/server/hl2/addon_bomb.cpp
dota/staging/src/game/server/hl2/addon_brain.cpp
dota/staging/src/game/server/hl2/addon_dartgun.cpp
dota/staging/src/game/server/hl2/addon_minigun.cpp
dota/staging/src/game/server/hl2/addon_mortar.cpp
dota/staging/src/game/server/hl2/addon_propeller.cpp
dota/staging/src/game/server/hl2/addon_rpg.cpp
dota/staging/src/game/server/hl2/addon_saw.cpp
dota/staging/src/game/server/hl2/addon_shield.cpp
dota/staging/src/game/server/hl2/addon_thrownprojectile.cpp
dota/staging/src/game/server/hl2/ai_addon_builder.cpp
dota/staging/src/game/server/hl2/ai_addon_factory.cpp

http://www.valvetime.net/threads/wh...-rpg-txt-files-all-about.246431/#post-3425404
 

EVH

Member
At this point i wont hype again until i see some in game videos, but to be honest, changing the single player fps experience that valve has mastered to some open world with rpg rouches sounds horrible to me. Narrative is key in hl and should stay like that. They have l2d for that kind of thing or just make an spinoff of the 7 hours war.

I hate this open world in every fucking game thing.
 

Nzyme32

Member
What? It is? Fuck. That's a bit depressing and is simultaneously making me feel a bit old.

Yep. October 10th 2007 was the release of the Orange Box.

At least Valve were merciful enough to provide a tiny morsel of HL3 info on my birthday. Probably won't hear much of HL3 for another few years.
 

jelly

Member
Remember the magazine front cover with the crowbar in the the prison area. I think at the time people thought it looked so good it couldn't be real. Think that was the first reveal.
 

ChaosXVI

Member
So... Is this the only game left to be revealed after years and seeing the other games in the 2000's appear?

This one and Agent are pretty much all of the "rumored/announced for years and years" games left since Sony's E3 Triple crown.

We need to promote some even more obscure vaporware games to this level in the event Half-Life 3 is announced. I nominate Chrono Break and Metroid Dread.
 
This one and Agent are pretty much all of the "rumored/announced for years and years" games left since Sony's E3 Triple crown.

We need to promote some even more obscure vaporware games to this level in the event Half-Life 3 is announced. I nominate Chrono Break and Metroid Dread.

Zero Escape 3 came close but hey, Anime Expo.

I offer to start proceedings for a System Shock 3.
 

TaterTots

Banned
I'm sure Valves next game will be L4D3 with keys, crates, sellable/tradeable items, but they should release Episode 3 just to get it over with. Make it a short campaign to wrap up the story and make it cheap.
 
I genuinely feel sorry for the hyped people...

I want HL3 like you do, it's just... we've gone on so long... I just... don't believe anymore.
 
https://facepunch.com/showthread.php?t=1446236&p=48872563&viewfull=1#post48872563

All of this Half-Life speculation reminds me of the time I went on a DarkRP server a couple of years ago and some kid claimed that one of his parents worked for Valve and was playing on his/her account. He told stories of that Half-Life 3 was in development behind closed doors and at that time only a few people were working on it. Now we all thought he was just talking shit until we checked his Steam profile and noticed he was in the official private Valve group.

Strange encounter, I think I have footage from that encounter lying around somewhere on my old computer. I'll have to go dig it up to see what he said.

https://facepunch.com/showthread.php?t=1446236&p=48876707&viewfull=1#post48876707

Unfortunately I was unable to find any footage of him mentioning Half-Life 3's development, I was only able to find an extremely small snippet of footage claiming his father worked for Valve.

I also logged onto my old tower to see if I backed up any information related to the encounter and I was able to find a screenshot of his Steam profile before it went dark.

IrfLlf2.jpg


The encounter occurred on June 11th, 2014.

lol
 

BONKERS

Member
Depends on what you want from this game. Personally, I want a damn good game. Really polished, good looking game. It doesn't have to revolutionize game design, but I do expect the game to try new stuff and take some risks.

A quality shooter/adventure is what I ask.

This. But I hope they keep the social/MP/Co-op etc shit way the fuck away.

A pure SP game without strings. From Valve?

Only a dream.
 
Top Bottom