Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/sites/a/ on line 20
Wavelength | Your Game Editing Resource | Hl2 Source Leak. Separating Fact From Fiction.
Welcome, Guest! Login | Register

Hl2 Source Leak. Separating Fact From Fiction. [Print this Article]
Posted by: Bulk
Date posted: Oct 02 2003
User Rating: N/A
Number of views: 5331
Number of comments: 9
Description: N/A
Some, if not most of you will have heard about this HL2 source code leak. Sadly we can confirm it's true. We have examined this code and we can confirm that large parts of it are very certainly HL2 code. There is some doubt as to whether all of the code is legit, as some seems to contradict what Valve have previously said about the engine. But from what we can tell this is a source tree specifically for E3, so some of it may be hacked together code just to get the game running properly rather than an indication of what will be released later this year. However, this source does not compile completely, and none of the art resources such as maps, models and textures are included, so the game cannot be played.

What does this mean for Valve? If it's legit, trouble. Not only will the cheaters and the hackers jump on this, but this source seems to contain copyrighted Havok Physics and Miles sound code. Both companies could well make life hard for Valve, legally.

Update, Gabe Speaks:

Ever have one of those weeks? This has just not been the best couple of days for me or for Valve.

Yes, the source code that has been posted is the HL-2 source code.

Here is what we know:

1) Starting around 9/11 of this year, someone other than me was accessing my email account. This has been determined by looking at traffic on our email server versus my travel schedule.

2) Shortly afterwards my machine started acting weird (right-clicking on executables would crash explorer). I was unable to find a virus or trojan on my machine, I reformatted my hard drive, and reinstalled.

3) For the next week, there appears to have been suspicious activity on my webmail account.

4) Around 9/19 someone made a copy of the HL-2 source tree.

5) At some point, keystroke recorders got installed on several machines at Valve. Our speculation is that these were done via a buffer overflow in Outlook's preview pane. This recorder is apparently a customized version of RemoteAnywhere created to infect Valve (at least it hasn't been seen anywhere else, and isn't detected by normal virus scanning tools).

6) Periodically for the last year we've been the subject of a variety of denial of service attacks targetted at our webservers and at Steam. We don't know if these are related or independent.

Well, this sucks.

What I'd appreciate is the assistance of the community in tracking this down. I have a special email address for people to send information to, If you have information about the denial of service attacks or the infiltration of our network, please send the details. There are some pretty obvious places to start with the posts and records in IRC, so if you can point us in the right direction, that would be great.

We at Valve have always thought of ourselves as being part of a community, and I can't imagine a better group of people to help us take care of these problems than this community.


This is from a post Gabe made to the forums, you can find the thread here

Rate This Article
This article has not yet been rated.

You have to register to rate this article.
User Comments Showing comments 1-9

Posted By: trepid_jon on Oct 02 2003 at 23:07:41
Wow, no wonder HL2 was delayed. Valve is being attacked by lonely hackers who have nothing better to do in life than try to steal HL2. People like that should be taken into the streets and shot. Well, maybe not that extreme, but they should definitely be punished...haha, to the extreme.

But seriously, that almost makes me sick. You know this is probably the reason we don't have HL2 right now. Or at least, it's probably one of the reasons. It's's terrible. So where is this stuff, I want to see the code. Haha, no....well yeah....I can wait, but since everyone else is lookin' at it, I'm thinkin' what the hell. No, no...I'm just going to sit here and wait for the official HL2 source code release.Edited by trepid_jon on Oct 02 2003, 23:08:18

Posted By: XENO on Oct 02 2003 at 23:56:47
They should not be taken into the streets and shot... They should be taken to the top of buildings, and shot off the edges...Edited by XENO on Oct 03 2003, 00:03:31

Posted By: Onions on Oct 03 2003 at 00:40:07
mentioning the source of your information is common courtesy

Posted By: Bulk on Oct 03 2003 at 01:08:29
lol sorry I kinda posted it in a hurry

Posted By: Onions on Oct 03 2003 at 01:25:21

Posted By: Persuter on Oct 03 2003 at 06:27:06
Some people like to spell "separating" correctly, also. :p

Posted By: Bulk on Oct 03 2003 at 07:00:16
I think its fairly obvious those people aren't me.

Posted By: r2. on Oct 03 2003 at 09:56:01
So you admit you have it? I find that worrying, receiving stolen goods is illegal you know...

Posted By: DarkAngelZLT on Oct 08 2003 at 10:58:37
well, sure, its all bad, and now HLs prolly delayed because of it.
but really, doesnt anyone else want to get their hands on the source to Source??

You must register to post a comment. If you have already registered, you must login.

Latest Articles
3rd person View in Multiplayer
Half-Life 2 | Coding | Client Side Tutorials
How to enable it in HL2DM

By: cct | Nov 13 2006

Making a Camera
Half-Life 2 | Level Design
This camera is good for when you join a map, it gives you a view of the map before you join a team

By: slackiller | Mar 05 2006

Making a camera , Part 2
Half-Life 2 | Level Design
these cameras are working monitors that turn on when a button is pushed.

By: slackiller | Mar 04 2006

Storing weapons on ladder
Half-Life 2 | Coding | Snippets
like Raven Sheild or BF2

By: British_Bomber | Dec 24 2005

Implementation of a string lookup table
Half-Life 2 | Coding | Snippets
A string lookup table is a set of functions that is used to convert strings to pre-defined values

By: deathz0rz | Nov 13 2005

Latest Comments
knock knock
General | News
By: MIFUNE | Dec 31 2017
knock knock
General | News
By: omega | Dec 22 2016
knock knock
General | News
By: MIFUNE | Oct 10 2015
New HL HUD Message System
Half-Life | Coding | Shared Tutorials
By: chbrules | Dec 31 2011
knock knock
General | News
By: Whistler | Nov 05 2011
Particle Engine tutorial part 4
Half-Life | Coding | Client Side Tutorials
By: darkPhoenix | Feb 18 2010
Particle Engine tutorial part 2
Half-Life | Coding | Client Side Tutorials
By: darkPhoenix | Feb 11 2010
Particle Engine tutorial part 3
Half-Life | Coding | Client Side Tutorials
By: darkPhoenix | Feb 11 2010
Game Movement Series #2: Analog Jumping and Floating
Half-Life 2 | Coding | Shared Tutorials
By: mars3554 | Oct 26 2009
Particle Engine tutorial part 5
Half-Life | Coding | Client Side Tutorials
By: Deadpool | Aug 02 2009

Site Info
297 Approved Articless
8 Pending Articles
3940 Registered Members
0 People Online (9 guests)
About - Credits - Contact Us

Wavelength version:
Valid XHTML 1.0! Valid CSS!