Half Life 2 Source Code Leaked
Pyroman[FO] writes "Gamers with Jobs is reporting that the Half Life 2 source code is 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." Update: 10/02 21:51 GMT by S : Valve's Gabe Newell has an official statement, via ShackNews/HalfLife2.net, indicating "infiltration of our network" and appealing for information on the culprits.
We can start making mods sooner!
Make me a friend and I'll mod you up
Well, since it's out, Value might as well make it open source!
:)
And GPL would be nice too.
Someone at Valve is wading knee deep in it right now.
Ruin the game before I even have the chance to play it.
I'll still get it, though, for the great single-player experience it BETTER deliver on.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
I swear, is it just me or has leaking been in the news more than usual lately?
Also, is it just the source code or have media files been leaked as well?
Wow.
That's quite a big deal to have leaked. Unfortunately the article is down to I can't RTFA, but is this just the SDK source code or the whole friggin thing?
If it's the whole thing think of how much jeopardy that puts them in with the people they've licensed technology from (such as the Havok physics engine, etc).
Again I say, Wow.
I am a leaf on the wind. Watch how I soar.
Hopefully this will put to rest the controversy over Pascal. Now the world can see that you CAN write a production quality game in Pascal.
Valve Software are sueing Linux Kernel creator Linux Torvalds, on suspect that leaked Half-Life 2 source code is present in Linux operating system.
I knew ATI wouldn't let us down!
yay!
Wow...no posts yet, and already the site is down. I propose we create a term, perhaps "Slashdotted," to describe sites that go down from too much traffic. With that term in mind, perhaps we could then take measures of some kind to ensure that we don't link to sites that are likely to be "slashdotted." Wow...I really like my new word, has a certain ring to it, don't ya think?
Now I can figure out how Freeman craps in that damn suit!
Aren't we past security through obscurity by now? Or is that just applied to Microsoft.
Twitch shooter? No.
...it was FREED!!
"Ask not what your country can do for you." --John F. Kennedy
I meant to link to this story.
The Army reading list
I hope that one day soon, the world will be lacking of people like you, who think in terms of race and sexual orientation. In my lofty wish, the world will be mostly populated with individualists (objectivists?).
... cheating is considered the 'big threat' of a source code leak, rather than the huge impending theft of intellectual property ;-)
Anybody see it in time to mirror the article?
Great... The article is Slashdotted... But the leaked code is mirrored everywhere!
Full article from:o p=modlo ad&name=News&file=article&sid=665
... The thing is available as a torrent download on the net. I don't know how much action they will take against people downloading this. ... The last edits are from a month ago (in the files). If this is fake, it is a damn good one. It looks very coherent. Over 100 megs unpacked source
http://www.gamerswithjobs.com/modules.php?
Half-Life 2 Source Code Leaked, Seriously
Posted by: Pyroman[FO] on Thursday, October 02, 2003 - 11:02 AM EST
So I know what you're thinking. "Yeah right Pyro, it's really just more suprise gay porn" but its the real deal. The source code for Valve's Half-Life 2 has been leaked to the net. An anonymous GWJ reader has verified this is real.
I can confirm that this is indeed no fake
There's still no official word from Valve and I haven't seen any other sites pick it up. There isn't any word on who leaked it either and from what I have heard the source doesn't give it away. Hopefully when this gets out in the open Valve can work with its partners to figure out who did this. Let's also hope it doesn't delay Half-Life 2 any further.
One things for sure, this can't be ignored. Those in the know already have it and they're probably working on their first cheat right now. Legitimate customers are the ones who need to know about this as they are the ones that will get their machine potentially broken into when they go online. You can't warez with month old source code, all it's good for is exploiting others in multiplayer and allowing crackers to make better cracks. Customers need to know that there are cheaters out there right now with the full Half Life 2 source code, if this is true.
Considering the submitter is the guy who posted the article, there's not much to add to the blurb:
... The thing is available as a torrent download on the net. I don't know how much action they will take against people downloading this. ... The last edits are from a month ago (in the files). If this is fake, it is a damn good one. It looks very coherent. Over 100 megs unpacked source
So I know what you're thinking. "Yeah right Pyro, it's really just more suprise gay porn" but its the real deal. The source code for Valve's Half-Life 2 has been leaked to the net. An anonymous GWJ reader has verified this is real.
I can confirm that this is indeed no fake
There's still no official word from Valve and I haven't seen any other sites pick it up. There isn't any word on who leaked it either and from what I have heard the source doesn't give it away. Hopefully when this gets out in the open Valve can work with its partners to figure out who did this. Let's also hope it doesn't delay Half-Life 2 any further.
One things for sure, this can't be ignored. Those in the know already have it and they're probably working on their first cheat right now. Legitimate customers are the ones who need to know about this as they are the ones that will get their machine potentially broken into when they go online. You can't warez with month old source code, all it's good for is exploiting others in multiplayer and allowing crackers to make better cracks. Customers need to know that there are cheaters out there right now with the full Half Life 2 source code, if this is true.
perhaps this will benefit the HL2 gaming community, (and not hurt the developers) enough that other companies will see the value of releasing open-source games, doubtful, but i'm an optimist =)
--Slashdot readers delight in generalizing the behavior of other Slashdot readers.
I guess I'll have to stick to something I can trust: Professional Wrestling.
Bah delete such posts >(.
Btw, is it the whole game source? Does it have the shaders in it? So we can see if they really spent time in optimizing for nVidia's cards.
...defines a Counter-Strike cheater as:
"The only creature on the planet Earth (little blue thing 3'rd from the sun) that its inhabitants regard as more pathetic than a computer virus author."
They will definetly be the second up against the wall when the revolution comes.
Only to idiots, are orders laws.
-- Henning von Tresckow
Keep posting mirrors, guys, they are getting slashdotted fast.
16kb/s to 6kb/s in less than 2 mins.
I wonder if the code includes the appropiate part of the code validator for when installing. If so it might pose a problem. Of course anything like that could be easily updated for the final versions so whilst embaressing its not a total commerical failures. Also does it include the maps + media or is it just the engine itself?
Rus
Cheap UK and US VPS
I personally have found PlanetSide to be quite enjoyable. Mixes FPS w/ RPG. Only downside is that its a Windows only game (for now). Anyone had any luck getting it to run under WINE?
-- Stu
/. ID under 2,000. I feel old now.
Nice to see that DRM is helping to make sure that it's hard to cheat and rip off the hard working games companies...
Those who want to steal will, those who are honest will pay anyway. Why piss off your entire userbase with DRM?
Beep beep.
:
... The thing is available as a torrent download on the net. I don't know how much action they will take against people downloading this. ... The last edits are from a month ago (in the files).If this is fake, it is a damn good one. It looks very coherent.Over 100 megs unpacked source
Posted by: Pyroman[FO] on Thursday, October 02, 2003 - 11:02 AM EST
So I know what you're thinking. "Yeah right Pyro, it's really just more suprise gay porn" but its the real deal.The source code for Valve's Half-Life 2 has been leaked to the net.An anonymous GWJ reader has verified this is real.
I can confirm that this is indeed no fake
There's still no official word from Valve and I haven't seen any other sites pick it up.There isn't any word on who leaked it either and from what I have heard the source doesn't give it away.Hopefully when this gets out in the open Valve can work with its partners to figure out who did this.Let's also hope it doesn't delay Half-Life 2 any further.
One things for sure, this can't be ignored.Those in the know already have it and they're probably working on their first cheat right now.Legitimate customers are the ones who need to know about this as they are the ones that will get their machine potentially broken into when they go online.You can't warez with month old source code, all it's good for is exploiting others in multiplayer and allowing crackers to make better cracks. Customers need to know that there are cheaters out there right now with the full Half Life 2 source code, if this is true.
The SCO group filed a lawsuit today alleging that the leaked Half-Life 2 source violated System V IP.
Which would actually help Valve, because while I really want to buy and play this game, Hell will get a tad chilly before I put up with the associated DRM.
So c'mon, all you little cracking groups out there, grab this source and make us a fix for the rights-sucking crap the call Steam.
You can't port such systems to a GPLd operating system because then you'd have to release the source code and that's not an option with proprietary 3rd party components.
Face it. As long as Linux is under a ridiculous license such as GPL, you won't get any real games beyond Tux Racer. Developing graphics, hiring professional story writers as well as actors both for voice tracks and motion-animation costs a lot of money and nobody will do that if everybody can just copy the game.
depending on the code, this could be a disaster for online gamers wanting to play in a cheat-free environment.
of course, its more likely that the code isn't very relevant and so this is probably not worth the alarm.
best case: HL2 r0xors and the leaked code is innocuous.
worst case: HL2 sux0rs and stupid teenage kids with too much time on their hands begin the h4x0ring process and counter-strike2 turns into an idiot-fest. w00t!
Amazingly, I got through. Posting this anonymously since I'm not a karma whore ;)
... The thing is available as a torrent download on the net. I don't know how much action they will take against people downloading this. ... The last edits are from a month ago (in the files). If this is fake, it is a damn good one. It looks very coherent. Over 100 megs unpacked source
Half-Life 2 Source Code Leaked, Seriously
Posted by: Pyroman[FO] on Thursday, October 02, 2003 - 11:02 AM EST
So I know what you're thinking. "Yeah right Pyro, it's really just more suprise gay porn" but its the real deal. The source code for Valve's Half-Life 2 has been leaked to the net. An anonymous GWJ reader has verified this is real.
I can confirm that this is indeed no fake
There's still no official word from Valve and I haven't seen any other sites pick it up. There isn't any word on who leaked it either and from what I have heard the source doesn't give it away. Hopefully when this gets out in the open Valve can work with its partners to figure out who did this. Let's also hope it doesn't delay Half-Life 2 any further.
One things for sure, this can't be ignored. Those in the know already have it and they're probably working on their first cheat right now. Legitimate customers are the ones who need to know about this as they are the ones that will get their machine potentially broken into when they go online. You can't warez with month old source code, all it's good for is exploiting others in multiplayer and allowing crackers to make better cracks. Customers need to know that there are cheaters out there right now with the full Half Life 2 source code, if this is true.
This is pretty major, but that's no suprise.
;)
This could mean (and probably does) that the multi-player functionality will be delayed until 2004 to find a way to secure it. Or maybe worse, the entire game could be delayed in order to make it compatible with a rewritten version of steam. (I am assuming that the half-life 2 source includes steam...)
Also, I guess Valve won't be licensing their tech in China... ever
That 'holilday release' might be missed now... This is a sad day for gamers. Maybe an even more sad day for the Havok people (since Half Life used their physics stuff).
Go here for teh [sic] funny.
that although the actual news site is slashdotted, when you type 'half life 2 source' into google news search... well, have a look at the results.
I have over 70 freaks, do you?
There are also a few threads on steam, PlanetHalfLife, and arstechnica.
Lets just hope it does not end up in the Linux kernel.
lol, gotta love slashdot consistency. First post URL to the source gets -1 flamebait. Second post URL to the source gets +1 insightful.
I mean, not like they have way to much of a choice right?
The preceding post was not a Slashvertisement.
link == teh dead
-- taking over the world, we are.
...SCO announced today that they would be suing Valve for copyright infringement, because the Half Life 2 source code contained "over a million lines" if its unix source code.
Yes! I cant wait to start bunny hopping again.
BOING BOING BOING
You're not very good with language, are you?
-Libertarian secular transhumanist
its on usenet, in the typical places.
...for mass marketing the leak. Honestly, is this something that should be broadcast over the world like this? I figure it wouldn't hurt not to tell as many people possible of this.
Doubt there is much Valve can do now. I just think bringing up the fact wasn't the best idea.
But how?
At my company, we control access to code using good 'ol fashioned groups, but that leaves a relatively large number of people with access to everything. Maybe you could enhance that security with encryption of the codebase (you can decrypt the parts you need to change and that's it), but that doesn't seem like a great solution, either. Or maybe somehow watermark the code to each person in a way not easy to detect -- maybe dynamically change their variable names so they're individual-specific...
Anyhow, interesting problem. There's always air-gap, searched-by-security on the way out solutions, but given that my keychain holds more data than my first (or second, or third) hard drive, I'm not sure how effective even a police-state style could be against a determined thief....
Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
PS: If you download this, never work on your own GPL'ed game, ever.
Who cares. So some nerds in Idaho with nothing better to do will be wall hacking on the "SNIPER RIFLES ONLY --- NO NEWBS@! Xx-- CLAN 17th L33T --xX" server.
Well.... we Halfed the Life of that server too
/me logs of and runns away
You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
"There is the Life 1 source code floating around the universe right now. There's no official word from God on the source code leak yet. Apparently some human scientist on Milkyway.SolarSystem.Earth stumbled upon the proprietary Genome code an undetermined time ago.
And do what exactly? What do the legitimate customers do with this "valuable information" that you're going to provide them? Not buy HL2? Hardly? Use their 733t coding skillz to protect themselves from cheaters? The linked article talks about people getting their computers cracked because of this
Impressive, within 30 seconds of me putting it up, the link goes dead. True Slashdot effect.
I have over 70 freaks, do you?
So it looks like we can expect the port to Mac OS X (or insert other platform here) to happen real soon?
I have trouble with passwords among other things.
So thats why they delayed.
Where's the souce links? I wanna throw that through Visual Studio and start fragging!
Warning: Too many connections in /var/www/html/pnadodb/drivers/adodb-mysql.inc.php on line 121
Warning: MySQL Connection Failed: Too many connections in /var/www/html/pnadodb/drivers/adodb-mysql.inc.php on line 121
mysql://postnuke_game:@localhost.localdomain/gamer swithjobs_com_-_main failed to connectToo many connections
This is a test. This is a test of the emergency sig system. This has been only a test.
Who cares? YAFPS - Yet Another First Person Shooter WooppyDo! who gives a crap anyhow?
Valve should sue the RIAA, for not bringing down the filesharing software, that is now being used to distribute their source code illegaly.
0110100100100000011000010110110100100000011000100
When will the Linux port be out?
Dan
You are on DOPE!!
There is persistance but there certainly is NO RPG in there at all! Please stop trying to inflate your dwindling market share.
Bye!
If this is just the source for the "source" engine or does this include EVERYTHING, maps, etc. At only 100 megs unpacked, it seems like it's just the engine.
"Anyway, long story short... is a phrase whose origins are complicated and rambling...." - Abraham Simpson
Looks like there will be a linux port after all...
"The United States has no right, no desire, and no intention to impose our form of government on anyone else." - Bush 05
Crap, haven't we learned to use BT for high demand situations like this?
It's all heavily geared towards Windows (DirectX 9 and all), so if you could afford the toolchain, you could probably afford to see the source code after signing an NDA or giving up your first child or something.
I don't see how the GPL is desirable or applicable here.
Fuck Beta. Fuck Dice
The Justice Department has now opened a criminal probe into the allegation.
President Bush said, "There are too many leaks of source code in the industry. There's leaks of operating systems, there's leaks of games, there's just too many leaks. And if there is a leak out of Valve, I want to know who it is. And if the person has spoiled the game, the person will be taken care of."
I was looking for CVS access. If its not being released until December, this leaked code could be way out of date. But it would be cool to take a look at the engine and stuff, no?
TallGreen CMS hosting
A zillion people have probably made this comment already, but it shouldn't be that hard to port it to Linux (unless of course they are using all sorts of proprietary 3rd party libraries and SDKs). Seriously, though, does anyone remember when this happened with another game (can't remember if it was Doom or Descent) awhile back and it was ported to OS/2 within 24 hours? I do. I was an OS/2 user then. I've sinced switched to Linux for various obvious reasons, and I'd like to keep it that way.
Think of it - it's just one more way to get the public talking about it even more, increasing its popularity. I wonder if this is as much of a marketing ploy as is "leaked info" about video cards a week before market, etc. Does anybody out there track the sales of hardware/software where some supposed trade secret or other info is leaked before the product hits stores? It would be interesting to see how the leaked information affects sales compared to competing products.
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
Does this now open the possibility of a Linux client? With Valve's stance on only making the game for a minimal number of platforms (linux excluded) perhaps now a proper, working client can be created.
Who cares about some darn ambassador's wife! ;-)
A leak of HalfLife2 is bigger
here
I have over 70 freaks, do you?
You're not familiar with the idea that language evolves over time and that definitions are not the static concepts the dictionaries would have us believe, but rather a consensus of what the speaker and the audience take a word to mean? Does "vernacular" mean anything to you? How about "common usage?" "Parlance?"
Looks like our best bet for a secure, low-cheat ridden version of Half-Life 2 multiplayer might be on the Xbox now...
Just a thought.
Go here for teh [sic] funny.
Lets get this thing running on linux, or a toaster or a beowoulf cluster.
Jon Bardin
http://www.emptylogic.com/suprnova/torrents/382/hl 2_src-rar(1).torrent
Contact Me (got tired of viruses emailing me).
In unrelated news - sourceforge announces the availability of a new open source 3d gaming engine providing "all the performance and quality of the latest generation of 3d games."
IT'S A COOKBOOK!
This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
What? No bittorrent links?
How sad. oh wait.. you're shuning sharers today? Nevermind then
IMO the "multiplayer" aspect of HL2 only will work if you're a subscriber (read: NOT free (as in beer)) to Steam.
Cheats are only a big deal if a lot of people are playing it multiplayer. If you have to pay to play, it's not going to be that big a community/deal ANYWAY. Certainly nowhere near Counterstrike, etc.
-Styopa
Moved into games... oh my eyes, the burning.
I say it is NVIDIA! See, the way I figure is that they are pretty POed that their game performs shitty in HL2, so to "get back" at Valve and everything Gabe has said (which seems like the truth), they release his little pride and joy into the wild.
I wager the OS community finishes Half-Life 2 before Valve does. ;)
Does that mean we'll get a linux port this time?
The article doesn't specify how much of the source this is. If it is just the game code, and not the engine, then cheats probably won't be much of an issue here. Any game that has mods has had its game code released. IIRC, most cheats are engine hacks. If that engine source is in there, then Valve has bigger problems than cheats; they just lost lots of leverage in licensing their engine.
I heard they got it from Valv^E's CVS, nice, eh :)
I think most of the talk is going on at #halflife2@irc.efnet.org
Hum... somebody is SOOOOOOOOOOOO fired!
I *REALLY REALLY* hope that Valve will just put it's tail between it's legs and will start accepting patches from outside contributors if it indeed *IS* the real source code to HL2. If someone with enough skills convinved Valve he'd be able to port it to Linux, I'd be in fscking heaven. Unfortunately, that's not likely to happen due to heavy usage of DirectX :(
Here's some shots of the file listings, and some of the files themselves:
http://www.dirtysolicitor.com/t0y/001.JPG
http://www.dirtysolicitor.com/t0y/002.JPG
http://www.dirtysolicitor.com/t0y/003.JPG
Go here for teh [sic] funny.
Well, always one to see some guide side in anything, I hope a Linux port of HalfLife 2 suddenly just happens.
Think about it. If the code hits the net, and hackers find the various exploits in HL2 (buffer overflows, hijacked network streams, etc.), then Valve can see where their holes and possible exploits are at and fix them before it goes gold.
Not to mention, all of the free debugging, and reviews too. Heck, how many mods will be available when HL2 gets released because developers have access to the new API. Maybe it wasn't leaked, maybe it really was freed...
Valve makes money from three sources: Sales of their games for sake of their games, sales of their games to support mods (such as counterstrike), and sales of their engine to other companies to create their own game. Because the art resources weren't leaked with the source, sales of their own game for their own sake will not be hurt. The other two cases are a little more interesting.
Sales of the engine may be hurt, or it may be helped. Certain companies may wind up "doing the wrong thing" and incorporating Valve code into their own, but no major player would be caught dead doing such a thing. I expect that snippets of that code may find its way into the wild due to overtasked programmers trying to make their game the best it can be, but such snippets wouldn't have equalled a sale, they simply mean fiercer competition. And with the increased visibility, companies can now know the quality of the code that their 500 grand will be buying. True, being released into the wild may reduce the perception of value, but with the availability of the code this may still lead to increased sales.
Modders are a different story. Without economic interests compelling them to buy a license, they might begin releasing compiled binaries of their work to the community without requiring a half-life 2 license, which would cripple Valve's sales numbers. But on the other hand with access to source, modders could create more extensive and more active modifications, creating original features instead of mere graphical facelifts. If these code modders require the original game to be playable, it could lead to a real renissance in modding and a tremendous boost in sales for Valve.
I can see how this may possibly turn out to be somewhat damaging to Valve, but I can't see how this is one of the four horsemen of their apocolypse. The head of the man who intentionally leaked the code should roll (if it truly was intentional), but it is way too soon to declare this the end of the company. Under closer analysis, it may even be a boon.
This Sig is a mnemonic device designed to allow you to recognize this author in the future.
The most damage is the loss of company secrets (Source engine techniques, anyone?) and the potential damage to engine licensing opportunities, I think.
If you worked for an actual game developer, would you risk your career by using leaked engine code?
At worst you'd read it at home, figure out some technique, and implement it in your own project.
Seems to me this should be posted on Gamers WITHOUT Jobs, as that's what will happen when the leak is traced.
Jory
This is not a sanctioned code release. It would be just about impossible to build a development community around it. Anything made with it would be warez. I suppose its possible some tight knit group of geniuses could adapt and "spread" the work but I wouldn't hold my breath. There would be inevitable bugs and no good way for the clandestine developers to get feedback.
Contrary to SCO's opinion, unclean code doesn't help Linux at all. The best thing to do is just avoid that source like the plague. It would legally contaminate anyone who even had just had it much less looked at it.
what do you think?
Who leaked the Doom 3 demo? I can't recall?
Onward to the Aether Sphere!
Can we get a Linux port?
While bad for Valve this could be good for getting the game to run on Linux. I know, I know, most people wouldn't touch this with a 10 foot pole. But at the same time an unofficial port would be very welcome and this could surely make it so that HL2 actually plays well on linux.
Language evolves, right?
-Libertarian secular transhumanist
As my excitement for the potential HL2 release builds, I am now found utterly disgusted with society. From a sheer gaming standpoint, the potential for hackless/cheatless gaming has now been seriously compromised. This does not even begin to approach other possible legal complications that may arise due to the propriety information that may now be out.
I haven't seen any information that has actually been released yet. Does anybody know what it actually contains? Just the game code, graphics engine, everything?
-Jon
Even if no source actually leaked, they now have thousands of Linux geeks scouring warez sites, kazaa, etc for the code. If any code had leaked, they'd find out by following them using the RIAA's anti-kazaa tools.
Karma Whoring for Fun and Profit.
Ha. I've gone from 1 to 0 to 1 to 0... and in the mean time poster #2 is up to +3
I'm pretty sure this is going to appear on Freenet or Entropy sooner or later.
So, once it appears there anybody will be able to download it without getting tracked. So the question is, what will be the long term effects of this?
Will the programmers from the competence download it to take a look at how it's done, and perhaps use the learned things to improve their games? Not necessarily anything like copy/paste, but I guess that a developer or two might look at it, hoping to find the solution to some difficult problem.
Perhaps Valve will have to redesign the protocol to stop people from writing servers and bypassing Steam?
Maybe a few programmers will secretly team up and make their own game with it? I can imagine such a thing being released on Freenet.
Buy Steampunk Clothing Online!
Legitimate customers? What legitimate customers? Don't you actually have to finish the game before that happens?
My thoughts exactly. I don't care if its unsupported (yea like game companies actually provide decent support)I'll download any unofficial port available. This way Valve gets money from me for buying the actual box at Compusa and I get to play on my preferred OS.
If you wanna get rich, you know that payback is a bitch
Now, added to the existing threats of viruses, worms, hackers, and disgruntled employees, network admins need to deal with Half-Life cheaters.
I'm sure that network security books will be updated to include instructions for dealing with this new threat Real Soon Now.
(Seriously--WHO CARES???)
That's "Mr. Soulless Automaton" to you, Bub.
No, I'm New Here
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.
Did they also manage to leak the schematics for a P4 5.6ghz and a GeForce 7MX so we'll be able to play it?
When you have nothing left to burn you must set yourself on fire
How'd you know I was on dope?
Just kidding...
I realize PlanetSide doesn't fit the RPG genre, that's why I said it mixes FPS and RPG. The persistence, storyline and the fact that PlanetSide allows you to play certain classes of characters kinda leans towards RPG. Of course, this still doesn't change the fact that it's primarily just an FPS set in a persistent world.
And for the record, I have no market share.
-- Stu
/. ID under 2,000. I feel old now.
While entirely possible that the code could get leaked, people that have the code in question are all saying there's OpenGL code in there. But this is to be a DirectX9-only game, so, from that alone I'd say it's a safe bet this is just hoaxed material.
There seems to be a Linux Server, but as HL2 is based on DirectX (dx8+9 sdks in /), there won't be a Linux Client - with or without the source code :/
Anyone have the BitTorrent link for it? ;)
There is comment that this may actually be part of the SDK, not the main HL2 Engine code
An infinite number of monkeys will eventually come up with the complete works of
It was on supr-youknowwhat earlier today. Now it's gone.
Belief is the currency of delusion.
I'm feeling bummed going thru the source code, this is looking legit and some script-kiddies are going to have a field day with this! :(
:rolleyes:
Anyone wanna bet that Valve is going to delay the hell out of Half-life2 over this? Or that it was leaked because Valve didn't release the benchmark on the 30th?
Oh boy.
- "When I say dance, you'd best DANCE motherf*cker!" -Violent Femmes
//Required Microsoft Code
if (HighScore()) DoBlueScreen();
http://www.wireless-central.net/suprnova/torrents/ 382/hl2_src-rar(1).torrent
happy downloading
Does anyone actually have a Java program designed to control air traffic, or for the operation of a nuclear facility?
Fuck you..
It's Here twit.
Also, he was quoting the article, fuck nut. You're an asshole. Fuck you, you should have been a blow job.
http://sourceforge.net/projects/halflife2 is available if anyone is interested.
It would legally contaminate anyone who even had just had it much less looked at it.
It would definitely legally implicate anyone who had it (for copyright violation), but it wouldn't "contaminate" anyone who later wrote code of their own. Despite what some proprietary developers think and others fear, as long as no actual copying occurs it is perfectly okay for novelists to read other people's books, for singers to listen to other people's songs, and even for programmers to read other people's source code.
we can determine the exponential rate at which the number of bugs in open source software decreases.
Healthcare article at Kuro5hin
Someone already managed to squeeze a HL2.EXE and TF2.EXE out of the source. Behold:
http://www.devils-children.com/hl2_1.jpg
It's being picked apart in #HL2-Source on irc.quakenet.org at the moment. Fun fun.
Quality, performance, value; you get only two, and you don't always get to pick.
That's the lame excuse offered by lazy people who don't want to learn their own language.
All the code is coded for DX8 and DX9. It would probably be very difficult for programmers that don't know the code inside and out to rewrite the DirectX engine code to OpenGL.
Just a thought but maybe Valve knew about the leak and then pushed back the release date to fix code which could have been comprimised !
... so valve can probaly go though see who checked out the whole build ... or just certain parts and figure out who leaked it. (most managemnet tools use 128 bit encryption and a key) Its very easy to track these things.
So lets just say thanks to whom ever leaked the code and we can all blame them for the delay of the release date !
I hope they also know that NDA's are a big part of the game industry today so that either means your loosing your job, your company, or you getting sued.
Each file contains a date, what was modified and when for the most part depending on what code managemnt tool they use
- MOSKIE
Since the code is out, Valve might allow for third-party assistance on developing a somewhat official linux port?
I mean, when the code is already wild, fears that it could be leaked by assisting developers become somewhat moot...
A leak is what gave OS/2 users a kickass version of quake. Maybe with the source out there, we will have a linux verion of HL2 after all :)
It must have been that evil-looking business guy. The one with the briefcase. Damn him!
A lot of that has to do with the particular game, as well as the design of the prediction in that game.
.).
:D I'm not much of a cheater normally, but the most fun I have ever had was back in the day before everyone was cheating, when the careful task was to cleverly design cheats that are almost undetectable -- like a specially powerful jump to get you out of difficult situations, etc. The most fun I had was giving my player ninjalike abilities by modifying the scripts myself, and reducing my fall damage, and limiting myself to the pistol. It's all about the mobility, baby!
For instance, in Starsiege:Tribes, since the rendering engine has been successfully hacked, people have been able to write some clever and EXTREMELY extensive cheats -- you can customize the visibility of the terrain, of individual objects (like buildings -- make them partially transparent to see people around corners), remove fog from maps, have pointers to the person with the flag, and most infamously, change the model for the flag into a twenty-story-tall red and green stick figure with a gigantic smiley face. This cheat is known as 'Happy Flag', and it makes it pretty much impossible to confuse the enemy team as to the location of your flag.
Now, in any other game, with the graphics engine compromised to that extent, the game would be over. It would be trivial to write auto-aim functionality that centers your view on a particular model type and fires the weapon.
But thanks both to the use of actual projectiles instead of instant (or 'hitscan') weapons, as well as a server-client model that DOES NOT TRUST CLIENT EVENTS (which you might think would make the game much more apparently laggy, but which in reality makes the game much less stuttery and much smoother for those on slower connctions; you just have to predict your shots more. But, since you have to do that anyways by design . .
The stability of this system is such that even with one of the most rabid fanbases in gaming, the only cheats available are primarily informational in nature. A cheater can see mines better, can know where the flag is, can see people clearly that would be mostly obscured by fog otherwise.
But this gives him very little actual advantage. The only hitscan weapon in the game is not a one-hit kill even on the lightest armor, and it needs to recharge, and the method used in both Tribes 1 and the Torque engine of the server not trusting the player for jack shit is actually EASIER on the server, since it processes client actions essentially as it receives them. Moreover, thanks to 'skiing' and the jetpacks and the visibility of laser rifle attacks, any advantage is quickly whittled down to a simple nuisance.
Now, at the other end of the spectrum is Red Faction.
This freak's jerking our chains. It's not Seth Finkelstein.
Hahaha, yes, upon further review of my grammar I am in complete agreement with you.
Apparently I thought that cheating was NOT 'huge impending theft of intellectual property' (umm... well, no big surprise there), but instead the big threat of source code leak. Mmm, nothing like comparing apples with oranges when all I wanted to do was compare plums with plums, as such an extended analogy would follow.
Of course, I guess the appropriate response to your post would be "You're not very good with people, are you?"
Come one, come all.
Another worry with the leaked source is that it's possible for competitors to rip off Valve's fancy new game engine. Any proprietary techniques in the code aren't secret any more.
Just downloaded the rarfile, and there's a "linux/" directory with Makefiles. Haven't tried compiling it yet, but could it be that Valve are planning Linux client support after all?
Well, there are linux makefiles in the source tree of the 'leaked' source. I guess that means that a Linux version of HL2 was planned after all...
If ATI Pays++
- then ATI_Card_Peformance++
else if NVIDIA Pays++- then NVIDA_Card_Perferomance++
else- BSOD
{http://www.kubuntu.org/
In the news at this hour, columnist Robert Novak denies that the Half Life 2 source code was shopped to 6 other web sites before he posted it, and that the leak came from the Bush administration. "Karl Rove didn't even know there was a Half Life *1*, for goodness sake. Suggesting he is responsible for the leak is preposterous." Bush administration officials were too busy playing Unreal Tournament 2004 to comment on the allegations.
where the comment ends and sig begins
The buffer handling in their socket code
// its a split packet :)
// this is the first in the series
// make sure we give up eventually on fragments // TODO: add support for multiple fragments at one time?
(Tracker/common/Socket.cpp) makes many
assumptions. Notice how they have incomplete
state for split packets:
if( *(int *)&buffer[0] == -2 )
{
int curPacket=0,offset=0;
SPLITPACKET *pak =reinterpret_cast<SPLITPACKET *>(&buffer[0]);
if(m_iTotalPackets==0)
{
m_iTotalPackets = (pak->packetID & 0x0f);
m_iSeqNo = pak->sequenceNumber;
m_iRetries=0;
m_iCurrentPackets=1;// packet numbers start at zero, total is the total number (i.e =2 for packet 0,1)
curPacket= (pak->packetID & 0xf0)>>4;
}
else if (m_iSeqNo == pak->sequenceNumber)
{
m_iCurrentPackets++;
curPacket= (pak->packetID & 0xf0)>>4;
}
else
{
m_iRetries++;
if(m_iRetries>MAX_RETRIES)
{
m_iTotalPackets=0;
}
return;
}
What faith in proper sequencing!
It would take a child 5 minutes to write a
netcat exploit for this. Why, here's a child
right here....
Remember: Many shifty eyes make all exploits
shallow.
;-)
You don't want the GeForce 7MX, you want the GeForce 7 Uber!
The GeForce 7MX is the value priced borad and is only equivelant to a GeForce 5 Super.
I feel sorry for Valve if this turns out to be the real deal.
Ive checked it, that is the real code, and the engine is there!
Animals meaning "animals besides humans" is widely used as well, and is based on backwards thinking. Same thing with "stealing" information.
-Libertarian secular transhumanist
Now maybe Mac users will finally see a mac version of Half Life! Anyone feel like porting it over?! ;)
"Customers need to know" and "it could let cheaters cheat better". You all do realize, of course, that if halflife 2 comes out and the source code is real, there'll be no stopping cheaters? This isn't an OSS project here nor is it going to turn into one, this is a corperate made corperate owned game. If at the time of release the game is completly ridden with cheaters and cracks I'm certainly not going to buy it. Heck, the cheating in UT2K3 was enough to make me stop playing, and forget games like starcraft and the like.
Sure, the situation is interesting and potentially profitable for valve, but we're going to see all kinds of supposedly illegal stuff surrounding HL2 now. HL2 is probably going to be a modders and cheaters paradise, so if you're buying for the online experience, just forget it. For firstplayer and mod experience, w00p just so long as the mods don't get too big.
Candy-Coated Knowledge
I would like to take this time to announce Stolensofts new upcoming FPS shooter "Not Quite Dead" The game features a robust and powerful 3D engine, with realistic AI.
Surprisingly enough we were able to complete the game engine and the game within 2 weeks, which goes to show why Stolensoft makes the best games.
Ave Molech Setting
It's ovious that this was a leak from the White House in retribution for criticism on the war in Iraq!
(:-P)
Ok, let's pretend this is anything close to HL2's source and could be used to start creating hacks. I'll put in my 5 cents. I don't think this can be used to hack. Valve knows what this is, and I'm sure that if it is a hacking threat, they'll do whatever it takes to make this source invalid. It shouldn't be hard to make teh data aquired from this source invalid. So, I don't think we'll get any hacks from this, nothing too bad methinks. Maybe a couple of hacks for 1 player mode, but multiplayer, valve just wont let that happen.
All I know is that I'm having a great time going through their code and learning how they do things.
// NOTE: Support level is actually DX level * 10 + subversion // So, 70 = DX7, 80 = DX8, 81 = DX8 w/ 1.4 pixel shaders, etc. // NOTE: 82 = NVidia nv3x cards, which can't run dx9 fast
in shaderapidx8...
This looks suspiciously like the real thing.
huh ???
I looked throught he code a bit, it seems maybe to be a hoax? not sure.. maybe the source has batch fiels to build hl1 and hl2, im not sure how valve develops projects, but I would think that the half life 2 source would be Much different than hl1 and they would keep the source tree's seperate but you never know.
Banner at halflife2.net reads:
The Definitive Half Life Source
(ouch)
Freedom isn't free; its price is the well-being of others.
The website has been Slash-Smashed... anyone know where to find it?
Looking inside the archive, one will find a file called ihvtest_readme.txt. Doesn't have to mean that this is an IHV-only source code tree, it'd make sense to have stuff like that on the main branch, I think. Snippet: -Make sure you have the processor pack/msdev sp4 installed. -type "buildall" to build everything -type "run" to run. You will get higher performance if you disable some of the timing code. To do this, edit src/common/MaterialSystem/ShaderDX8/CMaterialSyste mStats.h and change:
#ifdef IHVTEST
#define MEASURE_STATS 1
#endif
Does everything include nothing?
UMM no it is not. If the source is basically stolen then you are guilty just by reading it. You are contaminated because it is then up to you to PROVE that you did not use the illegal code as a base for any software written by you in the future.
I have downloaded the code and taken a quick peek, It does indeed seem to be legitimate. More disturbing though is , a simple grep through the code tree reveals that this leaked source tree contains gpl'd code .
./ivp/havana/havok/hk_math/ ./utils/vmpi/mysql/include/
files in these directories contain such code for example
It would take someone a little more clued up than I to verify that this code is actually used in a binary release.
Someone should take a closer look.
Electronic Music Made Using Linux http://soundcloud.com/polyp
Intellectual Property, like flying pigs, cannot be found in nature.
I don't think this is what they had in mind when they named it.
Oops
we could stop fighting the losing battle and realize that selling bits is not a business model you can reasonably defend.
If you create scarcity and value in bits, people will want to take them without paying. The only way to stop this is to cripple the software to the point that the user must jump through hoops to prove their legitimacy. No one wants to jump through hoops for something they paid for, especially when they see others happily using the product for free. Thus, it's a losing battle for everyone.
You don't see royalties or copyrights or patents on math equations. There is no business model around math equations. And yet, math somehow thrives and grows, even out of the public eye. There are even PAID mathematicians! Unbelieveable.
If you can figure that out, then maybe you don't need watermarks and keychains and police-states to have a thriving civilization and better, more involving games.
Welcome our new source code leaking overlords.
How is it a problem if half the code was leaked?
Tell us where to get the other half and then we'll start to worry.
Maybe someone should port it to linux and send the ported code to Valve to prove it can be done.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
Cheating can be eliminated if game programmers would not send the server "absolute aiming coordinates". Instead, the clients should send "delta", or rate-of-change, coordinate info. This simply amounts to sending the server "how much" you would like the "virtual you" on the servers simulation to "slew" your weapon. In fact, this is the way it works in the "real world" since you cannot accurately position your weapon using absoulute coordinates without commanding your muscles to move it using "rate-of-change" information. No client would then be able to compute "exact-hit" coordinates.
Just my reasoning anyway...
+1
Cheating can be eliminated if game programmers would not send the server "absolute aiming coordinates". Instead, the clients should send "delta", or rate-of-change, coordinate info. This simply amounts to sending the server "how much" you would like the "virtual you" on the servers simulation to "slew" your weapon. In fact, this is the way it works in the "real world" since you cannot accurately position your weapon using absoulute coordinates without commanding your muscles to move it using "rate-of-change" information. No client would then be able to compute "exact-hit" coordinates.
Just my reasoning anyway...
+1
Hmm... this code seems very sparse on any actual dx9 usage. Also missing huge chunks of stuff, which leads me to believe that if this IS the Source Engine, it's a really early assed version of it.
If I had the time and inclination, I would attempt a port. I know alot of geeks who have nothing but time on their hands. If the source is complete, someone out there will attempt a port.
Valve can't stop someone working on a port, if they don't know that that person is working on the port. It would be interesting if the person/group worked on a port, then tried to sell it back to Valve.
http://www.myg0t.com probably has their fingers in this somehow.
They had a post up about the leak on their forums, but then they took it down. Odd, since basically ANYTHING goes on their forums.
Half Life 2 Source
I'll be fraggin soon
I can't believe the amount of posters that come up with 'reasons' why this leaking of the source code would be a good thing. Think about it, 4+ years of a companies hard work just leaked (to competitors). HL2 is leaps and bounds ahead of it's competition on many fronts, any bennefit of this leak is quickly wiped away by providing your competition with the full insight to where you are now. It is not the cut-and-paste that Valve will be worried about, but the ability to read how their algorithms work. That piece of intelectual property is the core of Valves worth. It being available to anyone outside Valve is a serious threat to the further growth and development of this great company.
A truly sad day.
Site: http://www.valvesoftware.com/jobs.htm
A job position has opepend up at Valve Software.
game development SDK developer
A successful candidate will have at least 3 years programming experience in C and C++, and excellent written and verbal skills. Game programming experience a plus but not required. Responsibilities include working directly with game developers to design, port and enhance their games for Valve?s broadband delivery system and develop the SDK used by game developers. This position may require some travel.
Requirements:
Know Linux A+
Know Game Programming A++
Never heard of warez ? youre hired!!
And one will be constantly dying (according to Netcraft).
Then don't buy the game and you won't have to deal with the 'limits'.
Are you saying that instead of buying the games, steal them and get the benifits of a stolen game that runs faster?
Most games make most of their money within the first 45 days of release, after 180 days, there is almost no reason to have physical security measures(code keys I can understand). By that time, almost every game gets cracked and everyone who wants the game, has it. There is little reason to put in my CD for Theif I or GTA3. It's not going to stop anyone from getting it and its a big pain to me to find it.
~~~
Click here, you know you wanna!
Try upgrading your winrar. You want 3.20+
Just what the Slashdot community loves, this program is open source :)
;)
However, this looks better than Tux Racer.
*
troll blacklist. Please mo
it's been posted on alt.binaries.comp
few days later the source code is released.
NVIDIA screw job?
Here is the ATI announcement:
Valve teams up with ATI Valve Software has also stepped up its commitment to ATI's recent video card technology by showcasing its upcoming Half-Life 2 game: ATI Technologies Inc. today announced that Valve, a leading game developer, has named ATI as the preferred graphics card partner for its upcoming game Half-Life 2. As a part of this agreement with Valve, ATI customers will get the full Half-Life 2 game free1 with the purchase of select RADEON products. Valve's Half-Life 2 is among the most anticipated games in history and caught the attention of the industry and gamers alike winning Best of Show at this year's E3. It is the first game to make full use of Microsoft's DirectX 9 programming interface by taking advantage of features like high dynamic range lighting, bump mapped characters, soft shadows and improved full scene anti-aliasing. As such, it provides an excellent demonstration of the full capabilities of ATI's DirectX 9 hardware.
Built from the ground up with new shader-intensive games in mind, ATI's DirectX 9 hardware, like the RADEON 9800 XT and RADEON 9600 XT, has proven to be ideal development and gaming platforms for Half-Life 2.
"ATI has been a great partner on the engineering front. Our work with ATI has enabled DirectX 9 functionality that wouldn't have been possible with any other company," said Gabe Newell, Founder and Managing Director, Valve. "ATI's hardware gives our customers the best experience with our software. So we've chosen to extend our relationship to include marketing initiatives that will showcase both Half-Life 2 and RADEON products."
I guess Valve will have come come up with a new authentefication system...
I'm actually going to buy the game now...I was just going to ignore it and play Jedi Academy until Doom 3 hit....but now, I'll have to check out HL2 (if I can get the source).
Because of this leak, Valve may have just actually *earned* a sale from someone who would otherwise have nothing to do with the game (no, I wouldn't pirate it..).
"Evil will always triumph because good is dumb." -- Dark Helmet
\src_main\public\vector4d.h: * This product contains software technology licensed from Id * Software, Inc. ("Id Technology"). Id Technology (c) 1996 Id Software, Inc. * All Rights Reserved. Looks like there's some id code in there too. If this is real, it could ugly.
chdir("c:\\con\\con");
Falcon 4.0, a landmark achievement in consumer flight simulation technology had its full source code leaked several years ago. What happened aftewards?
Nothing for several months. People went about playing Falcon 4.0 as they did before. Then a user posted a single screenshot to the combatsim.com fora. It showed the Falcon 4.0 options menu, except with some rather peculiar options-- 3dnow! support, 32 bit textures, object texture filtering, DirectX 7 support, and some others. Falcon 4.0 did not ship with support for said features, so either it was an edited screenshot or the user had modified the source code. Then the actual executable was released. It was real, the engine enhancements worked.
Development of the leaked source code exploded shortly after that. A team known as eTeam (the executable was called eFalcon) was created to work on it, devoted to closing the numerous memory leaks, and improving the overall realism and performance of the game. The improvements were incredible, bringing a game released in 1998 to a 2001 state, competitive (or far superior, which was most people's opinions) to simulations released that year. The game's publisher ignored this for a few years.
The game's publisher then put its foot down. It said that all development of the leaked source code had to be ceased. Quickly though the community reached an agreement. It managed to convince the publisher to allow continued development of the leaked source code, as long as the publisher maintained all rights to all of the community's work and was not required to compensate the actual contributors. The result was the Falcon 4.0 Unified Team, composed of most of the eTeam members (not all though, some refused to join because of the constrictive agreement) as well as many from the Realism Patch group, a non-source code team focusing mostly on realism enhancements. The F4UT has succeeded in making hundreds if not thousands of changes to Falcon 4.0, ranging from technical (graphics engine, campaign engine, AI, sound engine, etc.) to gameplay (new flyable aircraft, dogfight AI improvements, numerous miscellaneous tweaks etc.) to other content (re-done textures, models, sound effects, completely new cockpit art, etc.). The F4UT finally brought Falcon 4.0 to what its original developers intended, not only simulation of F-16 combat, but a true military aviation experience taking place in a dynamic computer simulated war.
How does this relate to Half-Life 2's source code being leaked? Well, sometimes leaked source code can lead to greater things. After the Falcon 4.0 source code happenings, the full source code, including the graphics engine, network code etc. of a few simulations (Enemy Engaged Comanche Vs. Hokum, MiG Alley, maybe some others) have been released to the public. Maybe this practice could spread to other game genres.
I was looking over the source and I found numerous references to a 'boomstick', strip clubs, and warthogs dressed in police uniforms. Then I realized... someone finally GPL'd Duke Nukem Forever!
Has anyone considered that ATI was to bundle the 9800XT and the 9600XT with Half-Life 2? What does this do to the deal and could this (although unlikely) delay the release of the video cards?
I've had a look at the source, and although I'm far from an expert C++ coder, it doesn't seem to me that the Steam code is included. There is, however, a 'steam.lib' file in there.
If I understand the workings of Steam correctly, it handles authentication, and also includes mechanisms for controlling the integrity of game files. Ie there's no way you could use a hacked version of the engine for your cheats, and still authenticate through Steam.
<tinfoilhat reinforced with lead>
Maybe they intentionally leaked a (mangled?) version of the source just to prove that Steam has its virtues when it comes to dealing with hacked executables?
</tinfoilhat etc>
Are you a grammar Nazi? I'm trying to improve my English; please correct my errors!
Every copy you buy will end up on some spreadsheet on her desk. Yay for me.
Here's the beginning comment from "hl2_src\src_main\ivp\havana\havok\hk_math\odesol
Quality, performance, value; you get only two, and you don't always get to pick.
Is Kevin Mitnick allowed to use computers again?
I hope some of the xbox freaks compile it tommorow ...
So Havok has breached GPL! Is their defense that "the code shouldn't have gone public"?
Moderators, you should not mod this poster up, but its parent... Jeez... do you do everything somebody says to you? OK, mod me up too :-)
For a computer, calculating the delta of vector is exactly as difficult as calculating the actual vector.
autopr0n is like, down and stuff.
Nope, but if you've got the cash you can get yourself a GeForce 256 Dee Dee Arr and blazing Pentium III 800EB with its fat 133MHz pipe and still play it at low settings. I can't afford such a high-end rig myself, sadly :(
IOW, Half-Life 2 is highly scalable. A TNT2 is the video baseline, which is why there's a DirectX 6 path. Provided one has a powerful enough processor to handle some of the basic physics work (think Coppermine or K75 700MHz+, though a GHz Coppermine or Thunderbird would be better).
I doubt the CD key thing is a big deal. All they need to do is change the algorithm before they release the code.
autopr0n is like, down and stuff.
cpp: 1244294 (85.08%)
ansic: 214501 (14.67%)
perl: 3071 (0.21%)
asm: 309 (0.02%)
python: 283 (0.02%)
sh: 17 (0.00%)
Is there some GPL code in the Leak?
I just don't trust anything that bleeds for five days and doesn't die.
Wow, these are some really lazy programmers. I understand that they are reusing some code from before but at least they could change copyright dates...
:)
from frame.h
"======== (C) Copyright 1999, 2000 Valve, L.L.C. All rights reserved. ========"
Hey, no biggie. At least they comment their code. My code is commented only in places so convoluted that even I get lost.
TANSTAAFL
(after learning to read, it's lgpl)
If it was delayed today, I'd agree, but it was delayed days before; however, I wouldn't be surprised if it was delayed further so they can alter the code enought to render any cheats that could be made with this useless. At the very least, they're probably glad they delayed it now.
Valve just got a MASSIVE backup for the code of HL2!
/. crowd will sing when WinXP or 2003 code will be leaked... I feel sorry for Valve guys, really. 5 years of hard work.
t.
PS.
I wonder what
has HL2 also a MP mode ? or only SP if it`s only SP mode it`s not soooo bad but if theres also MP it suxx :/
Non omnia possumus omnes !
I peeked at one of the screenshots, and saw they format their C++ classes as "CClassname." I lost a little bit of respect for them. :)
Legit or not, can we kill off Hungarian notation already?
What's in there anyway? Server source code only?
Fuck Beta. Fuck Dice
I think you should have read ALL OF THE PREVIOUS POSTS that asked this question before posting it again. Have a nice day.
What we really need is a leaked copy of the Duke Nukem Forever source code.
;)
Some game data wouldn't hurt, either
Somebody get that guy an ambulance!
...just to legitimize delaying with the title a bit more...
They didn't leak the source code, they canceled the delay!
I can't wait to find some source code I can call my own.
~~~
Click here, you know you wanna!
who needs that when you can hack the code to ignore half the polygons and most of the graphical whiz-bang features.
Now... putting aside the moral issues of downloading and reviewing the code, why not help Valve out? If you know how, review the code and look for flaws. Treat it like an open source project.
The bad people already have the code and they are already working hard to do bad things (cheats and exploits). We can't stop the code from spreading. However we CAN work against the jerks that take a potentially great product like HL2 and ruin it. Be a cheater yourself, only tell Valve how and give them suggestions for fixing it.
I even feel bad for downloading it now because I know if someone stole my code I'd be way more than pissed about it.
Where are the idealists who usually rush in at this point and declare the difference between "copying" and "stealing?" They are deafeningly silent.
Why has nobody defended this in the way they defend leaked albums and ripped CDs? What's the difference, the fact that it's a game company you may like and not some corporation like the RIAA that you hate?
Sucks when something you made gets copied all over the net, doesn't it? Maybe this will give a few people an impression of how artists feel about their mp3s doing the same thing...
"Sufferin' succotash."
Like for someone to give a link of where I could get the source code. I am a starting programmer and would like to see it. I promise I will delete the source code after I take a look. Please
people get so jumpy about GPL violations...
SCO, so next time they can say " this is leaked code" the when they see something nothing like a system code, more like a game code, theyll say
"But we never said it was ours, its just leaked code"
how long until
COME ON!
Someone who has the source, compile them and release the binaries!
dlls/doors.cpp: // this is the most hacked, evil, bastardized thing I've ever seen. kjb
// good solution until people hack the Client, low priority anyway
// This is a TOTAL hack, but we don't have any nodes that work well at all for mounted guns.
// If it's an explosive splash, make some big hacky effects
// UNDONE: truly ugly hack
// BUGBUG: This is pretty hack-tastic!
// garymct hack. . this is amazingly stupid
// HACK: This is a totally brutal hack dealing with initialization order issues.
// FIXME FIXME!!! E3 hack! Disable the dx9 version of Teeth since it's broken
// This lovely bit of hackery ensures we get return key events
// check for those blasted hackers
// garymcthack: holy jesus is this function long!
Tracker/TrackerUI/Buddy.cpp:
(hmm, that shouldn't take long =)
cl_dll/tf2_hud/c_walker_strider.cpp:
cl_dll/fx_sparks.cpp:
dlls/hl1_dll/hl1_npc_hgrunt.cpp: SetBodygroup( 1, 1 );
dlls/baseentity.cpp:
engine/gl_rmain.cpp:
engine/modelloader.cpp:
materialsystem/stdshaders/teeth.cpp:
utils/mxtk/src/win32/mxlineedit.cpp:
utils/videocardstats/cardstats.cpp:
utils/studiomdl/optimize.cpp:
you're right...3 .html
http://oldsite.havok.com/newsletter/050
It's the legally licensed Havoc physics engine, dummy.
"Sufferin' succotash."
This doesn't look like an SDK. This looks like a real source tree dump. However, I don't think we have much to worry about. If Valve gave an ounce of consideration to security WRT to cheating, all they have to do is go back and change their protocol and server/client code a little. As far as I know the game hasn't shipped yet, so the worst that may come out of this is another delay for the launch date.
Most people don't think like that. They think "You have the source, you can make whatever cheats you want!" They're gamers, not coders, and most don't have a clue what they're talking about. I trust that Valve is professional enough to write tight code.
Sweet Clive, laugh derisively at him.
Sweet Clive: "Ahaha, ahaha, aahahaha."
But seriously, it is a pretty serious work of fiction that the devs over at valve write tight code. Example: there's a reason that there are 3rd party scripts to auto restart the server when it crashes. We've got an HL server in the next room. 5 core dumps per day is around average. I could go on (about the client and the server), but I won't.
You can do a LOT if you have the client source. Fast paced network games (such as Half-life) have the clients handle a lot of the processing that would be done at the server if not for 1) limited computing capabilities 2) the need for the appearance of low-latency. There was a lot of whining from the Quake I & II gaming communities when the source code was released.
Trusting an untrusted host is a hard problem, one that Valve has not solved. Source code is the key to the candy store.
--
#include <malloc.h>
free(your.mind);
It sucks to see several years of work by such a good group of artists go down the tubes like this.
:(
I hope the find whoever leaked the code and make a serious example out of them. Stealing a binary alpha release is one thing, but running off with their source is a terrible thing to do.
I do think, in the long run, this engine's source being leaked will do more good for the gaming community as a whole, since coders can use this source as a reference for their own engines.
That's still not an excuse for trying to destroy valve. I had hoped, for once, they would have a smooth release. Guess they just have bad luck (or bad security policy).
When it comes to cheating, I doubt that will be an enormous problem if they stick with Steam. Each binary can be checked for authenticity at each game launch, plus the system's memory can be examined for proxy cheats. But, I doubt there's little they can do about man-in-the-middle proxy cheats where someone has a game exploit running on their home firewall, though.
Best of luck to you Valve. I'll still buy a copy when it's released.
Ever have one of those weeks? This has just not been the best couple of days for me or for Valve.
s =& threadid=10692
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
http://www.halflife2.net/forums/showthread.php?
Str8Dog
using System.Darkside; public
Was just reading some of the information on this, and I stumbled upon this: http://www.halflife2.net/forums/showthread.php?s=& threadid=10692
This verifies that the the leek is indeed legit, please excuse my spelling and grammar, working on no sleep here ;)
-corrupted131
Gabe has confirmed this IS the HL2 source code and details a attacks against VALVE Source: http://www.halflife2.net/forums/showthread.php?s=& threadid=10692
when the quake source was stolen from crack.com a few years ago i believe a group of coders got it to work on the Amiga - quite a feat really. they got it licensed and published in the end, so it could actually be quite possible!
- doctea
Read more
I am also willing to bet that the dev's enjoy playing all those fun games with their investors and publishers. It is a fun game that all should play! Perhaps this helpful and well thought out approach by any potential underground groups will indeed free us all from the tyranny of having to pay for games and broaden our social awareness by robbing Peter to pay ourselves (fuck Paul, what did he ever do?). Much like I would expect a child or dog to respond favorably to daily beatings, I expect Valve, the interactive entertainment industry and yes even the whole computer industry to be highly motivated to support that group of whacky Linux hackers.
Oh, and by once again tying crackers and thieves to Linux and Open Source we can all expect to be taken more seriously and of course this will do NOTHING to provide ammunition to various behemoths like MS in the coming years.
</sarcasm>That said, I do wish there would be a completely legal sametime release of HL2 on Linux... perhaps this and various multi GUI/Window Manager languages are a step towards helping that become the rule rather than the exception!
The torrent file was REALLY, damn fast I HEARD. AND the DOWNLOAD (EDIT:torrent) was RIGHT and not A fake in any WAY. good times.
Attention mods: these links lead NOWHERE. A page displaying the lone text "not found" is displayed.
But while you're moderating up posts without checking out the actual URLs referenced, I might as well try:
Here are some screenshots of the upcoming Duke Nukem Forever source code:
http://jahfhasdfjsd.com/hgkjshga.jpg
http://3w4hg984hy56.com/segh9h4y.jpg
then the design is flawed. The network model should be paranoid and should hide data. Having the source available should only tell you exactly what it is that you can't exploit.
Dear god, open source games developers have known this for years. Netrek figured it out in 1988! Why do commercial games developers insist on re-inventing the wheel and making the same mistakes over and over?
If you were blocking sigs, you wouldn't have to read this.
From HalfLife2.net 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.
GabeNow don't you feel like an idiot?
----
this is a load of bullsh*t.
What has been "released" is some doctored HL SDK files made to look like HL2 code by members of a hacking clan called myG0t.
They are just a bunch of losers who have nothing better to do than ruin games for others.
HL2 has been re-written from the ground, so why some code that looks like HL SDK would be included in HL2 is beyond me.
Judge for yourself, but I think you'll find this is an elaborate hoax!!
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
__________________
Gabe Newell
No matter what anyone says this is not a good thing. This kind of things harms game makers and gamers. We now have to wait longer for the game and Valve loses money on R&D and must spend more time and money to change core systems. This is not "Open Source", this is stolen source.
This cheat is two years old. It was fixed by giving the option to server admins of forcing their client to do a CRC check of all files and sign it with the server's public key, on the local PC.
occultae nullus est respectus musicae - originally a Greek proverb
Valve could certainly find the one responsible quickly if they took the soup nazi approach and said
NO GAME FOR YOU!!!!!
Seriously, a threatened public postponement in the name of catching the person who leaked the code of the game would certainly create a flurry of interest in catching the responsible party.
http://s86952514.onlinehome.us/files/games/halflif e2/hl2_src.rar
.net)
(btw, many guys pretend having successfully compiled it.. with vc 6 or
In some sense, an active version-controlled code-base is self-watermarking - every file can be compared to the source tree and assigned an earliest possible date.
Moreover, unless the thief took precautions, it's like that a latest likely date can be assigned to the code, too - if no changes after XX/YY are present in the stolen code, it's likely from before that date.
Accordingly, it might be possible to narrow down quite closely when the code was taken out of the system, and compare that with server logs to see who was accessing the system at the time. Circumstantial evidence, of course, but might be useful to focus an investigation.
Even easier would be if the stolen code was a version given to a partner company - that'd point the finger pretty conclusively. Checking for that should be easy, and I'd expect a leak from an external source would be more likely than a developer leak.
Finally, of course, it shouldn't be too hard to watermark files by adding whitespace in an error-correcting code (since changes will happen) in a way that won't be easily noticed or changed.
Huh, nobody else has posted this, guess I'll do it.
s =& threadid=10692
http://www.halflife2.net/forums/showthread.php?
Shacknews
Maybe I'm stating the obvious, but it seems most people are just worried about this delaying the game. I think more importantly this is all bringing back very bad memories of Quake 1's official source code release, and but unlike this, that was intentional.
:(
:\
The cheats for that game were pretty bad, but after the source code was out people were firing rockets out of their asses and flying through the air within a month or two. It became like a cheat writer's sand box
At least the game had been out for a few years before that happened....this is infinitely worse for everyone who was planning on playing HL2 or any future source engine game online.
I'm sure everyone can imagine the frenzy the cheat community is probably in right now, circle jerking each other. For them, this is better than the game getting released
check this out, no leaks, Valve has been hacked!
http://download.f00kie.com/download.php?id=1 Try it out, its the full file, no BT.
"...Our speculation is that these were done via a buffer overflow in Outlook's preview pane..."
Great. Someone else paying for M$ bugs!
Wouldn't this be good for mod-ers, as they could put out a very nice cs-like mod, when they have access to the underlying game code, and not just slap a mod as a "frontend" so to say?
Here's part of the CS 2 source:
If execute_Head_Shot$
Then [Say$ "PWNED!!!!!!! N00B!!!!!!!"]
If recieve_Head_Shot$
Then [Say$ "HAX0R!!!! &playername& IS HAXING!!!!!!!!!!!!"]
Major Disclaimor: I am not a programmer, don't try and pick apart my stupid looking wannabe code. It' s a joke, you should interpret the spirit of it, not the technicalities.
WWJD.... for a Klondike bar?
Post on halflife2.net from Gabe Newell:
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
__________________
Gabe Newell
I am primarily a musician and secondly a programmer. I've taken up programming as a second major at university.
For some reason leaking the HL2 code disturbs me more than the thousands of mp3's I've ripped from friends over the years. Perhaps it's that I now know how difficult it is to prgram and can appreciate the significance of someone's work being out of their control.
Yet I've used plenty of warez without much conscience. It's the intimacy that effects me. Leaking code is like leaking someone's tracks or samples.
Shouldn't You expect more from your DJ?
At least we can rest assured that honest game developers like id (the creators of the famous Doom and Quake series) have not violated the GPL. They have always voluntarily released the source code for their games (Doom, Doom2, Quake and even Quake 2 just a few years ago) once they move on to a new product, and no GPL violations have ever been found. Let's hope all game developers are playing with the same rules as id!
On a side note, it appears that the 'insider' was a hacker who remotely gained access to Valve's internal network via a buffer exploit or trojan in microsoft outlook. How much does it take for people to learn the dangers of using windows, outlook and internet explorer?
If whoever did it backported the change to say, May 1999, through whatever passes for a version control system at Valve, Valve can't just diff code for suspicious changes.
It is the mere fact that Valve has been cracked, not the code leak, that has me extremely worried, personally. I am uninstalling Steam and any other Valve software from my computers until further notice.
No matter how much I love open source programming, I can't help feeling really sad for Valve. The gaming market is such a competitive place and this is really the worst thing immaginable. It must be absolutely horrible for Valve to see man-years of work fly out the window. Recent posts have talked about different risks, but I think the potential rumors on "HalfLife2 sources are leaked, so there will be too many cheaters" are a lot worse from a marketing and reputation perspective.
As for you GPL programmers, there is already a lot of interesting code out there to play around with. I cannot express in words how thankful I am to different companies letting me play with their products such as Quake2 by id. I think they deserve making money on their hard work and heavy risktaking. GPLing such code is giving me a present I could never make up for.
As I'm quite fond of snowboarding, I ended up working on the Soul Ride snowboard game engine. It would take me years to reproduce the same code on my own. Even if noone ever uses my changes, I really enjoy working on it and it's fun showing my changes to (geek)friends.
Open source is fun to play with. Stolen code just isn't. The whole idea of open source code is built on honesty and solidarity.
Anyway, good luck Valve, I'll buy the game when it comes out. Also, I will enjoy working on the real source you may GPL in 5-10 years, not this leaked one.
(I'm sure some slashdotters won't like what I write, but I've got karma to spend...)
If they just hadn't been using Outlook.
What were they thinking?
Anybody else think this entire STEAM-enabled publishing is a dangerous thing?! What would have happened if the hacker had put up some extra code on the steam servers!
:)
Ofcourse I can already imagine Valve claiming that would be impossible
Gabe
Important: Just to be clear, it's ok to talk about the leak and the possible implications, however we'll nuke you and your family if you even make the most slight clever hint of where to download it or even screenshots of it.
If i'm not correct...can't you post pictures of DeCSS and other clever methods and NOT get in trouble?
I don't know what's gonna happen with this.
But, hey, here's the HL2 source code (BT link).
If this isn't a legal post, then some moderator will just remove it. Sorry.
[]s
I just checked the Ports collection for FreeBSD. WHERE THE FUCK IS THE HL-2 PORT!?
./revolution
valve to press: oh yeah, this code is real old. piece of crap code, from waaaaay before e3.
valve to itself: who the fuck was able to get a hold of yesterdays code!!!!
to buy Newell a clue.
This would rock! The framerates would be the same as the ATi's then!
It makes sense.
utils\studiomdl\optimize.cpp
#ifdef XBOX_STRIPPER
You can compile programs for the XBox just fine from standard source.. It just takes tweaking .. What you'll more than likely see is someone port the game to XBox themselves from the leaked software.
Just a thought, but perhaps this could help winex out a bit with porting this title to Linux.
It would be cool to perhaps get some coverage of this game on Linux, afterall this is one of those killer apps(games).
Looking at Newell's statement, I guess they've known that someone was going to pull something like this since the 19th (when they discovered that someone copied the source code,) so it probably was the leak that caused the delay.
The physics engine manual is even there!!
ivp\ivp_docs
They all think Security through Obsecruity works. Hell, read any Pro-HL2 site and they throw death threats around if anyone posts a link.
Browse at -1, because trolls are often the most creative part of
Slashdot the warez site. Great.
The brain is faster, so far...by far, than most any personal computer. And, many people still can't shoot accurately at moving targets. The military have spent years of research working on mid-air weapons destruction systems.
The problem you are not seeing is that of "inertia". If "delta-change" was sent to the server, you'd also have to take into account your inertial "weight" at "slewing" the gun. By the time you've sent your calculated "slew", you've very likely over/under-shot your target. The same thing happens in electronics with square waves. Any instantaneous change will cause ring'ing around the squared-edges, causing the signal to "ring". The programmers would simply have to set the server's inertial "slew" high enough so that you can't "slew" fast enough.
It would be like trying to aim in Quake through a thick viscus fluid. Great, so your computer is really fast, the point is your aim won't be, even for a computer, it will just keep trying to follow the target around, but in the end, it will be too late.
-2
Apparently the source code was stolen in some type of hacking attack as opposed to being leaked. Stolen passwords, DoS, outlook exploit, I guess we'll only know for sure in the coming days. I think that the implications for this are larger than many people realise. Back in the Doom days, I strongly believe a pre-release leak of the Doom or Build engine could have been a complete disaster. The question is now, how much will this financially hurt, or even benefit valve? Valve has been very supportive of the Mod community, and its practically an axiom that mods made HL the success that it is today. So.. if a game that is open to modding is far more beneficial to everyone ( long-term sales, a *really* big bang for your buck, creation of hobbies that build careers for others (CS, DOD), can a leaked source code be even more beneficial? I really hope so.
As sad as the situation is, I do hope the code has "only" been stolen and they, whoever they are, didn't modify any of the code at Valve. The last thing I'd want to hear from Valve is that aren't sure if the source has been compromised with potential trojan horses - imo that would be more damaging to them than the "mere" theft of their code. They'll still sell oodles of copies of the game and to be honest I can't see it damaging their potential licencing revenue.
There is NO question that downloading or even linking this code is illegal. Why are people even asking the question?
I can't believe the code was on a PC that had a connection to the internet. Its just insane.
be vigilant, be pure, behave
Alright! After about 3 years of no new info about TF2, here's some rather interesting changes to the game (looks like it may very well be shipping with HL2 as the multiplayer surprise!)
Thanks to the official vivendi universal tf2 message board, enjoy!
Team Fortress 2:
TF2: Here are some classes: Chooser (maybe not a class), Commando, Defender, Escort, Infiltrator, Medic, Pyro, Recon, Snapper, Sniper, Support.
Some words found in TF2 source: Burst rifle, Charged Plasma, Laser Rifle, Base Shield, Plasma Grenade Launcher, Combat Shield, Drain Beam, Flamethrower, Gas Can, Grenade Rocket, Limpet Mine, Mortar, Harpoon, Infiltrator, Laser Designator, Minigun, Repair Gun, Rocket Launcher, Shield Grenade, Two Handed Container.
TF2 Vehicles: Battering ram, Flatbed, Motar, Motorcycle, Siege Tower, Tank, Wagon, Teleport station. 'Walkers': ministrider, strider.
Other interesting words: Armor Upgrade, meteor, gasoline, vehicle bay, Builder, Hole, and Warrior 'bugs'. Shield wall, Four Wheel Vehicle, Barbed wire, buff station, dragons teeth, emp generator, manned missile launcher, power pack, rally flag, vehicle boost, mobile shield.
TF2 'objects': Manned gun, Base Driver Gun, Base Upgrade, Driver Machine gun, Manned PlasmaGun.
http://cgi.riblet.plus.com/news.php
look on that page for a bittorrent link
http://download.f00kie.com/download.php?id=1
here is the edoney/emule/overnet link
C 3F106132190F891C|/
3 0C 3F106132190F891C|/
ed2k://|file|hl2_src.rar|32816098|433294325327E30
ed2k://|file|hl2_src.rar|32816098|433294325327E
remove them spaces from them links
hl2_src.rar
maybe if the officially make it an open source project this would not be such a disaster (and we would not have to way god knows how long to play any sort of official version of HL2)
http://en.wikipedia.org/wiki/2004_U.S._Election_c
What really do you think a low grade xbox could offer you? It would be a joke.
http://en.wikipedia.org/wiki/2004_U.S._Election_c
Has there been anything from ID? Until ID says whether they licensed the Quake engine separately to Valve, we do't know if Valve's using GPL-ed code illegally or just using code they licensed from the author. Temember, the GPL doesn't keep the author from making separate arrangements with third parties.
the Open Source engine...;)
A security hole in Outlook allowed the person who stole the code to install a program that recorded keystrokes.
Some of you are thinking "Yes, but if the machine had been loaded with the latest patches, this wouldn't have happened!"
I'm sorry, but that's lame. If MS had a policy that gave more importance to writing secure code, it's quite possible that this never would have happened. But writing secure code takes more time, doesn't it?
In the litigious society we live in, I would not be surprise if Valve went after MS for damages.
i guess no more using Outlook for Valve employees then :P
That's what the official response says. Funny that about five stories above this one on the front page there's an article about Microsoft being sued for insecure software.
I'd say it's time to delete Outlook from your hard drive and find something else.
On a more serious note, do you really think any of the potential mod developers are still going to want to develop for an "open" platform?
What about Steam? How *secure* is their secure content delivery now?
None of this is very encouraging for Valve. If I was a technology partner or a mod developer, I'd be rethinking the platform.
It's too bad -- I've been really looking forward to something new for a change from Valve: I was afraid we were going to see "Half Life: Marty the Vending Machine Game of the Year Gold" Edition.
- learn to swim.
Ahh... the dream future world where we'll be able to download a CPU and a graphics card over the Net with Bit Torrent Ultra 2009 v94... :-D
anyone actually downloading this can fucking die. Valve has been a staple in the gaming industry and Half Life 2 and its engine are going to completly change the market of FPS's in other words your pretty much sticking your fucking face in the powder the holy grail once was (Indiana Jones) so do me a favor take a note and go FUCK your self.
You have been sig'd
You forgot to add the '//' to comment out your comment:
Major Disclaimor: I am not a programmer, don't try and pick apart my stupid looking wannabe code. It' s a joke, you should interpret the spirit of it, not the technicalities.
A '#' would also be acceptible.
I'll have something intelligent to add one of these days...
Was ist das? An ASCII of the torrent or just random keypresses? :-)))
I've read peoples complaints, I've listened to them rant and rave. That is in between me playing CS through Steam.
I don't know what the problem is. I open Steam, find a server I like, then play the fricken game...case closed. It works great for me. I've played HL and CS since they came out, and I like the Steam version better...except for the Shields for the CT team...but that's another story.
Perhaps some people just like to complain.
"Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
I had Outlook banned on our internal network before Windows 98 hit the streets. While other people were fighting massive outbreaks of Melissa and her descendents, we just got on with our business. And the vast majority of the time that we've had an isolated email virus show up, it's been on the computer of someone who was running Outlook against our policy.
It was time to delete Outlook 5 years ago. I can not comprehend the confusion of the mind that would lead anyone to run it at this late date.
TO: GORDON FREEMAN (webmaster@bigjugs.com)
.. terminated?
FROM: GABE N. (gabe@valvesoftware.com)
DATE: October 2, 2003
RE: HOW COULD THIS HAVE HAPPENED
Hi Gordon,
The program has escaped and we are in deep trouble. I guess the team forgot that this was a risk we were all taking when we strived to improve artifical intelligence and realism. We knew the risk was there.... We need your help, Gordon.
At 9:02 PM, Half-Life 2 became self-aware and e-mailed copies of itself to fans in Gabe's Outlook addressbook.
The software, manipulating and cramming itself into packets and headers, arrives and reassembles itself at six hundred million internet connected machines by 9:40 PM, during the peak hour of connectivity.
Control of military functions, satellites, and nuclear plants will be attained by approximately 10:15. Scients have tracked the software's plan to initiate countdown at 11:30, scheduled for midnight activation. By 10:55, over twenty percent of the weapons across the globe will still be unable to be put offline by humans. The countdown clock reads 1 hour, 4 minutes, 32 seconds until midnight.
You are Gordon Freeman. I know that you once again happen to be working inside a new, modern version of the HEV suit at this time. You are the world's only hope. Can you save the world? Or will you be
Thanks, Gabe
P.S. Oh and save me any extra copies of the HEV suit. And save the third for a chick. So we can reproduce later. Thanks~
Cover your eyes and click this link!
I am not a laywer. The N got erased!
~~~
Click here, you know you wanna!
Well at least we know now Valve's "Steam" service can be useful downloading at least one thing. It's pretty damn useless for anything else.
STOP ROCK VIDEO
You were obviously not breast fed as a baby, and I'm sorry you don't know what your father looks like.
Go here to skip the annoying flash intro, but that won't be much help since the whole site is flash based.
Linux Port :^)
I got it to compile and can very much say it's not a hoax. An intersting thing is that the launcher workspace builds two exe's: hl2.exe and tf2.exe
Like I said the code compiles fine, and runs until somewhere inside the VGUI_Init procedure (console initilization, to be precise) where it crashes.
I'm working on re-compiling all the DLLs to debug (idiot me did release initally) so I can step in here and try to fix it.
Dear Valve, please don't kill me.
chdir("c:\\con\\con");
I have indisputable evidence that SCO has stolen source code from Halflife 2 and placed it in the linux kernel.
...now I don't have to wait weeks or months for those multiplayer cheats to start surfacing, we'll have day-1 multiplayer cheats.
To the 3l33t hAx0Rz who pulled this off, I salute you -- it's a one-fingered salute, but I'm sure my point gets across.
Jay (=
(On the other hand, maybe some enterprising programmers can help Valve work on that long-awaited Linux port...)
That is why you will never see a game that is not from Valve that uses the Half-Life engine.
Actually, at least one James Bond game is based on the Half-Life engine. Its possible that the studio (in this case Gearbox I believe) had some convoluted licensing scheme to pay both Valve and id. However, the Quake 1 engine has been released as GPL, so they probably just published the changes and didn't pay id at all.
hl2_src $ grep -Ri fuck * | wc -l
99
heh heh heh.
linux-2.4.22 $ grep -Ri fuck * | wc -l
44
linux-2.6.0-test6-mm1 $ grep -Ri fuck * | wc -l
46
Progress rules.
-- Note: If you don't agree with me, don't bother replying. I won't read it.
Internet games are completely unlike other kinds of client/servers (web, database) because they need to do a great deal of inter-communication with a great deal of trust between the client and the server, and they need to do it at a high rate of speed.
Put it another way, look at all the hacks that were available for Half-Life when the code for that wasn't even available.
How it is obvious why Half Life 2 was delayed. They recently just found out about the network intrusion and they are doing a risk and damage analysis. It makes perfect sense to delay the release until it is known what exactly was taken/damaged. They don't want to ship a game with embedded trojans in it. You don't want to play a game from a company that was recently hacked. I'm surprised they didn't come clean before the code hit the net.
At some point, keystroke recorders got installed on several machines at Valve.
Kinda ironic considering the spyware in steam.
And yeah, I'm aware that its been removed.
(or at least better hidden)
ATI pays big, Their card improves ten-fold plus, nVidia lost.
Refuse to make a statement in your sig!
Glad it happened to valve, and not 3d realms...
Did not use preview,
Formatting gone to the dogs,
Poster never learns.
Refuse to make a statement in your sig!
Actually, some good could come of this codeleak due to peer review.
Linux makes a very secure OS not because its code is hidden from the public (like their biggest rival, ahem), but because the best hackers in the world have access to it and fix it before serious issues arise.
I'm willing to bet that if Valve actually welcomed insight from the open-source community, people would contribute, without question.
Who knows, maybe Valve could take advantage of adding optimizations, fixing memory leaks, and potential crashes where they normally couldn't?
Sigs are for losers
In the past few years, gaming (especially PC gaming) has really entered the mainstream. While this makes games more popular, this has also led to the majority gamers having very little computer knowledge.
Many of these gamers see game developers like many of us see open source developers: heroes, creative geniuses, and always deserving of praise and/or money. Unlike us, however, these typical gamers will overlook almost any mistake and throw their full support behind anyone.
As shown so clearly by the replies to Gabe Newell's "we're part of the community, so all of you help us" post, this is seen as some kind of war. There are many calls for the hacker(s) to be hanged.
The end result is clear: Half-Life 2 will still sell over a million copies, Valve has recovered from its recent PR disaster (Steam) and this code leak has done almost no damage. Any product made from this prerelease code would unquestionably be illegal.
I think theres not quite a lot to hide now. Almost anyone can see their propietary code, and most likely theres no way to avoid the cloning or reimplementation of those at this or later time (and engine).
The inmediate solution is IMHO to actually try to make the actual game as (or more) appealing than the first to make a real profit from it, and make modding as incredibly easy as possible (almost like a WYSIWYG mod creation system, ok silly but thats the idea of easy). Engine licensing would still fare poorly because of this, but then again, make a good game, and forget about the engine. Have you ever seen warcraft 3 engine in other games? (Ok, maybe not the best example, but good games stand on their own, and half life 2 has a lot going for itself)
Anyways I'm sorry for Valve. I hope they can come out of this the best they can.
UgaBuga!
It would look like the HL1 SDK because: a. the package contained the source for HL1 b. the modding SDK API stayed pretty much the same to make it easier for everyone to port their mods.
Has anyone else noticed the corrolation between "leak" and "Valve" yet? I think it's pretty funny.
That one I didn't know about :) However, one licensed game, from a developer that is very closely related to Valve (Gearbox did several expansion packs for Valve, and did the PS2 port as well), is a far cry from the hundreds of games that have licensed id or Epic technology. The most likely scenario is that Gearbox, who have a very close relationship with Valve, negotiated a deal with both Valve and id for a license to the Half-Life engine. I highly doubt they went the GPLed route, especially since that while the Quake engine is GPLed, the Half-Life engine isn't and I haven't heard anything about Valve releasing their changes back into the GPLed tree (would be very difficult to do, since the Half-Life engine made major modifications to the Quake engine). What's that old saying about exceptions proving rules? :)
In related news, SCO has filed suit against Valve for their liberal use of "comments" in source code, a method SCO invented during the late 1990's.
Casual Games/Downloads
This all begs the question.. is there any place to submit patches? Heh, some of the linux code could use some reworking.
http://www.aderkach.org/hl2_src.rar 32MB
Source
Maybe Valve should get help from RIAA in tracking down those responsbile for leaking the Half-life2 source code.
http://www.aderkach.org/hl2_src.rar It will remain up until I run out of bandwidth
http://aderkach.pigstuy.com/source/ Another source :D
Karma for killing the Mac Half-Life port.
Ha!
This just in. Network security over at Valve really, really sucks.
Manipulate the moderator system! Mod someone as "overrated" today.
Is that after reading a few Halflife forums the quality of Slashdot posters seems much better than it used to.
Boffoonery - downloadable Comedy Benefit for Bletchley Park
There's no reason it had to be. Let's start from what we know from Gabe's post. In fact, let's assume the Source wasn't even on Gabe's machine.
Starting with the exploits in his outlook, they get information on which server holds the code, how their server scheme works, maybe even some addresses if they get really lucky. The keystroke logging programs help even more, because it gives passwords to those servers.
Now, we have an internal network address or name, a password, probably usernames, and maybe even a directory to look in.
So, now we move to the hack of the webmail server. Maybe they used keylogs for that, too, maybe it had an open port. Regardless. Slip inside there, and use those tasty server cycles to help portscan or maybe even legitimately access into the Source box, which is almost certainly required to be accessible over the internal network, unless you really want all your coders hamstrung.
Then, you pull that source file and either make it part of an email, or an attachment. Webmail server pops it to an account you have legal or illegal access to and can strip the mail out of without being traced...and whalah! You've just used the magic of the internet to steal from a machine that isn't connected to the internet.
Had the game came out on schedual, this wouldnt have happened because whatever assmonkey did this would have been busy playing the damn game like a happy little fag instead of fucking with other peoples shit. Its as simple as that, and now I really want to know as Im sure you all agree its a good question > why the fuck it was delayed? A bad answer would be, \to internationalize it \because of video card vendors \Steam \misc bullshit all that aside, they really took for granted the unrest of the people to get this game or any part of it. The proof is right there they had nothing better to do.. goddamn get a life. I need to digest what this means for what I had in mind for my crew, modding a TC. Not to mention what this means for the release date now, so basically they fucked us all over including themselves. Back to playing whatever crap thats out there now for alot longer I guess. not happy Dont fuck with peoples entertainment! Go fuck your cat if your bored, you obviously have no morals you thief fucking bastards. Last but not least to all you Linux losers, really _give me a fucking break_, what difference does it make what OS you play it on? NONE, zero its the same the same fucking game, give it a rest.
Pssst hint..... :-)
Unplug your lan connection to the server with your code. Guaranteed hack proof.
It is a bummer though.
YOU FAIL IT JOO ARE TEH GAY LOL OMG!!!!11111
fuck. you are dumb. dumb, dumb, dumb.
post on slashdot or sex with a mare??!?!?!??!?!??!!
U R GHEY!
From the valve response
"If you have information about the denial of service attacks or the infiltration of our network, please send the details."
Then Gabe goes on to say
"Important: Just to be clear, it's ok to talk about the leak and the possible implications, however we'll nuke you and your family if you even make the most slight clever hint of where to download it or even screenshots of it."
What? You ask for help and then you threaten?
Suck my nuts Gabe! I downloaded the source from BitTorrent, and anyone else who is remotely interested in finding out if this is the real deal should do the same.
After behavior like that, I wouldn't tell you who infiltrated your network even if that person had cracked into my system and deleted all of my pr0n.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Don't be an ass. The line about "nuking people" was made by moderators on Shacknews.
Gabe didn't say that at all.
How about verifying your roumers before posting them as facts?
N.
"Nothing strengthens authority so much as silence." - Charles de Gaulle
Every FPS style game trusts the clients.
Someone posted this up to this thread on the matter at Beyond3D http://www.beyond3d.com/forum/viewtopic.php?t=8279 &start=40 :
g rim for a picture of the person who either 1) hacked valve or 2) was very close to the people who did. I already emailed valve with all of the information I have."
;)
speng at Beyond3d wrote:
Who?: Someone's best guess
Quote:
The leaker was [GSM]Grim. That is who posted it on Usenet before anyone on IRC even had it. I did some googling and with the help of Derek (TheAmazingXemo) we figured out who this is. Please see: http://www.cracksmokingmonkeys.net/members.php?m=
Why?:
Because they could.
Such a shame, this person or whoever it is when caught will pay dearly.
Speng.
All quoted.
Mod the Anonymous Coward up! People HAVE TO SEE THIS.
NICE JOB, "COMMUNITY"!
Is this why Valve skipped on the September 30 release?
Are they now madly changing all their authentication methods?
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
The "Open Source" solution to this problem was develop a form of DRM, using signed binaries. Just like all the closed source games on the shelves.
here
Important: Just to be clear, it's ok to talk about the leak and the possible implications, however we'll nuke you and your family if you even make the most slight clever hint of where to download it or even screenshots of it.
It's right there in the quoted response:
"Our speculation is that these were done via a buffer overflow in Outlook's preview pane."
Just think, if they hadn't used Outlook to view their email, this whole leak may not have happened. Perhaps this needs to be more widely disseminated to teach people that Outlook = BAD.
Quizo69
Visceral Psyche Films
If you had paid attention to the text layout here you would have noticed that it was NOT Gabe who made the comment, but Steve Gibson was the one who made that comment.
1.the linux stuff is server-only.
if there really was a linux client, it would be using OpenGL and there are no references anywhere to OpenGL in the code.
2.I cant see anything in there that indicates Valve is violating open-source licences.
There are some LGPL libaries that they are able to use under the terms of the LGPL (I dont have the time to actually check if there are any "inhouse" mods for those) and one file thats GPL which looks like its only for internal tools and not for anything thats going to be public so they arent violating the GPL there.
3.I dont think anyone will actually use this source code (or bits thereof):
A.valve would pursue them if they did (for copyright violation)
and B.its going to be very out-of-date (missing a chunk of "crunch time" bugfixes) by the time the game itself actually comes out.
4.Its likely that (as happened with Half-Life 1) the bits of code pertaining to things like gameplay stuff will be released
and 5.I think there will be 5 different groups that will gain from this source code:
1.cheaters will see how to write better cheats (e.g. layout of internal game structures/classes etc)
2.modders will see how to make better mods (see how game engine works, see details of propriatory file formats, able to use interal utillities to generate maps, do BSP and stuff etc)
3.competitors (in fact anyone doing 3D coding) will be able to see how Valve does
4.users of other OS's will see details that will enable it to be made to run better on other OS's (for example Linux via WINE or ReactOS when it gets Direct3D going)
and 5.graphics card lovers/technical sites/etc will be able to see if HL2 really does favor one card over another
oh and BTW, I seriously doubt that this is any kind of "officially unofficial" leak (i.e. deliberatly leak code then deny it ever happened) since how would that benifit valve?
What the hell?
seriously, everyone enjoys a nice cathedral now and then... leaks destroy the foundation
Before we do though, why were Valve using the preview pane in Outlook - really smart... Who has motive to leak the code? In the absence of leads shouldn't we be making rash assumptions and assigning blame? Obviously nVidia stole the code to give them time to work on their dx9 drivers. This will also make the purchase of ATI's 9800XT with HL2 voucher more of a term deposit graphics solution...
No man. FUCK YOU. These guys poured there heart and soul into creating this game. This is their livlihood someone is screwing with. Even though Gabe didn't say what you thought he did, it would be understandable considering the circumstances. Don't go around suggesting people download the source code unless you understand the ramifications and are willing to accept the resposibility. dickhead.
In other words, we need to sway people from insecure products. So that means no usage of ssh in Valve either. Or OpenSSL. Or anything else listed in my sig.
"Sufferin' succotash."
That's pretty fucking funny.
Now I KNOW the game will be released for my Mac. So what if it's not by Valve?
"You are not a beautiful and unique snowflake."...Tyler Durden
These guys poured there heart and soul into creating this game. This is their livlihood someone is screwing with.
.rar file to inspect the contents, I downloaded what is purported to be the HL2 source. If you're interested in finding out for yourself, do the same.
True enough, but not my problem.
Don't go around suggesting people download the source code unless you understand the ramifications and are willing to accept the resposibility.
The first amendment to the US Constitution gives me the right to suggest anything that I want. Though I have not opened the
Also, I am of the opinion that a 32MiB rar file could not possibly contain enough of the final release to make a usable copy of a game that will no doubt be at least a GiB or more in size.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Saying over and over again that "security through obscurity" is bad is missing the point. That phrase means that simply not telling people how you protect yourself is not much of a defense, because a clever attacker can figure it out. To be safe, you need to be able to tell the potential attacker exactly what you have done (if not the exact key, etc.) and still have reason to believe that he can't compromise your security.
But none of that applies here.
First of all, you are actually not trying to protect the server. The client is actually allowed to send all the data that a hacked/aimbot/etc client sends. The limitation is supposed to be that the client is operated by human skill instead of a program. So what you are really trying to protect is the client. (Yes, some things like looking one way and firing another, too rapid/accurate turns and shots can be detected server side, but for the purpose of detecting a hacked client. Again, it's about securing the client.)
Now the problem with this is, that it's impossible. The client is in the hands of the enemy. By definition all your security is through obscurity, since the client can be disassembled, its memory can be watched as it runs, etc. There is no other kind of security on the client besides obscurity, short of some Palladium-like thing.
If you have a better idea, don't waste it on a game, because it's worth around a billion dollars to the right people these days.
So I wish all the knee-jerk posters would lay off smugly saying that there's no security through obscurity so they get what they deserve. You need to put down the pipe and think it through.
From: helpvalve@valvesoftware.com
To:
Subject: RE: First ?
We have been hearing similar rumors. One of the rumors we are currently investigating is whether a certain IRC server listed as irc.cheatlist.com had anything to do with it. There were reports of people with the source code before we were aware of it being released in the channel #Cheatlist. We will be monitoring that channel to see if the rumors are true.
I would appreciate any assistance of the community in tracking this down.
Gabe Newell
From: helpvalve@valvesoftware.com
To:
Subject: RE: First ?
We have been hearing similar rumors. One of the rumors we are currently investigating is whether a certain IRC server listed as irc.cheatlist.com had anything to do with it. There were reports of people with the source code before we were aware of it being released in the channel #Cheatlist. We will be monitoring that channel to see if the rumors are true.
I would appreciate any assistance of the community in tracking this down.
Gabe Newell
I knew it! Osama bin Laden strikes again! And what an evil genius he is. Not only did striked terror on one of the most respected game companies. He gets to play HL2 first before anybody else!
The bastard.
"No doubt they'll see a spike in their referrer logs from people Googling for 'hl2 source code'. "
Sure - I helped towards that! Where is it? It's not on Kazaa. It can't be that big, zipped up. I just want a look - i'm not going to compile it or anything.
Since the source is out there, you could concievably roll your own Linux version. I imagine that questions will be asked in parliament when you submit your first patch, though. (-:
Got time? Spend some of it coding or testing
...unless Valve're hoping someone will pipe up and say "that's not right! they were hacked through their Exchange server... uh... <*WHAM*>"
Got time? Spend some of it coding or testing
At least, if this will do the bulk of the DirectX -> OpenGL heavy lifting, the remainder can probably be worked around enough to get a functional game. Then the implementor can work on the coverted stuff more or less at leisure.
Got time? Spend some of it coding or testing
NT
Except that in the single player game, the host handles both the client logic and the server logic (all part of the same process naturally).
For a multiplayer game, data transfers between client and server consist of the usual network transmission with bit packing, delta compression, ACKs when needed, etc. Whereas in a single player game, data transfers simply consist in the data being mem copied from the server "object" to the client "object".
It would still work without this "fast path", except it would be a waste of time to go through all the compression when there is near infinite bandwidth (mem to mem), and through the prediction when there is no latency or packet loss.
This would be a good day to launch more information about how DRM and hardware security extensions might protect your IP.
Eventually the security demands from companies and developers might form the first installation base of Palladium. Then consumers choices might not matter in the long run.
"http://www.halflife2.net/forums/showthread.php?s= 67205fdb6a1ffe615dac11bc2e13e478&threadid=10781&pe rpage=15&pagenumber=1"
If these are the real people behind this, they are about to get /. rage all over them. Good find by this Ruroni fellow!
5c1a7237251aa3329f8b9a50ffc20841 hl2_src.rar
When Gabe, a week before tells shacknews that they are experiencing mail problems and that the gold release is expected in christmas...
They needed time to modify their final code and modify all anticheating stuff after the source have leaked.
You were obviously not breast fed as a baby, and I'm sorry you don't know what your father looks like.
I know what his father looks like. I see him in the mirror every day. Of course, his mom was much skinnier and prettier back in the day. How was I to know the baby was mine? It's not like she was saving herself for marriage, or lunchtime. She had more sweaty beef inside her than a livestock show.
no, that's in the US
So, Porthwhanker, did you forget to check the "Post Anonymously" checkbox?
How many of the GNAA trolls were you responsible for?
Jeeze, I really hate to keep harping on it but Outlook is the devil.
can anyone post detailed instructions on compiling in VC6.0++ or in .NET??? i keep getting errors when following the super concise instructions posted in this thread.
thanks!
That's right, you're an idiot. Do you have any idea how much time and effort it takes to make a game, let alone ANY software? Have you ever sat through a full project cycle while publishers breathing down your neck? Do you have any idea on the expectations these developes have to live up to? No one deserves their code stolen. Anyone who says so is a tool.
If they delay the game, so fucking what? At least they try to improve the game, rather than release a buggy game.
Hey, I don't know which one it was, but some a-hole has posted a link to a page with the QHosts trojan above (somewhere). If Google doesn't seem to be working for ya today, you know what I mean.
This is all clearly a hoax, or possibly even a PR stunt by Valve themselves.
There's even a funny employee bio (Chris Newcombe) that changes on the Valve site very often (here), and the employee's name is found in this "leaked source" also.
Read more commentary here: Halflifesource.com Don't believe everything you read on slashdot.
Hello Chewcky!
CIA pursues video game
I hope it doesn't end up in any GPL games, which in turn will end up in other GPL games, and then the SCO-type saga happens all over again.
Well, this really is the full source of Half-Life 2. .lib files. Those could be either static libs, or import libraries for linking the application with external DLLs.
Gabe Newell had already confirmed it, and it should be pretty obvious to any programmer who looked it across. This is very bad for Valve, and I feel terribly sorry for the team, but it really isn't the worst thing that happened. Not every bit of source has been leaked.
The leaked tree includes some
So, neither the MSS nor STEAM library have been leaked - their lib files are only import libraries, and there's no source for them in the tree. So goes for vtuneapi, whatever could that be.
The source code for Havok included is also only an interface, the real solver code is included as a static lib (still bad luck).
I also found some code with GPL (*not* LGPL) license among Havok source files, someone should really look at it closer.
Well, that's it. I now delete the source out of respect to Valve.
I really hope they find the bastards.
Well, I meant "the worst thing that *could have* happened". :)
I should sleep more
The human brain is definitely not faster at calculating vectors, or doing any kind of math, then a computer. Eventually, you might build neural pathways that do some of the work for you unconsciously, but it would still be an approximation.
If you know the current vector, and you know the vector you need, all you have to do is subtract. If you need to tell the server to give you some amount of torque to the gun, you can do that easily using classical physics. The operation won't take more then a few hundred CPU cycles.
autopr0n is like, down and stuff.
Half life 2 compile guide has been made to help compile http://www.thedrydock.net/adminspace/manip/Compile _Half_Life_2.txt
Respect doesn't end when anonymity begins. Stop seeding. If you want to learn to program a game download the Quake source.
"My God, this must be a truly remarkable corn chip, to be so widely and confidently touted."
Every post you have ever made is aparently mindless microsoft bashing. How mad at Microsoft can you possibly be working at Blockbuster? I think that you are probably one of the dummest people who ever managed to learn to read.
The licensing issues this guy brings up could have enormous side-effects. Who owns Valve? Public or private?
By the way, I found this thread on http://www.TechNewsFirst.com
Actually, this was my first GNAA post. First In Soviet Russia, too! I didn't forget to check "post anonymously", rather I wasn't logged in and my browser autocompleted my login info and I didn't notice because I was rushing for fp.... ah well, maybe it's time to make a new account, I don't want to be associated with this :(
But at least I got my first fp.
Just a random thought. Ever notice the attitude of people that download warez and mp3s and whatnot, in regards to "big business"? They think they're mean, evil corporate types, just out to make a buck, yadda yadda. If these "mean evil corporate" types used the same non-ethics as the people who download this stuff illegally, you'd have guys in suits breaking into your houses at night and going thru your wallets! They could steal your cars, your clothes, your comps, and then, when you got pissed about it, they could rant and rave about how they're just using your own techniques against you.
Remember, if you can do it, what's to stop them?
Just another big company with an overpriced game and underpaid employees. Sure, they developed the code, but they kept it to themselves. This is what happens when people get greedy. Valve doesn't care about code or customers. All they care about is cash. That's simply cold, hard and selfish. If they'e opensourced the whole thing, none of this would be an issue and the game would be better. Valve is just a typical abusive corporation that's working hard to exploit others for the personal gain of some suits. That's not very surprising as suits are selfish and immoral as a rule. However, I'm disappointed in all the slashers who rushed to their defense. Does no one understand the positive aspects of community, openness and sharing? Greedy firstworlders have made a hell on earth for most people. Shame on you for thinking ideas should be enslaved so they can be bought and sold. Shame on you for using the wealth of ideas for personal profit without contributing in turn. No wonder America is going to shit, it's cause of all the stupid greedy self serving pigs that are running the place. Senior management scumbags should be in prison, thanks be to those who contribute in anyway to free code.
You can't create a perfect solution, but you can make your opponent's job expensive enough to drive him to another target.
First of all, it sounds like a marketing pitch. Just a simple analysis of word choice and tone reveals much about it. Then I realize that the phrase "MS does work hard to increase security everywhere" is plainly false. One only has to look at their history of "dealing" with security problems to see a very consistent pattern of lies, deceit, coverups... you know, the whole merging of "Better Software Through Litigation" and "Security Through Obscurity" to bring us all to a state where known problems (as in, proven in a court of law) are ignored due to "market impact" studies revealing they think they can get away with it. (btw, that sounds bad but in reality, risk mitigation weighs perceived risks against possible damage/loss)
Next, we have "The newer software shows their dedication to improving the platform." I am not sure about that, and neither are many of the top companies administrators it seems. What happened is Microsoft has decided it should spend a bit more on the software side than the usual PR bandaids. Unfortunately their methods really translate into more hacks and patchwork while ignoring the underlying architecture and design flaws. For their favor (assuming it is not vapor) there have been claims of a complete reworking of the systems from the kernel to the shell (yep, thats one BIG difference right there) and on through to dynamic & shared object handling and then on to client data rendering and handling. (i.e. HTML is just HTML, any objects should be handled through other means and thus security is more uniform)
I am not anti-MS. I think they have done much to advance the industry. However, I think their business practices are very unethical and unprofessional as their products often stink and they lie more than a politician. I think Linux is giving them the first real competition ever. As such I believe that what you say will eventually come true. MS is not stupid. They know very well that if the market ever starts demanding quality software then they will have to get off their bums and work to make it so.
I am placing my bet on an extension of the original license. It hurts id not at all and all the risk is on Valve's end. It would therefore be interesting to see a game succeed that used an open source engine... well were this nastiness not to have happened ever :)
If however, you just mean "we already know" because you just typed it, then that would mean that you seem to confuse strongly typed and strongly enforced languages with the idea behind "naming conventions."
Besides, even though I have not scoured the Earth and looked at all C++ code, I have looked at a LOT of well designed and implemented C++ that uses some sort of system to differentiate Classes from say, functions/methods, variables (global or not) and members. Some use all caps (ugh!), others only capitalize the first letter in Classes and Structs. Still others will use some sort of bastardized Hungarian to keyword what it is.
The point is that I see nothing inherently bad with naming conventions that differentiate Classes. It makes it much easier to code as you do not have to constantly look up every Class and you can focus on creating similar names for Classes whether within a group together, functionality wise or just as siblings.
If Hungarian notation had been devised at IBM would it receive such angst?
"... 3drealms has been working with/trading research with valve develop DNF on the hl2 engine, a publicity stunt deal sees outdated DNF engine components released as 'stolen' hl2 source ..."
3drealms DNF had many engine changes during development; quake, unreal, undisclosed, and HL2. We now see code base from undisclosed.
What was released for the public during the 'theft' was actually outdated components of the Duke Nukem Forever engine.
Valve just pulled a hype-machine, book, used the 'old' 3drealms code to fake the theft of HL2.
nt