Portal source code leaked, along with others!

Avatar
kizzycocoa
975 Posts
Posted Sep 12, 2012

http://www.valvetime.net/threads/source ... 07.223834/

Reports from a Russian website have spread today that the engine codebase for the Source 2007 engine has been leaked. The breach seems to have occured a long time ago but only now have the files surfaced which we have seen available for download in various locations.

According to those who have accessed the material, the files contain information for Team Fortress 2, Counter Strike: Source, Day of Defeat: Source, Half-life: Source, Portal, Portal - Multiplayer test (the failed original MP for Portal) and Half-life 2: Deathmatch. According to our researchers only one reference to Episode 3 exists, which resides in the code for npc_surface.

Interlopers states that the engine was packaged in this form for game developers who license the Source engine.

Valve have previously been asked whether they would make the source code available for any of their games, even those on the gldsrc engine but said they would not as it makes exploiting the engine easier for cheats in their multiplayer titles. As such we imagine this could turn out to be a problem for some of the titles mentioned above, although the code is somewhat outdated (2007) and as such, most games have long since been updated from this version.


PORTAL CODE IS OUT!
Portal just got a whole, whole lot more moddable

No portal 2 code, but still, amazing for those who'd like to make amazing mods! not so great for VALVe themselves though.

I happen to know WHERE the file is, but I believe it would be against the rules to post it. but, if anyone wants to, we have PM, skype, steam, twitter, Pesterchum etc.
I have posted the link to my twitter. feel free to grab it there.

thoughts? opinions?

Advertisement
Registered users don't see ads! Register now!
Avatar
Lemonosity
363 Posts
Posted Sep 12, 2012
Replied 2 hours later
FYI using this stuff is very, very illegal. Just want to make that clear before anyone does anything stupid.
Avatar
kizzycocoa
975 Posts
Posted Sep 12, 2012
Replied 16 minutes later

Colossal wrote:
FYI using this stuff is very, very illegal. Just want to make that clear before anyone does anything stupid.

naturally.

though it doesn't mean you can't learn from it. learn to make your own portal gun for Gmod, for TF2, for a source mod of any sort, etc.

right now, our coder is making some portalgun code, not using, but referencing to this leaked data. I hear only good things coming back!

while it's a huge pain for VALVe, the mod community just got a boost.

Avatar
NotJomonay
71 Posts
Posted Sep 12, 2012
Replied 1 hour later
I promised myself I wouldn't argue with you anymore dude, but this is too serious. If your ever mysterious coder is indeed using the source code, even just as a reference, they are using illegally obtained code without permission from Valve. You also knowingly allowed this to happen. If Valve choose to act on this, you're all kinds of screwed. Stop now.

Assuming this is all true, of course.

PS: I'm all in favour of this topic being deleted.

Avatar
kizzycocoa
975 Posts
Posted Sep 12, 2012
Replied 12 minutes later

NotJomonay wrote:
I promised myself I wouldn't argue with you anymore dude, but this is too serious. If your ever mysterious coder is indeed using the source code, even just as a reference, they are using illegally obtained code without permission from Valve. You also knowingly allowed this to happen. If Valve choose to act on this, you're all kinds of screwed. Stop now.

Assuming this is all true, of course.

PS: I'm all in favour of this topic being deleted.

I shall deal with this, one by one.

1)referencing to leaked code is not illegal. compiling/using it? that is illegal. seeing how they did what? absolutely not illegal. If it were the same in, say, medicine, we would be back in time ten years, as the Nazi's did extensive medical things to prisoners. unspeakable, yet we still use some of that in modern day.

2)deleting this thread? no way. this is BIG news. this thread is staying. while you may not like the contents, we are perfectly in the right in discussing this. if VALVe Time can blog about it, we sure as hell can discuss it.

Avatar
p0rtalplayer
1,366 Posts
Posted Sep 12, 2012
Replied 11 minutes later
Leave the thread. That's kind of a carefree attitude about a rather serious hack, though.

