gamers

Half Life 2 Source Code Leaked

Toxicfume   on 02 October 2003 - 17:38 · 64 comments & 7396 views

Advertisement (Why?)
Quoted from Slashdot:

Pyroman[FO] writes "There is the Half Life 2 source code floating around the net right now. It looks to be about a month old. There's no official word from Valve on the source code leak yet. Unfortunately those who want to use it to cheat already have it, we need to get the word to legitimate customers to educate them about the situation. "

Surprisingly, this looks genuine and it's being spread like wildfire on the Internet as I am typing this out now. There's still uncertainty whether it is the game's full source code or a part of it, in any case, this could have a huge impact on valve and it's already delayed half-life 2 release date.

News source: Slashdot


MDM is currently available to a limited number of companies, and is expected to be generally available by January 2004.

"We've seen manufacturers that have 17 different codes for a single type of screw that they use," said Shai Agassi, member of SAP's executive board.

"They've been paying between 50 cents and $2.50 for these screws, and they're using a lot of them. Getting a single view of that data can generate a lot of savings."

But MDM is only likely to take off if users do not have to spend significant time analysing data models, said Neil Ward-Dutton, topic director at analyst firm Ovum.

"Typically, when you buy packaged applications you don't spend a great deal of time analysing the data models. But if you're going to make changes to the models you need to be sure that this won't stop your applications from working," he said.

Post a comment · Send to friend Comments · There are 64 additional comments
(2 replies) #1 divertom15 on 02 Oct 2003 - 17:45
ok guys lets nto spoil the game dont go get it

EDIT: I guess someone @ valve couldnt hold themselves and had to give in to temptation
#1.1 bilston on 02 Oct 2003 - 17:46
It's only the source code. Theres no actual game elements included, like sound and models and the like. Just the engine.
#1.2 vetDazzla on 02 Oct 2003 - 17:51
The entire HL1 source code is there as well, the XBox underground will lap this up, migt see Half Life for the Xbox
#2 lexor on 02 Oct 2003 - 18:12
how the hell did they manage to leak the SOURCE code? no seriously, can't image a way.
#3 Fredde87 on 02 Oct 2003 - 18:18
they have a insider

but this will not be good for us non-cheating players...
#4 KeR on 02 Oct 2003 - 18:21
it's harder to leak the source code then the game....
#5 Trix on 02 Oct 2003 - 18:22
well im NOT a cheater but i have the thing!! W000t and it has a batch file inclued to compile the thing!!! !!! !!! its 8000 files thoug in the rar >.<
#6 Sub on 02 Oct 2003 - 18:49
What did I say a week ago? Valve screwed up by not releasing on time. Now its leaked, and there isnt nothing they can do.
#7 vettimdorr on 02 Oct 2003 - 18:50
Edit: Apparently, it *is* the HL2 source. Oh, and CS16, HL, *AND* TF2

Last edited by 5416 on 02 Oct 2003 - 19:01
#8 Trix on 02 Oct 2003 - 19:11
yup yup timdorr is as normaly 10% correct
#9 Trix on 02 Oct 2003 - 19:12
100% **
(1 reply) #10 Jackalo on 02 Oct 2003 - 19:19
Care to read the news article over at http://www.hl2.nl ?

QUOTE
It's fake. Someone took the HL1 SDK and reworked it to make it look like the Half-Life 2 SDK

Heres another comment from the HL1 SDK:

// ISoundMask - Overidden for human grunts because they
// hear the DANGER sound that is made by hand grenades and
// other dangerous items.

And here is it's somewhat edited twin in the supposed Half-Life 2 SDK

Purpose: Overidden for human grunts because they hear the DANGER sound

As you can see the author of the fake SDK went ahead and changed some stuff here and there to make it look like the Half-Life 2 SDK. There is more but I'm not going to post it all here.


I'm hoping that this source code really was faked. A leaked beta is one thing, but leaking the source code is a completely different story.
#10.1 DrunkenMaster on 02 Oct 2003 - 20:06
Or they're trying to pull a SCO. "Well, there's 8,000,000 lines of code from the old game so it must be HL 1."

Regardless, programmers tend to recycle a lot of code. It saves a lot of time. Why not reuse a lot of functions from the old game - if it does what they want it to.

