Skip to main content
gamedev.net
🔒 Locked

what do you think about HL2 leak?

Started by Pseudo Oct 2, 2003 at 3:31 PM 184 replies 27.8k views
Original Post
Pseudo
Pseudo
I''m interested in hearing what everyone thinks about the claim that the Half Life 2 source was leaked. Slashdot has a link up about it right now. They seem to say that it looks legit, but I dont trust a word out of the mouths of 99% of the slashdoters. How do you think this will impact the game if at all, and do you guys condone (sp?) a hobbyist checking out the code? I think it would be good to learn from, and maybe toy around with. If it is real, do you guys think Valve will try to make a good thing out of a VERY bad thing? For instance, it may even help find bugs and insecurities. Basically, I just wanna know what you guys think.
Leffe
Leffe
I think it rocks as we all get Havok 2 and Miles Sound System for free!

Too bad we can''t use it...
locutus
locutus
Its a very good thing. Software should be free.
JohanOfverstedt
JohanOfverstedt
It''s awful! Their unfinished hard work spread out like that.
I would be furious if it was my program being released like that!

And!!! All software should certainly not be FREE! I think that is a rubbish idea.

That was just my thoughts!

Cheers

My game: Swift blocks
DISCLAIMER: If any of the above statements are incorrect, feel free to deliver me a good hard slap!My games: DracMan | Swift blocks
T2k
T2k
ohh and dont forget the STEAM code inthere, now valve needs to rewrite a huge part of steam because some ashole rat has released it (i dont know if its the real code... but i hope it isnt)...

3words:
releasedate->sourcecode->nohl2release@30th
=>i think they should let mr release a leak let pay for the dammage...


T2k
Extrarius
Extrarius
I don't think anybody has any idea what kind of effect this will have on Valve or HL2 assuming it is legit, because afaik it has never happened before on a project under so much of the public's eye.
If it is legit, it makes a big question about how something like that could happen. Only thing I can think of is some social hacking on steam because it doesn't verify the email address of the account (so somebody could have put a valve email in there and another dev might have thought it was the actual developer. It HAS happened once already on steam but the person just got a little info they shouldnt have because they weren't actively trying to get anything and they quickly admitted they were not the real person).
Somebody on the anadtech forums posted a single file(one of the ones that would probably be in the sdk) from the whole and it did indeed look 'real', and it looked simmilar to the mod code for hl1 (and they did say they tried to keep it simmilar so porting mods would be easy)

[edited by - extrarius on October 2, 2003 4:57:34 PM]
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk
Leffe
Leffe
quote:
Original post by Extrarius
I don''t think anybody has any idea what kind of effect this will have on Valve or HL2 assuming it is legit, because afaik it has never happened before on a project under so much of the public''s eye.


Quake?

Quake II?

Both were leaked, AFAIK.

aftermath
aftermath
Indeed.

I think that the source code will give me a lot of new ideas on how to do things diferently.

I am looking forword to comparing comersial code to mine.


Also: There is a lot of talk on Slashdot about porting the shit to Linux, i am pro for that

Rate me up.
Extrarius
Extrarius
Are you sure? ID themselves released the source long after they came out, and I''m sure there were probably leaked version of the program, but I don''t remeber hearing anything about leaked source before they were released.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk
UfoZ
UfoZ
It compiles

They generate a zillion vertex shaders and pixel shaders with Perl, totalling something like 400 megs of shader code.

The build process itsself required MSVC6 with SP5 and the processor pack.

It produces a bunch of game dll''s and a few executables. Running the launcher it switches to fullscreen with a familiar "Loading..." text, then exits. (Which was to be expected, since there''s absolutely no game data available)

Worldcraft is also included, running that, it asks for game-specific data files (not available), file->new yields a program crash Oh well.

I can''t wait for this game! :D :D
Themonkster
Themonkster
From bluesnews.com a note from Gabe Newell@Valve

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


so it is real. anyone looked at the code?
liquiddark
liquiddark
quote:
Original post by T2k
ohh and dont forget the STEAM code inthere, now valve needs to rewrite a huge part of steam because some ashole rat has released it

One of the first rules of secure cryptography is this: Security through obscurity is neither secure nor obscure. If they really did implement a system that has to be rewritten because people can see the code then they haven''t paid any attention to modern security practices.

The folks at Valve aren''t new and they clearly aren''t stupid, ergo I seriously doubt this is a threat to Steam.

ld
No Excuses
emilk
emilk
Sadly, it's very real code indeed.
I have studied it and (a friend of mine) compiled it.
Its around 6000 files (counting .h and .cpp) toatling at 62.6 MB.
That means some 10 million loc, i guess.
This is very bad news for Valve indeed.

On a side note, the code is awsome
Nice and clean c++ code, with very cool ai-code etc... worth taking a loook at :>

But again, valve has all my sympathies. This sucks, and will probably push the release date further. I only hope no assholes start stealing code from this to earn a profit, but rather that the code can be admired and learned from by amatures.

[edited by - emilk on October 2, 2003 6:12:16 PM]
xsketchyx
xsketchyx
quote:
Original post by locutus
Its a very good thing. Software should be free.



It''s always funny when people combine simplistic comments with extreme stupidity.

If all software should be free, we wouldn''t be seeing games like Half Life 2 be released. You gotta earn money somehow, and developers would have to find another career to take up all their time.

If you don''t like paying for software, and you don''t think games like Half Life 2 are worth your money, then don''t buy them. In fact, since you think that what they produce should be free, you should quit YOUR job (at McDonalds) and start giving out everything you create for free.

Condoning stealing is wrong. I personally think Valve and other companies that create really cool games deserve my money, and I think it''s a fair trade. If I don''t think it''s worth my money, I don''t buy it. Simple.
emilk
emilk
Alright, lets not get carried away on the free software discussion. Stick to the topic people!

ooh, and btw, I totally agree with xsketchyx on this one.

[edited by - emilk on October 2, 2003 6:18:02 PM]
Biomass Negative
Biomass Negative
I will no doubt buy HL2 when it comes out. I don''t think this will have a detrimental affect on the sales, in fact it could actually end up being a good thing.
emilk
emilk
quote:
Original post by Biomass Negative
I will no doubt buy HL2 when it comes out. I don''t think this will have a detrimental affect on the sales, in fact it could actually end up being a good thing.


Yes, maybe.
But the release-date will no doubt be pushed up further, and it may get simpler for people to make cheats for it, which could potentioally ruin the multiplayer part.
evolutional
evolutional
quote:
Original post by locutus
Its a very good thing. Software should be free.


That''s the stupidest arguement I ever heard. So these people who go to work every day to work on games/applications/etc - they should do what - eat air? Sleep in the dirt?

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.