For one thing, even having the source code is illegal. It was illegally acquired off of private servers and illegally distributed. Just like with movies and other forms of media, downloading it is illegal.

That said, the hacker also got a whole bunch of Valve employee personal information of their servers. So honestly in any event I'm not inclined to look at this as much of a good thing.

Avatar
kizzycocoa
975 Posts
Posted Sep 12, 2012
Replied 10 minutes later

p0rtalplayer wrote:
Leave the thread. That's kind of a carefree attitude about a rather serious hack, though.

For one thing, even having the source code is illegal. It was illegally acquired off of private servers and illegally distributed. Just like with movies and other forms of media, downloading it is illegal.

That said, the hacker also got a whole bunch of Valve employee personal information of their servers. So honestly in any event I'm not inclined to look at this as much of a good thing.

Illegal to download? millions have downloaded it by now. compiling it is illegal, yes. downloading? no. copying the code to your own code? yes.

if you use it in any way, yes, it's illegal. but to simply have it on the computer for reference is no offence.

regardless, it is big news. with this info to reference to, we could have completed P:AAA. In the past, Portalplayer, you and I would have been ecstatic that it was leaked.
And now, this changes a lot. portal mods will appear in many areas, I know that much. we may very well get a working Gmod portalgun in the near future! and multiplayer Gmod with portalguns and gamemodes? amazing. hell, portal mods are now easy. no longer limited.

while it's gotta hurt VALVe, it certainly won't hurt the community. and me, being all for the community, see this as a great boost for mods.

Avatar
p0rtalplayer
1,366 Posts
Posted Sep 12, 2012
Replied 24 minutes later
Just because millions of people have done it doesn't make it not illegal. Just like with piracy, many people may do it, but it's still stolen content you're downloading. Just because in this case it was more literally stolen doesn't change it.

And while I would agree it probably is nice for programmers to have portal's code as a resource, I don't see how it makes it any different than writing your own code from scratch, assuming you're not just recompiling those illegal binaries.

Avatar
msleeper
4,095 Posts
Member
Posted Sep 12, 2012
Replied 13 minutes later
Hey guys let's openly discuss how we're doing illegal things, that's cool to do and in no way incriminating, right.
Avatar
Lemonosity
363 Posts
Posted Sep 12, 2012
Replied 10 minutes later
I'm totally six years old and drunk right now because I robbed a liquor store with my rocket launcher I got off the black market.
Avatar
NotJomonay
71 Posts
Posted Sep 12, 2012
Replied 9 minutes later
I thought you already had the source code years ago?
Avatar
kizzycocoa
975 Posts
Posted Sep 12, 2012
Replied 16 minutes later

msleeper wrote:
Hey guys let's openly discuss how we're doing illegal things, that's cool to do and in no way incriminating, right.

You all have no knowledge of law :T

To hold onto this data is not illegal. If it were, Wikileaks would be destroyed, if we're going to external examples.

To compile or copy into your own work, yes. But to have it in you possession is certainly not illegal.

In a court of law, they would need to prove you were using it for infringing purposes. As long as you don't compile it or plagiarise it, but only use it for reference, you are not doing anything illegal whatsoever. And my coder has understood all of these legal issues, and is proceeding in a way that is certainly not illegal.

We're merely looking at leaked data to help with our own mods. Nothing in that Is illegal in any way whatsoever.

If the world ignored the nazi's illegally gained scientific research, we would be in a much worse place in medicine. Was it wrong what they did? Absolutely! They were downright evil. Does it mean we stubbornly ignore all they did? No. It was useful research, albeit morbid. And helped us a lot, especially in understanding hypothermia. While the method to gain this information was certainly illegal, viewing it as a resource is not.

Avatar
Coppermantis
263 Posts
Posted Sep 12, 2012
Replied 27 minutes later
The Nazi analogy is pretty weak. Yes, the Nazis made technological advantages that we use today. But that in no way justifies downloading Valve's code. The Nazis aren't a company who owns the stuff and has legally stated that they do not want anyone to use it. And even they were, they no longer exist and their medical research would be adbandonware.

