Subject: General Tech | August 12, 2014 - 06:00 PM | Scott Michaud
Tagged: valve, source engine, Source 2, DOTA 2
While it may not seem like it in North America, we are in a busy week for videogame development. GDC Europe, which stands for Game Developers Conference Europe, is just wrapping up to make room for Gamescom, which will take up the rest of the week. Valve will be there and people are reading tea leaves to find out why. SteamOS seems likely, but what about their next generation gaming engine, Source 2? Maybe it already happened?
Valve is the most secretive company with values of openness that I know. They are pretty good at preventing leaks from escaping their walls. Recently, Dota 2 was updated to receive new features and development tools for user-generated maps and gametypes. The tools currently require 64-bit Windows and a DirectX 11-compatible GPU.
Those don't sound like Source requirements...
And the editor doesn't look like Valve's old tools.
Video Credit: "Valve News Network".
Leaks also point to things like "tf_imported", "left4dead2_source2", and "left4dead2_imported". This is interesting. Valve is pushing Dota 2, their most popular, free-to-play game into Source 2. Also, because it is listed as "tf" rather than "tf2", like "dota" is not registered as "dota2" but "left4dead2" keeps its number, this might mean that the free-to-play Team Fortress 2 could be in a perpetual-development mode, like Dota 2. Eventually, it could be pushed to the new engine and given more content.
As for Left4Dead2? I am wondering if it is intended to be a product, rather than an internal (or external) Source 2 tech demo.
Was this what brought Valve to Gamescom, or will be be surprised by other announcements (or nothing at all)?
Subject: General Tech | August 6, 2013 - 11:56 PM | Scott Michaud
Tagged: valve, Source 2, L4D3
Valve is a secretive company and it is rare, but possible, to get a leak out of them.
How does Valve count to 3? On their fingers first, apparently.
Now, once they know, practice it for the next half of their life.
PC Gamer was lucky. A portion of Valve's corporate changelog was photographed and somehow made its way into their possession. Due to the condition of their picture, more commonly known as "low resolution and bad", I am guessing someone was... phoning it in... at work that day. A couple of entries are a little more serious than I am:
Pardon the ugliness and eyebleed: my attempt is to make text more visible.
Click to make larger or check out the original at PC Gamer.
Update: Or, thanks to one of our readers, a *much* better version at imgur.
- [Source2] Changed typedef for ENTITYFUNCPTR to point to a CEntityInstance member instead of a CB...
- [Source2] Changed L4D3's test_networking unit test to use the devtest level again. Ran assert-free...
- [Source2] Restored L4D3's devtest unit test. Ran locally 6 times without an assert. There may be an...
Looking into patterns, I would expect that all changes tagged with the yellow "2" refer to a Source Engine 2 change. If true, that would add the following four entries, alongside the above three, referring to Valve's next-generation of video game engines.
- Getting VScript running on the client: Created tier4 interface VSCRIPT_SERVICE_INTERFACE_CLIEN...
- Auto-submit of game binaries - built from revision 1858395... Changes included in this submit: Chang...
- Auto-submit of game binaries - built from revision 1858344... Changes included in this submit: Chang...
- Added model_editor support for creating a blank vagrp->SplitQC translator into own file in model...
I have the feeling that a few little nuggets can be extracted from these entries if left to the crowd. First and foremost, Valve is a very productive company; these entries illustrate just an hour of development time. Valve caffeine consumption aside, production of Left 4 Dead 3 seems to be ramped up to a decent level. They are at the point of testing networking code modules which, I expect, occurs after the prototyping phase.
Have any reading to add from these tea leaves?
Get notified when we go live!