I don't have the files but I've seen screenshots from the HL forum. I have a new found respect for the game programmers considering how much coding is involved.
#11 Ash on 02 Oct 2003 - 19:34
I hope its fake too really.

It's one thing to leak a beta or the gold version a couple weeks before it hits the shelves, its another to leak the source code. This cannot bode well, for Valve, because the abilities to cheat, but as well as other game companies getting their hands on it and incorporating elements into their games/engines.

Not Good.
#12 Jackalo on 02 Oct 2003 - 19:43
I couldn't have said it better myself.

*raises coffee mug to Ash*
#13 TranceSphere on 02 Oct 2003 - 19:56
It aint fake, its real
#14 Jackalo on 02 Oct 2003 - 20:01
I've looked thru the code. It does seem to be legit, but there's always a possibility that it isn't.

If it is real, I hope that the person who leaked the code rots in jail.
(5 replies) #15 FuhrerDarqueSyde on 02 Oct 2003 - 20:19
www.neonblu.com/hl2src.jpg or http://24.29.176.26/hl2src.jpg i got my hands on it at 4am this morning via another op in the steam chan(no names ofc)

Last edited by 20891 on 02 Oct 2003 - 20:39
#15.1 Arch on 02 Oct 2003 - 20:32
Well, what the hell do you plan on doing with this now that you have it? I'm just curious, are you planning to make cheats for the game, or are you just hanging on to it to show your friends?

Don't take any personal offence to that, I'd just like to know what some of the people who are downloading it are planing.
#15.2 FuhrerDarqueSyde on 02 Oct 2003 - 20:33
show my friends ofc, no actually i compiled it and i am trying to make it work
#15.3 radixvir on 02 Oct 2003 - 21:31
not gonna get far without textures....
#15.4 grafXguru on 03 Oct 2003 - 02:19
You realize you just announced you have a copy of a warez program and if you aren't going to spill on sources, Valve can charge you with the hacking of their system and possesion of stolen goods. For all we know, you did it. Hope you can hide your personal tracks in your Neowin account.

Way to go.
#15.5 LAD on 03 Oct 2003 - 06:21
lol, you realize you didn't scare anybody, do you?
#16 TranceSphere on 02 Oct 2003 - 20:41
This wont just effect value, but also ipion !!!!!

IT HAS THE IPION SOURCE CODE IN IT TOO

http://www.ipion.com/
#17 Phil Gates on 02 Oct 2003 - 21:05
cool....... now develop cs2
#18 FatCat on 02 Oct 2003 - 21:13
Half-Life 2 is done, the srouce code had been leaked , people are already develooping multiplayer hacks, it will be impossible to stop them as they have the source code and they can get around ALL PROTECTIONS, hl2 is going to be delayed and valve will have to add new source code, looks like well have to wait for 2004, this is horrible.
#19 Makaveli7 on 02 Oct 2003 - 21:29
valve was hacked
#20 Dross on 02 Oct 2003 - 21:32
Hmm. Maybe this is why it got delayed?
#21 vetMr magoo on 02 Oct 2003 - 21:41
seriously bad news for valve.

IP is the most valuable thing a company can have... and if its gone, then your proverbially Fuc ked.

#22 djze on 02 Oct 2003 - 21:52
It was the g-man that leaked the code he is watching us
#23 cub-x on 02 Oct 2003 - 21:53
Oh man... I see lawsuits coming against Valve..
In the end it could mean the end of this great developing company!

I really hope it's fake..


Also, as seen on the screenshot earlier, it's copyrighted code.. No one is allowed to use it. (see SCO vs Linux case)
(1 reply) #24 f00kie on 02 Oct 2003 - 21:59
Comment Edited

Don't be an idiot & post a link to the source code ....

Radish™

Last edited by 4583 on 02 Oct 2003 - 23:21
#24.1 Martog on 02 Oct 2003 - 22:53
So you go ahead and post the source code