The Code is Valve's property, and they do not want it distributed (unless they say otherwise in a press release). Since it is theirs, They have the word on what is allowed and not allowed regarding this leak, we will need to wait for their word. I'm pretty sure that in a court they could press charges against anyone who downloads it and win. Just like Piracy, downloading the software is illegal even if you don't intend to use it.

Avatar
vanSulli
994 Posts
Posted Sep 12, 2012
Replied 43 minutes later
I want to lock the topic so hard and send out warnings. It is illegal in the United States to download the leaked source. It is illegal to compile it. Using it as 'reference' is the same as writing and citing classified material; its not plagiarism, sure, but the material is classified so now you have a bounty on your head.

What you do is your own business. If you just happen to 'learn' something exciting and want to share it, be my guest. Boasting about how you could illegally copy the code ('referencing' is illegal, as I just explained) to improve your own modifications is being slanderous, discussing illegal activities openly (we don't tolerate piracy or murder plans or boasts here either), and also kind of big-headed*. I do not want to see this thread continue in the manner it has been.

*Having a big head won't get you banned, warned, or suspended. In fact, most people will usually like you more because they'll interpret it as charisma and whatever. However, it doesn't mix well with the other two ideals.

Avatar
msleeper
4,095 Posts
Member
Posted Sep 13, 2012
Replied 4 hours later
By far the most interesting thing is the Hammer source.
Avatar
reepblue
894 Posts
Posted Sep 13, 2012
Replied 29 minutes later

msleeper wrote:
By far the most interesting thing is the Hammer source.

Yes. But I'm sure like the rest of the bunch, also outdated.

Avatar
msleeper
4,095 Posts
Member
Posted Sep 13, 2012 , Edited Sep 13, 2012
Replied 8 minutes later
[strike:24p3xisw]I don't know what the timestamps on everything is. The 2007 branch is the Orangebox branch (as opposed to alienswarm or source2009, IE the most current one, IE portal 2), which CSS, DODS, HL2MP and others were updated to relatively recently, within the past year or so. I'm not sure if 2007 is the age of the content, but assuming it's the latest engine branch for orangebox/source 2007, then it could be a little more than worthless.[/strike:24p3xisw]

Yeah this is from 2008 before previous engines were merged.

Avatar
reepblue
894 Posts
Posted Sep 13, 2012
Replied 9 minutes later

msleeper wrote:
I don't know what the timestamps on everything is. The 2007 branch is the Orangebox branch (as opposed to alienswarm or source2009, IE the most current one, IE portal 2), which CSS, DODS, HL2MP and others were updated to relatively recently, within the past year or so. I'm not sure if 2007 is the age of the content, but assuming it's the latest engine branch for orangebox/source 2007, then it could be a little more than worthless.

Well, the engine updates happen in 2010, as I remember running into this issue with Blue Portals. The time stamps look like they go no later then 1/28/08. And this code is not worthless. Although old code for older games, I'm sure Portal 2 has the same foundation as Portal, same goes for CS:GO and Source. This maybe why Valve never released code for those games, but they could have had the Portal code released, but kept all the portal stuff hidden with the physics edits.

Avatar
msleeper
4,095 Posts
Member
Posted Sep 13, 2012
Replied 1 minutes later
The content is from 2008 before previous engines were collapsed into orangebox.

Allegidly this wasn't stolen from Valve, but one of the handful of mod teams that got Steamworks access. The AoC FGD is included, and that's not on Steam, so that's interesting. I don't talk to any of them though so I can't confirm.

And yeah I think it's pretty worthless. What are you really going to do with it? The best thing that's going to come from it is a flood of new engine exploits over the next couple years. At least with the 2003 leak it was the actual engine that was new. This is all pretty much code that can't be used for anything positive.

Advertisement
Registered users don't see ads! Register now!
Avatar
Kinkycuff
31 Posts
Posted Sep 13, 2012
Replied 15 minutes later

msleeper wrote:
This is all pretty much code that can't be used for anything positive.

Fuk da poleez i do wah i want