Portal source code leaked, along with others!
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?
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.
Assuming this is all true, of course.
PS: I'm all in favour of this topic being deleted.
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.
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.
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.
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.
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.
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.
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.
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.
Yeah this is from 2008 before previous engines were merged.
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.
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.
msleeper wrote:
This is all pretty much code that can't be used for anything positive.
Fuk da poleez i do wah i want
