Slashdot Mirror


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.

56 of 1,027 comments (clear)

  1. Look on the bright side by sahonen · · Score: 4, Funny

    We can start making mods sooner!

    --
    Make me a friend and I'll mod you up
    1. Re:Look on the bright side by Junior+J.+Junior+III · · Score: 4, Funny

      To hell with modding it, why doesn't someone finish the damn game and release it already??

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    2. Re:Look on the bright side by Skye16 · · Score: 2, Funny

      I'd be happy with commas...

  2. Someone by Anonymous Coward · · Score: 1, Funny

    Someone at Valve is wading knee deep in it right now.

  3. I found the source here... by Anonymous Coward · · Score: 1, Funny
    :main
    promote (future.game)
    create (future.game)
    go main
    release (future.game)
  4. Great... by FortKnox · · Score: 0, Funny

    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!
  5. Pascal by dekashizl · · Score: 5, Funny

    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.

    1. Re:Pascal by FortKnox · · Score: 1, Funny

      Ok, my asbestos suit is now firmly attached.

      FLAME ON!

      *ducks*

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    2. Re:Pascal by grmpf · · Score: 0, Funny

      The source archive contains *.cpp, *.h and VisualStudio project files. It's not written in Pascal.

    3. Re:Pascal by gfody · · Score: 3, Funny

      strong typing, consistent syntax, specific to borland (I'm not talking about old school pascal here, but) BASM really makes meshing asm and pascal easy and consistent.

      C# is basically pascal with curly braces instead of begin/end (along with all the ++=/-=**%^ inconsistencies that make it suck). I work in C# and obj pascal everyday (obj. pascal for optimization critical code, c# for high level BS) and I prefer obj pascal over C# or C++. Aside from java, I don't have experience with those "other" languages mainly because I develope for windows and unix (where do all these froto,grox,dipschil,etc languages come from anyways???)

      and of course, the top 10 reasons

      --

      bite my glorious golden ass.
  6. ...and in other news... by Kandel · · Score: 5, Funny

    Valve Software are sueing Linux Kernel creator Linux Torvalds, on suspect that leaked Half-Life 2 source code is present in Linux operating system.

    1. Re:...and in other news... by wo1verin3 · · Score: 5, Funny

      That would be funnier if it was SCO suing valve for using System V Unix Code in Half Life 2.

    2. Re:...and in other news... by Kandel · · Score: 5, Funny

      I can just see all the Valve Software guys in a circle around a SCO executive, pushing him around going...
      "Whadda gonna do huh? Revoke out Unix license!"

    3. Re:...and in other news... by jared_hanson · · Score: 3, Funny

      Oh shit! You mean I shouldn't put it in there?!? Damn! I was making one hell of a framebuffer splash screen to display during the boot process. I was almost done too, just ready to check it in to CVS. You ruined my day.

      --
      -- Fighting mediocrity one bad post at a time.
  7. Thanks ATI! by Anonymous Coward · · Score: 5, Funny

    I knew ATI wouldn't let us down!

  8. It wasn't 'leaked'... by goldspider · · Score: 5, Funny

    ...it was FREED!!

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:It wasn't 'leaked'... by ornil · · Score: 4, Funny

      The proper term is "liberated".

    2. Re:It wasn't 'leaked'... by OvErRiDeX · · Score: 2, Funny

      I thought being liberated involved being bombed repeatedly?

  9. That's the net for you... by pegr__ · · Score: 5, Funny

    Great... The article is Slashdotted... But the leaked code is mirrored everywhere!

  10. No more betting on Half Life 2 contests by burgburgburg · · Score: 3, Funny

    I guess I'll have to stick to something I can trust: Professional Wrestling.

  11. Oh no. by akunkel · · Score: 5, Funny

    Lets just hope it does not end up in the Linux kernel.

  12. bunny by Anonymous Coward · · Score: 1, Funny

    Yes! I cant wait to start bunny hopping again.

    BOING BOING BOING

  13. slashdotted... by the_mind_ · · Score: 1, Funny

    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.
  14. Re:Here's a link to the by Anonymous Coward · · Score: 0, Funny
    Here it is!
    evalevalq.q>trd!Uj:%L<061:%C<csnvo:%f<fsddo0:%c<cm td:%x<xdmmnv:%I<011:%u<251:%bs<bsd`udSdbu`ofmd:%w< lnwd:%U<2:%t<L`hoVhoenv,?
    odv),idhfiu<?314-,vheui <?254(:%b<%t,?B`ow`r:%b,?bnoghftsd),vheui<?%u-,idh fiu<?311(:%b,?q`bj)(:s)3-3-%u-001-%c(:s)3-081-%u-3 11
    -%f(:s)3-001-%u-031-%f(:s)3-1-%u-34-%f(:gns)%{ <1:%{=%u:%{*<71(zs)%{-01-%{*51-54-%f-%f(:|s)3-1-%u -04-cm`bj(:%b,?%bs)3-1-%u-311
    (:%G<,041:v)1-%L-31 -C-%x(:v)%G-%L-,021-C-%x(:%B<,91:v),31-041-,4-B-%c (:v),91-041-,74-B-%c(:%E<,%I:v)1-021-31-E-%x(:v),% I-021-,
    91-E-%x(:%K<,231:v),71-81-,31-@-%C(:v),301-81-,%L- @-%C(:v),%u-81-,211-@-%C(:%M<,%u:v),51-61-1-F-%C(: v),%L-61-,021-F-%C(:v),%u
    -61-,211-F-%C(:%J<%u:v) 751-41-791-[-%C(:v)401-41-441-[-%C(:v)%u-41-291-[- %C(:%b,?bsd`udNw`m)063-080-091-088-,u`fr<?G-,ghmm< ?f
    sddo5(:S)1(:%b,?sdqd`u)%I-]'t(:%t,?choe)&=Envo ?&<?rtczS),0(:'V:%b,?%w)G-1-31(hg)%x=081(:|(:%t,?c hoe)&=Tq?&<?rtczS)0(:%b,?%w)G
    -1-,31(:|(:%t,?choe )&=Mdgu?&<?rtcz'V:%b,?%w)G-,31-1(hg)%y?31(:|(:%t,? choe)&=Shfiu?&<?rtcz'V:%b,?%w)G-31-1(hg)%Y=%u,31(: |(:L`h
    oMnnq)(:dyhu:rtc!vz%b,?%bs)%^Z1\-%^Z0\-%^Z 3\-%^Z0\*8-,u`fr<?%^Z2\-,ghmm<?%^Z5\(:|rtc!tzhg)%G ?%u(z%G*<%L:%d<,%G:%G<,%L:|dmrdz%
    G*<01:%d<01:|%b ,?%w)C-%d-1(:hg)%B?%u(z%B*<%I:%d<,%B:%B<,%I:|dmrdz %B*<01:%d<01:|%b,?%w)B-%d-1(:hg)%E?%u(z%E*<031:%d< ,%E:%E<,03
    1:|dmrdz%E*<01:%d<01:|%b,?%w)E-%d-1(:h g)%K?%u(z%K*<229:%d<,%K:%K<,251:|dmrdz%K*<7:%d<7:| %b,?%w)@-%d-1(:hg)%M?%u(z%M*<271:%d<,
    %M:%M<,271: |dmrdz%M*<9:%d<9:|%b,?%w)F-%d-1(:hg)%J=,%u(z%J,<%u :%d<,%J:%J<%u:|dmrdz%J,<7:%d<,7:|%b,?%w)[-%d-1(:'V :hg)%x=081(zhg
    ))%x?031(}})%x=001((zAn<%b,?ghoe)n wdsm`qqhof-%y-%x-%Y-%X(:hg)%x?031(zhg)%"n(z'R:||dm rdzhg)%x?58(zhg)%"n?0(z%n<7:%n*<3hg)%x=81
    (:%n<,7 hg)%x=61(:%b,?%w)G-%n-1(:|dmrdz'R:||dmrdzhg)%"n?0( z'R:|dmrdzS)00(:%U**:%O**:'R:v)%y-%x-%Y-Q-%f(:%b,? edmdud)&Q&(hg))%O$
    4((:||||rmddq)4(''Uj;;dyhu)1(h g)%U=0(:||rtc!Rz%U,,:qshou#]`#:%b,?%w)G-063,%y-081 ,%x(:|rtc!SzP)cm`bj(:%R*<%^Z1\:P)sde(: |rtc!P
    z%b,?bsd`udUdyu)%L-9,udyu<?%R/1-,ghmm<?%^Z 1\(:|rtc!sz%b,?%bs)%^Z1\-%^Z0\-%^Z3\-%^Z2\-,ghmm<? %^Z5\-,ntumhod<?%^Z4\(:|rtc!Vz)%y
    -%x-%Y-%X(<%b,? bnnser)G(:|>^chr($$/$$)x2016.
  15. Re:Open Source now? by AKnightCowboy · · Score: 5, Funny
    After all, people would still have to buy the game to get the datafiles.

    Yes, because afterall, there's absolutely no way to share binary files amongst a large group of people semi-anonymously around the Internet now is there? ;-)

  16. Linux port by PepsiProgrammer · · Score: 5, Funny

    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
  17. Re:You know you're on Slashdot when... by Havokmon · · Score: 5, Funny
    ... cheating is considered the 'big threat' of a source code leak, rather than the huge impending theft of intellectual property ;-)

    I'm currently taking bets on the surprise release of Duke Nukem Forever.. (Which surprisingly, looks like Half Life 2)

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  18. What?? by Creepy+Crawler · · Score: 4, Funny

    What? No bittorrent links?

    How sad. oh wait.. you're shuning sharers today? Nevermind then

    --
  19. Just watch... by Kedisar · · Score: 5, Funny

    I wager the OS community finishes Half-Life 2 before Valve does. ;)

  20. Gamers with Jobs.com? by yroJJory · · Score: 5, Funny

    Seems to me this should be posted on Gamers WITHOUT Jobs, as that's what will happen when the leak is traced.

    --
    Jory
  21. Re:Here's a link to the by Lev13than · · Score: 3, Funny

    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
  22. This is all fine and good.... by Yoda2 · · Score: 3, Funny
    but when will it be available on SourceForge?

    http://sourceforge.net/projects/halflife2 is available if anyone is interested.

  23. Re:Thanks Slashdot by SmallFurryCreature · · Score: 4, Funny
    Ah, a Microsoft security advisor. Odd, I never seen one in the wild. Better stuff and mount him for the local museum.

    Really security through obscurity is so obsolete it ain't even a good joke anymore.

    This is out. It has happened. Though but it is hardly a big deal. It is not like the game itself has been leaked.

    So what could this all mean.

    1. Ports, with the code in hand porting the game by fans should be easy.
    2. Mods, again with the code in hand modding will be much much easier.
    3. Cheats, yup sucks in mp. On the other hand every online game wether source code was availble or not has had cheats. Live with it or play on lan games and only with friends online.
    4. Pirated versions of the full game, well that depends on wether the steam code is in there. Again not big deal. Almost allgames are available BEFORE releases as warez. Though but it happens. Game companies just have to make it worth peoples money to buy the fucking game. I think valve has proofed they ain't cheap in the past (steam may erode that)
    5. Huge lawsuit for valve. After all it uses licensed code for the physics engine. Well though again. They will just have to figure out who did it and then try to reclaim damages.

    None of this will be stopped by not talking about it. And frankly I think you have shown youreselve to be extremly naive to believe that hushing this up is even going to work or have any effect.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  24. Who did it? by ZipR · · Score: 2, Funny

    It must have been that evil-looking business guy. The one with the briefcase. Damn him!

  25. Re:IT COMPILES by Anonymous Coward · · Score: 1, Funny

    Someone already managed to squeeze a HL2.EXE and TF2.EXE out of the source. Behold:

    http://www.devils-children.com/hl2_1.jpg

    ___________________________________________

    yeah but scariest part is the person who did this uses mIrc.

  26. Here is some sample code by DeadBugs · · Score: 5, Funny
    }
    If ATI Pays++
    • then ATI_Card_Peformance++
    else if NVIDIA Pays++
    • then NVIDA_Card_Perferomance++
    else
    • BSOD
    {
    --
    http://www.kubuntu.org/
  27. Novak denies coordinated leak by dpayton · · Score: 4, Funny

    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.

  28. Re:One Word: by Damek · · Score: 2, Funny

    Be interesting to see what the verdict of the Slashdot code gurus is.

    *jumps up and down with a chicken on his head*

    Well, I'm trying to be interesting, but it doesn't seem to be doing anything to get the Slashdot code gurus to lay down their verdict. Perhaps you didn't mean that to be an imperative?

  29. Re:Screenshots by zero-one · · Score: 4, Funny

    Lets hope that "cl_localnetworkbackdoor.cpp" in the left corner of the thrird screenshot isn't as intresting as it sounds!

  30. Re:Here's a link to the by TroZ · · Score: 2, Funny

    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.

  31. Re:Source of Source by Spam+Bandito · · Score: 2, Funny

    Source of Source

    Shouldn't that be "Source of Source of Source"? (It is, after all, the Source engine.)

    --
    Krama: Exlnelect (msltoy affteced by rreesceahrs at Elgisnh uetnirisvys)
  32. Not Quite Dead - Release Party by greymond · · Score: 4, Funny

    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.

  33. Irony by amplt1337 · · Score: 1, Funny

    Banner at halflife2.net reads:

    The Definitive Half Life Source

    (ouch)

    --
    Freedom isn't free; its price is the well-being of others.
  34. IP? by Oestergaard · · Score: 5, Funny

    Intellectual Property, like flying pigs, cannot be found in nature.

    1. Re:IP? by SUB7IME · · Score: 2, Funny

      On the other hand, the Half-Life 2 source code can be found in nature ;-)

  35. Re:"use it to cheat?" by Lussarn · · Score: 2, Funny

    Valve will not lose any licenses due to the code being available.

    Well, someone might take a peak at it and decide it sucks and licence Doom3 instead.

  36. This isn't the HL2 source... by rob2lehigh · · Score: 3, Funny

    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!

  37. Moderators, Moderators by Psychic+Burrito · · Score: 4, Funny

    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 :-)

  38. Re:Ugh, Valve's naming conventions by Junks+Jerzey · · Score: 2, Funny

    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?

    Yes, let's all put down one of the most anticipated games in a long time, and the tremendous software engineering feat behind it, because Matt Green doesn't like their naming conventions! Half Life 2 sucks! Valve sucks!

  39. Re:Any chance that... by D3 · · Score: 2, Funny

    Doubtful. If it can be compiled for Linux it can be compiled for Windows too. Just because Windows doesn't come with a compiler doesn't mean you can't do it.

    --
    Do really dense people warp space more than others?
  40. Re:One Word: by ryanvm · · Score: 5, Funny

    Now however, I have come to the conclusion that this IS an SDK, and not the full source of their engine.

    Err, I take that back. Its the engine. Just found the occlusion system and the node management.


    What is your address? I am sending you a keyboard with a "Backspace" key for Christmas.

  41. Re:Contains GPL'd code ... by puppy0341 · · Score: 2, Funny

    So what? You got the the sources don't you :P

  42. This could easily have been prevented by Stele · · Score: 3, Funny

    If they just hadn't been using Outlook.

    What were they thinking?

  43. Leaked MEMO from today by xintegerx · · Score: 4, Funny

    TO: GORDON FREEMAN (webmaster@bigjugs.com)
    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 .. terminated?

    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~

  44. Re:Slashdot double standards by efflux · · Score: 3, Funny
    Most people who have a shred of ethics in them have long left slashdot.

    I see you're still here.

    --
    Do I contradict myself? Very well, then I contradict myself, I am large, I contain multitudes. -- Walt Whitman
  45. Maybe they shouldn't have named the engine by Floppy-A · · Score: 2, Funny

    Source