This doesn't help at all
(1 reply) #25 djze on 02 Oct 2003 - 22:00
It is real, Gabe just confirmed see here
#25.1 epple on 02 Oct 2003 - 22:25
Or here... (If the forum is down).
(1 reply) #26 Andre on 02 Oct 2003 - 22:17
Valve should have released it on 30 Septmeber.... now they are fooked up if you want it to put it that way.
#26.1 mr_da3m0n on 03 Oct 2003 - 11:32
I don't see how releasing on time would have changed anything...
#27 Ash on 02 Oct 2003 - 22:48
I'm not sure if they are completly screwed in the people cheating department, but I dunno if this is possible or feasable. Since they are forcing Steam on people, wouldn't it be possible for Steam to contain an unalterable copy of all the files that could be changed to make cheats. Then when you load up steam to play online, Steam will compare the "official" files information byte for byte with what you have in your install folder? This way if people coded in new routines into the dlls or something to enable cheating and such, Steam will be able to determine that you don't have an offical file and prevent you from connecting to the network?

Dunno if this would work, and I bet Valve has/is already considering this, just I think this could be the solution to prevent cheaters.

QUOTE
#23 Posted by cub-x on 03 Oct 2003 - 02:53
Also, as seen on the screenshot earlier, it's copyrighted code.. No one is allowed to use it. (see SCO vs Linux case)


This is true, but probably won't stop some people/companies from from using parts of their code to help make thier own games. And with the Linux/SCO thing Linux is open source so SCO could easily see their soo called code, however with a game, which isn't open source, Valve would have a harder time tracking down companies ripping them off.

5 years of developent, making their own Engine which they can licence out for mucho money, just to have it all leaked... man, thats wrong, I hope they already have the FBI involved. I hope they nail the hackers ***** to the wall.
#28 linsook on 02 Oct 2003 - 23:32
its a conspiracy...... valve leaked it themselves so then can delay the shipping
#29 iomayho on 03 Oct 2003 - 00:22
how big is the file...?
#30 krazeguy on 03 Oct 2003 - 00:34
31mb, RAR'ed
#31 iomayho on 03 Oct 2003 - 00:44
i would prefer the leak of the beta than that of source code, which is pretty much useless for me...^^
(1 reply) #32 obake on 03 Oct 2003 - 00:47
QUOTE
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, helpvalve@valvesoftware.com. 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.

Gabe


God dammit. If the people who did this are ever discovered, they are going to be royally skull-****ed by the HL2 community.
#32.1 DrunkenMaster on 03 Oct 2003 - 04:39
I dont know Gabes position at Valve. But I dont think someone would be making these kind of statements publicly if it werent the truth or some part of the truth.

If someone has gone through this much trouble for the source, I would get the FBI involved. If they could nail the idiot who did this with racketeering charges or coporate espionage theyre going to be looking at serious fines.

Theres lots of money to be made with these programs *millions*. Not only in selling the Game but also the engine. IMO not having the art, sound, levels is really I mute issue here.
#33 Guspaz on 03 Oct 2003 - 00:54
160MB decompressed. There's a LOT of source here.

I don't think the interesting thing here is the HL2 source leak. Nobody has the data files, it's useless.

But HL1's source is in here. And we DO have the data files for it. I think the best thing Valve can do right now regarding that is to GPL Half-Life one's source. Or perhaps some other licence that specifies you can't profit from it, but can use it for non-profit purposes (Mods).

Think DoD/CS/TFC/ Natural Selection are cool mods? Imagine what they could do if they could modify the renderer itself.
#34 Dwarden on 03 Oct 2003 - 02:05
sadly its true , hopefully Valve turns this to be theirs gain
(1 reply) #35 iomayho on 03 Oct 2003 - 02:17
halflife 1's source code is pretty useless since its based on the quake source code
at least that's what i heard...
#35.1 NeoTrunks on 03 Oct 2003 - 03:10
It's based on both the Quake 1 and Quake 2 source codes. It is heavily modified. Either way, it's still the source code to a game that's still heavily played and sold. Having the source out now is pretty dangerous, considering all the cheating that the game already has.
#36 Kevine on 03 Oct 2003 - 02:23
This is my horrible attempt to be funny, but nobody has said it yet.

The source of Source has been located.
#37 Alister_ on 03 Oct 2003 - 03:19
Nothing will happen. The cheat protection in cs and other mods are better than ever, because valve/cheatingdeath just simply got every public cheat out there and block it. And if theres is any chance that halflife2 code could be used for cheats, they would just patch patch patch.

