Source-code

eXogeneXogen Join Date: 2002-11-23 Member: 9712Members
<div class="IPBDescription">why not?</div> Half-Life has been out since 1998 and we've gotten some good games out of it. But lately technology in graphics and engines have gone up quite a bit, comapring UT2003 to Half-Life. I dont see any future games coming out in the future usiing the half-life engine, so why not release the source-code for all the mod makers out there? Just think what would come out of some mods if that were released. You saw what happened when they released the Quake engine source-code. So what do you think, do you think they should release it or keep it to themselves??
«1

Comments

  • KaineKaine Join Date: 2002-08-07 Member: 1096Members, Constellation
    keep it for another year. maybe wait for HL2 to be out... thats if it were me.
  • CForresterCForrester P0rk(h0p Join Date: 2002-10-05 Member: 1439Members, Constellation
    Yeah, if they release the source, eventually it will degrade to not needing a copy of Half-Life! Not good to move products. They should wait until Half-Life 2 hits store shelves and then include a Platinum edition which has a CD with an updated HL SDK, the source code and a few tools they used when making Half-Life. Platinum should cost $10 more, and after Platinum stops moving, they should release the source code for free on their website.
  • ShockehShockeh If a packet drops on the web and nobody&#39;s near to see it... Join Date: 2002-11-19 Member: 9336NS1 Playtester, Forum Moderators, Constellation
    Simple : Because Valve are still making $£$ out of Half Life. They'll release it when it stops.
  • SoulSkorpionSoulSkorpion Join Date: 2002-04-12 Member: 423Members
    There's also the fact that some of the source is based on Quake which is...

    iD released their source to Quake and I'm talking out of my backside, right? If so, never mind <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • MutantMFMMutantMFM Join Date: 2002-07-27 Member: 1005Members
    They might release it one day just got to be patient. About as patient as waiting for TF2. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
  • FireStormFireStorm Join Date: 2002-11-06 Member: 7390Members
    I'll release the source code of my mod... when it's done <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • bigbadbunnybigbadbunny Join Date: 2002-11-05 Member: 7142Members
    hmm releasing the sourcecode would be very bad .

    there would be more than 1 version of hl , so for every "new" mod or version , u had 2 download the complete hl .

    u wouldnt need a cdkey anymore , so u cant ban anybody on ur server or maybe only at some versions .

    cheaters would be very intrested in the source <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
  • JowerJower Join Date: 2003-02-12 Member: 13448Members
    Uuh
    No
    Releasing the sourcecode just means you can make new games with it
    Mods, CD-keys, and cheats would still be the same...
    Half-life would be the same only you could make new games with the engine
    Anyway im not really eager to see it released...
  • DOOManiacDOOManiac Worst. Critic. Ever. Join Date: 2002-04-17 Member: 462Members, NS1 Playtester
    Yes id has released the wolf3d, doom, quake, and quake 2 sources, but they don't make too much $ off of those. Valve however, 1) isn't id 2) is still making lots of money off HL.

    Don't get me wrong, I would absofrickinloutley LOVE for the engine to be open sourced. Then we could do all manner of neat things to bring the engine at least up to date w/ modern standards. 32-bit color, shaders, terrain systems, perhaps even fancy lighting shizzle.. oh yes it'd be nice.

    But that probably won't happen. In fact, in all odds we're more likely to see the Quake 3 engine source before HL's. Now the Q3 source, that's something I'd like to get my hands on. /me waits 2 years.
  • JowerJower Join Date: 2003-02-12 Member: 13448Members
    Well HL got 32-bit color...
  • LordRivenLordRiven Join Date: 2003-02-24 Member: 13923Members
    The half-life engine is base largle apon the quake 2 code

    -Meh
  • DubersDubers Pet Shop Boy Edinburgh, UK Join Date: 2002-07-25 Member: 998Members
    Correction! Original Quake engine but heavily modified. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
  • GWARGWAR Join Date: 2002-11-01 Member: 2297Members, Contributor
    it would be SOOOO cool if HL2 was backwawards compatible with the original HL... that would RULE.
  • CabooseCaboose title = name(self, handle) Join Date: 2003-02-15 Member: 13597Members, Constellation
    Yea that way Valve would make less money and not sell as many HL2's because people would just keep using HL to play mods.

    Unless.......(insert idea here)
  • SupernornSupernorn Best. Picture. Ever. Made. Ever. Join Date: 2002-11-07 Member: 7608Members, Constellation
    <!--QuoteBegin--Fluffybunny+Mar 10 2003, 05:40 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Fluffybunny @ Mar 10 2003, 05:40 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Yea that way Valve would make less money and not sell as many HL2's because people would just keep using HL to play mods.

    Unless.......(insert idea here) <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Unless.......HL2 was better?
  • Scum_of_the_UniverseScum_of_the_Universe Join Date: 2003-02-06 Member: 13174Members
    edited March 2003
    ID (afaik) still have the regular licence on the game files (maps, textures, models etc) for q1 and q2. Only the actual engine is GPLed. You still technically need a copy of the original games to play them. (but not mods unless they are using non-engine stuff from the original game...)

    Gpling Half-life would be really nice <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> . A linux client would be possible (valve never fulfilled this promise <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo--> ) and the server could be made to do smp amongst other things. I'd love to lose the stupid GUI too.

    The problem is half-life's so good it's still selling....

    <a href='http://crystal.sourceforge.net/drupal/' target='_blank'>Crystal Space</a> is worth a look. (lgpl)
  • PropagandhiPropagandhi Join Date: 2002-11-23 Member: 9741Members
    Actually, the Half-Life engine was first based on Quake's source, then they added some Quake 2 stuff, then they pretty much rewrote everything from scratch... But yeah, theres still a little bit of Quake/Quake 2 source in it.
  • DOOManiacDOOManiac Worst. Critic. Ever. Join Date: 2002-04-17 Member: 462Members, NS1 Playtester
    Scum is correct. The engine itself is GPLed but by no means is the entire game freeware. But still, products making money usually don't get open sourced heh.

    And here's the final word on the HL engine, for those who want to check me go read up on several places: HL is made primarily w/ the quake 1 code, but with the quake 2 renderer, all of it heavily modified & customized.

    And as far as HL having 32bpp color, well, kinda. Each texture is STILL on a 256 color pallete, so you're just not gonna get the variety of colors that you would w/ a 32bit pallete like what modern engines (oh say, everything since 1999) have.
  • Nemesis_ZeroNemesis_Zero Old European Join Date: 2002-01-25 Member: 75Members, Retired Developer, NS1 Playtester, Constellation
    <a href='http://collective.valve-erc.com/index.php?doc=1028244478-62628500' target='_blank'>Read this and never bring the Q1/Q2 debate up again.</a>
  • PropagandhiPropagandhi Join Date: 2002-11-23 Member: 9741Members
    <!--QuoteBegin--DOOManiac+Mar 10 2003, 11:08 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DOOManiac @ Mar 10 2003, 11:08 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> And here's the final word on the HL engine, for those who want to check me go read up on several places: HL is made primarily w/ the quake 1 code, but with the quake 2 renderer, all of it heavily modified & customized. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    ...Like what I said.


    What needs to happen is Valve should start upgrading the engine....
    I don't care if theres some idiot still out there playing Counter-Strike on a PII 200 MHz with 32 mb of ram. Let them suffer.

    While full 32bpp support would be nice, I really just want lighting enhancements with shadows and things.
  • wlibaerswlibaers Join Date: 2002-11-15 Member: 8685Members
    If you want the sourcecode for a marine-alien game, try AvP. The source for that one is available.
  • PropagandhiPropagandhi Join Date: 2002-11-23 Member: 9741Members
    I just wanna add that people who bought retail Counter-Strike so they could play Counter-Strike (since they didn't have Half-Life), REALLY **** me off.

    Counter-Strike went STRAIGHT downhill after it went retail.

    Anyway, enough of my off-topic ranting...
  • WolfWingsWolfWings NS_Nancy Resurrectionist Join Date: 2002-11-02 Member: 4416Members
    <!--QuoteBegin--DOOManiac+Mar 10 2003, 12:08 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (DOOManiac @ Mar 10 2003, 12:08 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> And as far as HL having 32bpp color, well, kinda. Each texture is STILL on a 256 color pallete, so you're just not gonna get the variety of colors that you would w/ a 32bit pallete like what modern engines (oh say, everything since 1999) have. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    Actually, you're wrong.

    Half-Life is limited to 256 colours PER TEXTURE.

    Try loading any of Q3A's textures into Photoshop, then convert to 256 (Indexed) colour-mode, with a custom-generated palette, none of the preset palettes. You'll be relatively hard-pressed to notice the differences, in PS or in-game.

    Requesting 32bpp rendering is actually quite valid, as it's sorely lacking ATM. Though this 'oversight' is amusing as a possible exploit. Load a HL-engine game up with -32bpp in software-rendering. It still renders the 16bpp data and writes it to the 32bpp frame-buffer. Result? Rainbow colours that nukes any use from shadows or flashlights.

    This is one of the reasons I'm glad NS doesn't work right in Software mode, is that when both sides use seperate models, like here, this 'trick' is overly-powerful then.
  • JowerJower Join Date: 2003-02-12 Member: 13448Members
    <!--QuoteBegin--Propagandhi+Mar 10 2003, 09:14 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Propagandhi @ Mar 10 2003, 09:14 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I really just want lighting enhancements with shadows and things. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
    I'll assume you dont mean blob shadows
    Which means you mean those rendered things which stretch from a lightsource and cast real-time shadows ?
    Which in turn is one of the most advanced technologies we have in todays games...
  • MMZ_TorakMMZ_Torak Join Date: 2002-11-02 Member: 3770Members
    There can't be two Propagandhis in the world........
  • JowerJower Join Date: 2003-02-12 Member: 13448Members
  • SelbstmordSelbstmord Join Date: 2003-03-02 Member: 14222Members
    Valve and Sierra has sucked out all that is left of Half-Life, in about a year, it will be dead, as for HL2, I don't think it will happen, really... Since it probably would use the Quake3 or UT2k3 enginge or rather create a new one, and for all the users with not so good computers (like me) this would be very bad in our case, since there's like 2-3 games I really can play, and those are Diablo2, Half-Life and Quake3
  • SkulkBaitSkulkBait Join Date: 2003-02-11 Member: 13423Members
    edited March 2003
    <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    A linux client would be possible (valve never fulfilled this promise sad.gif ) and the server could be made to do smp amongst other things.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Wow, it took more than a page of posts for someone to mention a linux port...

    Anyway, there are alot of reasons gamers wan't source released, among them are (in no particular order):

    1. Portability - Yippie! Linux client!
    2. Enhancability - Yippie! Vertex shaders!
    3. Bug fixes - Yippie! No more sound bug!
    4. Preservation - HL would never die no matter how much operating systems changed in the near future as someone could always port it.

    Unfortunatly there aren't very many reasons for developers to release source, theres no money to be had that way. ID does it, I think, because Carmack just likes to do that sort of thing; which is more or less the same reason they bother porting to POSIX compliant OSs. But because they release the source you can still play Doom in WinXP using enhanced versions like glDoom (Apparently the original has sound issues).

    Anyway, I doubt Valve will release the source even if HL2 ever becomes more than vaporware since they have no motivation to do such a thing. Sad really....
  • eXogeneXogen Join Date: 2002-11-23 Member: 9712Members
    Everyone keeps mentioning stuff about HL2, but isnt valve completly broke or something like that? I dont know, i just heard something
  • ZhangZhang Join Date: 2002-11-01 Member: 2477Members
    Yup, valve went broke on April 1st, 2002.
    Look at the date. Go figure.

    Say, didn't valve buy cs? what about Steam? cs 1.6 by valve? ricochet? wuzzat? HL being patched?

    still clueless?

    man, I can't believe how many people fell for that...
Sign In or Register to comment.