Valve will also not lose any licenses due to the code being available... You would get sued like hell to achieve widespread copyright infringement on a major retail product.
#38 GiB WaKeR on 03 Oct 2003 - 03:20
Ever wonder why the benchmark never made it out on time? This would be why...
(1 reply) #39 PacificAk on 03 Oct 2003 - 04:08
did any one notice "#include quakedef.h" in the JPG posted above....
its in a file thats inside the HL2 scource dir....

doesn't that tell u all something.... its a bloody fake... why u ask... well HL2's engine as far as i kno is not based on the old Quake engine..!!

gabe saying all those things tells me that the leak is a faked code... coz i dont think someone @ valve would be that stupid to continue using a compromised system if ever it got compromise in the first place (ever visited a game dev studio anyone, the security is so tight that u ve 2 ask permission to breath!!!)...

Last edited by 565 on 03 Oct 2003 - 04:25
#39.1 mr_da3m0n on 03 Oct 2003 - 11:22
The half-life 1 engine is based on quakeworld.

"Code Reuse"

Doesn't that tell you something?
(2 replies) #40 Zelpus on 03 Oct 2003 - 04:16
They are screwed on this one, not much you can do with the source code out and spread as much as it has already. I will say this much I am going to bet that games that are in development now will have some nice features due to this happening.
#40.1 FWM on 03 Oct 2003 - 06:04
Amm, why's that?
#40.2 Zelpus on 03 Oct 2003 - 07:04
Do you know what a source code is? Its basicly the code that makes the game run, by other companies looking at this it would give them easily added code to their games to make them better. There was alot of great features added in Half Life 2 and if other game companies get their hands on it then its just saving them time from catching up. Its highly illegal but if its not open source who is going to know and how would you even be able to tell?
#41 LVirus on 03 Oct 2003 - 04:47
#42 SecretAgentMan on 03 Oct 2003 - 04:51
Their network shoud have been isolated from the internet and this probably would not have happened in the first place.
#43 Hari on 03 Oct 2003 - 05:16
#44 sfx-si on 03 Oct 2003 - 08:06
somebody compile it, add some graphics and lets play half life 2 !!!!

only kidding!, I wish we could play

Valve suck for changing the date, could of release it (alway add patch later, like everybody else!)
(3 replies) #45 mr_da3m0n on 03 Oct 2003 - 11:24
I like how everyone is like "Oh well that's bad, i guess.... BUT YOU SUCK FOR NOT RELEASING HL2 ON TIME!"
#45.1 Krux on 03 Oct 2003 - 16:57
I know I don't understand people some times..... I mean you people act like valve owes you something, truth is its there game there source and they don't OWE you ****. If valve said they didn't want to release the game and closed there doors and only a select few ever even saw the finished game, its there choice. I just think it's dumb you guys piss and moan because you don't get to sit on your asses and play THAT video game, how bout going outside (I know the light scares you people but it won't hurt you) and getting a life instead of bitching because a dev. missed a release date. Who cares if they missed it?! How does this affect your real life in anyway? It shouldn't and if it does you need help I mean really you are addicted to your pc and you NEED professional help. It's funny how no one knew a damn thing about the game for 7 years that's right SEVEN years then they show it at E3 and suddenly no one can wait anymore and they have to have it now, now, NOW! HL2 has only been known to the world for about what 4 months? and they delay once and suddenly valve is public enemy #1 Carmack and his big ego have been delaying doom 3 since the geforce 3 yet some how no one seems the have anything bad to say about him.



We have known about HL2 for about 4 months or so. By the time it's released we would have waited about 6. Now if you go from hearing about it to when it's released it has got to be the shortest wait of any game.

We have known about doom 3 since 99? So close to 4 years. The only game that I know of that has taken longer then doom 3 has been Max Payne (6 years I think) so your looking at one of the longest dev cycles so far in modern gaming yet you choose to bitch at Gabe and valve and not Carmack and ID.

Your all a bunch of lame asses (cept the ones who don't bitch) and you need to put things in perspective or maybe just get a life and realize the devs just don't owe you anything no matter how important you think you are they don't owe you jack.


Last edited by 21048 on 03 Oct 2003 - 17:02
#45.2 mr_da3m0n on 03 Oct 2003 - 17:04
My point exactly -- a little on the harsh side, but this is basically what I was implying.

*nods and hi5s Krux*
#45.3 Krux on 03 Oct 2003 - 17:30
eye for an eye, since valve won't flame the lamers back ill do it for them.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)