Why Halflife?

FrahgFrahg Join Date: 2002-12-03 Member: 10432Members, Constellation
<div class="IPBDescription">What drove the engine choice.</div> I'm not particularly fond of the Half-Life engine. It has more trouble than any engine I can recall with multi-tasking and I'd say once every other night some issue crops where I have to restart Half-life and reconnect to the server I was playing on. This isn't a big deal and it happens so often I instinctively correct it and continue on my way.

But in thinking about the faults of the Half-life engine I came to wonder why, with so many new, fancy, engines on the market the NS team chose to start with the antiquated Half-Life engine. Was it to draw from the very successful CS market (after all, I'd venture a guess that--because of CS--more copies of Half-life have been sold than any other 3D shooter on the planet). Or was it for a different reason.

I wonder. Is there anyone out there who knows, and--barring that--is there a designer who wants to respond?

--Frahg
«13

Comments

  • GeENiEGeENiE Join Date: 2002-06-09 Member: 740Members, Constellation
    there are like132432957642 other topics like this 1 use the search button......
  • LucidLucid Join Date: 2002-12-11 Member: 10534Members, Constellation
    You got it!!

    I've heard that Flayra chose half-life because of the market penetration. It's so easy, NS is free and everyone has half-life, why wouldn't everyone get NS?

    another question would be can it ever be converted over to a new engine or could it have it's own? Don't know much programming so I dunno exactly how hard it would be.

    I'm very happy with the game so it doesn't bother me. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' valign='absmiddle' alt='biggrin.gif'><!--endemo-->
  • KungFuSquirrelKungFuSquirrel Basher of Muttons Join Date: 2002-01-26 Member: 103Members, NS1 Playtester, Contributor
    Half-Life had sold more copies than <i>most</i> games <i>before</i> counter-strike came out. Half-Life <i>without</i> counter-strike still outnumbers the next closest game by nearly double its player total. That success was there without CS, CS just expanded it even further.
  • GWARGWAR Join Date: 2002-11-01 Member: 2297Members, Contributor
    HLDM is still kinda fun... Mindless killing just like UT!
  • ImmacolataImmacolata Join Date: 2002-11-01 Member: 2140Members, NS1 Playtester, Contributor
    Also, modding hl is a well known excersize by now, and some one told me on these very boards that HL mods can be written in C++, no properitary authoring tool or anything. Which probably makes life easier for an experienced game programmer as Flayra.
  • GWARGWAR Join Date: 2002-11-01 Member: 2297Members, Contributor
    NS would take years to complete and still have good graphics on the UT2003 engine.... I made a attempt at modeling for UT2003, And it makes HL look like grade 2 <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->
  • FinaFina Join Date: 2002-11-01 Member: 3267Members
    Here are some very good reasons.

    1 - The game has been selling for years. 3/4's of Americans now own Half-Life. (Okay, maybe not that many, but a ton)
    2 - As with number 1, people have been modding HL for years, and there is tons of experience out there.
    3 - Half-Life is 20 bucks new for that 1/4 of Americans that don't already have HL. (Teehee)
    4 - Low system requirements. Even 3 year old machines can play Half-Life and it's mods.
    5 - Has possibly the largest fanbase for any PC game ever.
    6 - Valve is dedicated to the mod community, and still updates Half-Life with great new features.
    7 - While aged, Half-Life's engine can still make pretty stuff. It's no UT2k3, but it's still good.
    8 - Half-Life is relatively simple to start a mod for, and extremely simple to get publicity for it.


    I had more ideas, which I forgot, mind you, but you get the idea.
  • SemperFiSemperFi Join Date: 2002-08-02 Member: 1049Members
    <!--QuoteBegin--Fina+Jan 9 2003, 10:28 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Fina @ Jan 9 2003, 10:28 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->6 - Valve is dedicated to the mod community, and still updates Half-Life with great new features.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Heh, yeah all those great new features. Um what were they again? Lets see oh there was...um wait...then there was.....damn. Hey well at least they added the piece of **** HLguard that doesnt detect anything and even likes to falseley accuse noncheaters. I also like the fact that thier so called "updates" always seem to make me cry in agony as i see new bug and exploits. Like 2 patches ago when games (at least the mod Firearms) were getting a "Sticky" kind of lag that wasnt really lag, because valve screwed up on one of the sounds and didnt name it right (richochete sound or some ****.). Oh yeah i also like the crappy mods they like to add in those "updates" yay richochete!! sounds good to me guys!


    Oh and about 4 of your reasons are based on player base.

    My vote goes for ut2k3 but i would understand why they wouldnt (and arent) moving to a new engine.
  • uranium_235uranium_235 Join Date: 2002-11-20 Member: 9478Banned
    <!--QuoteBegin--Fina+Jan 9 2003, 05:28 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Fina @ Jan 9 2003, 05:28 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Here are some very good reasons.

    1 - The game has been selling for years. 3/4's of Americans now own Half-Life. (Okay, maybe not that many, but a ton)
    2 - As with number 1, people have been modding HL for years, and there is tons of experience out there.
    3 - Half-Life is 20 bucks new for that 1/4 of Americans that don't already have HL. (Teehee)
    4 - Low system requirements. Even 3 year old machines can play Half-Life and it's mods.
    5 - Has possibly the largest fanbase for any PC game ever.
    6 - Valve is dedicated to the mod community, and still updates Half-Life with great new features.
    7 - While aged, Half-Life's engine can still make pretty stuff. It's no UT2k3, but it's still good.
    8 - Half-Life is relatively simple to start a mod for, and extremely simple to get publicity for it.


    I had more ideas, which I forgot, mind you, but you get the idea.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Well I think all the points you made are true...

    2 - True, but Immacolata said that it's pure C++. Any game that runs C++ would have experience even for OUT of the game. Go to Barnes and Noble. C++ for dummies!

    4 - This is pathetic. Why doesn't he just make the game use ascii graphics, then? Sure, everyone may not have an Alienware, but something like Quake 3 wouldn't be that bad. Soldier of Fortune 2 runs on the Quake 3 engine: At max settings, it is a beautiful game. Compares to UT2K3. At minimum settings it looks like half-life... which is quite ugly.

    Most games can be changed to accomodate slow computers. HOWEVER, the choice of half-life is retarted in that it can't accomodate FAST computers. People buy good hardware for a reason, and the choice of half-life is just... well, pathetic.

    7 - THIS ONE IS NO SLIGHT AGAINST FLAYRA: At best, Half-Life looks like someone crapped on a Picaso painting smeared with turpentine.
  • uranium_235uranium_235 Join Date: 2002-11-20 Member: 9478Banned
    <!--QuoteBegin--|SemperFi|+Jan 9 2003, 05:58 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (|SemperFi| @ Jan 9 2003, 05:58 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Fina+Jan 9 2003, 10:28 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Fina @ Jan 9 2003, 10:28 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->6 - Valve is dedicated to the mod community, and still updates Half-Life with great new features.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Heh, yeah all those great new features. Um what were they again? Lets see oh there was...um wait...then there was.....damn. Hey well at least they added the piece of **** HLguard that doesnt detect anything and even likes to falseley accuse noncheaters. I also like the fact that thier so called "updates" always seem to make me cry in agony as i see new bug and exploits. Like 2 patches ago when games (at least the mod Firearms) were getting a "Sticky" kind of lag that wasnt really lag, because valve screwed up on one of the sounds and didnt name it right (richochete sound or some ****.). Oh yeah i also like the crappy mods they like to add in those "updates" yay richochete!! sounds good to me guys!


    Oh and about 4 of your reasons are based on player base.

    My vote goes for ut2k3 but i would understand why they wouldnt (and arent) moving to a new engine.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Don't forget the pathes are always huge files that change next to nothing.
  • ComproxComprox *chortle* Canada Join Date: 2002-01-23 Member: 7Members, Super Administrators, Forum Admins, NS1 Playtester, NS2 Developer, Constellation, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Developer, Subnautica Playtester, Pistachionauts
    Glad to see you guys bashing a game company that has provided a game that you paid your cash for, and are <b>still</b> playing. Their game/help with the community has allowed it to thrive and grow for so long. I agree, they cater to the larger mods, and leave smaller ones behind and patches usually don't have much new (besides new maps, new mods, new game modes for mods, bug fixes, new menu systems...)
  • BrutusBrutus Join Date: 2002-10-20 Member: 1555Members
    edited January 2003
    <!--QuoteBegin--|SemperFi|+Jan 9 2003, 03:58 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (|SemperFi| @ Jan 9 2003, 03:58 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--><!--QuoteBegin--Fina+Jan 9 2003, 10:28 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Fina @ Jan 9 2003, 10:28 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->6 - Valve is dedicated to the mod community, and still updates Half-Life with great new features.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Heh, yeah all those great new features. Um what were they again? Lets see oh there was...um wait...then there was.....damn. Hey well at least they added the piece of **** HLguard that doesnt detect anything and even likes to falseley accuse noncheaters. I also like the fact that thier so called "updates" always seem to make me cry in agony as i see new bug and exploits. Like 2 patches ago when games (at least the mod Firearms) were getting a "Sticky" kind of lag that wasnt really lag, because valve screwed up on one of the sounds and didnt name it right (richochete sound or some ****.). Oh yeah i also like the crappy mods they like to add in those "updates" yay richochete!! sounds good to me guys!


    Oh and about 4 of your reasons are based on player base.

    My vote goes for ut2k3 but i would understand why they wouldnt (and arent) moving to a new engine.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Intergrated voice comm.

    VAC (Which is not HL Guard) and does not give false positive. (It did in the beginning when people didn't reboot their servers or tried to play on a Linux box. This has been fixed.)

    Soon to be a Perma WON ID ban on all secure servers when caught cheating.

    Valve will help Modders with engine specific information.
  • ImmacolataImmacolata Join Date: 2002-11-01 Member: 2140Members, NS1 Playtester, Contributor
    <!--QuoteBegin--uranium - 235+Jan 9 2003, 11:59 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (uranium - 235 @ Jan 9 2003, 11:59 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->[QUOTE=Fina,Jan 9 2003, 05:28 AM]Here are some very good reasons.
    4 - This is pathetic. Why doesn't he just make the game use ascii graphics, then? Sure, everyone may not have an Alienware, but something like Quake 3 wouldn't be that bad. Soldier of Fortune 2 runs on the Quake 3 engine: At max settings, it is a beautiful game. Compares to UT2K3. At minimum settings it looks like half-life... which is quite ugly.
    <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Ugly? I think the maps of Ns are quite beautiful, also well created. Good light effects and use of shadow.

    <!--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-->Most games can be changed to accomodate slow computers. HOWEVER, the choice of half-life is retarted in that it can't accomodate FAST computers. People buy good hardware for a reason, and the choice of half-life is just... well, pathetic.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Well thanks for sharing. If you leave now, how fast can you be out with your new UT2K3 mod? I always love it when peopel dis' something for it's looks exclusively. Shows how little awareness they have.



    <!--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-->7 - THIS ONE IS NO SLIGHT AGAINST FLAYRA: At best, Half-Life looks like someone crapped on a Picaso painting smeared with turpentine.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

    Well you're slighting away real good anyway. There's been plenty of reasonable explanation to WHY HL was chosen. And you don't like how it looks? Fine, but is it necessary to make such nasty comparissons? Why, you good sir, sounds as smart as a guy who ... nah, shan't fall to that level. Good riddance.
  • Speed_2_DaveSpeed_2_Dave Join Date: 2002-11-15 Member: 8788Members
    HL is ugly? I think I'm jaded AND dated <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->

    I was crapping in my pants when I first played HL, and that was 3 years ago. It doesn't compare to the new ones, but its far from ugly...

    I guess the word pretty and ugly are pretty difficult to define; everyone has their own version of beauty.

    (Before HL the only other FPS' I played were the Marathon Series, from Bungie--great games, those)
  • WeedkillerWeedkiller Join Date: 2002-11-22 Member: 9644Members
    Never mind that HL has won over 50 game of the year awards and UT2003 has won, what, just about nothing? I don't think HL looks that bad, and I've seen UT2003.
  • zerohastezerohaste Join Date: 2002-11-01 Member: 2003Members
    edited January 2003
    I see the reason for going with HL, but I still can't help but wish it was on a slightly better engine. I think and engine like the Unreal Tournament engine (not UT2003, just UT) would have been perfect.

    /shrug It doesn't really matter.
  • NegaBenjiNegaBenji Join Date: 2003-01-09 Member: 12058Members
    Wasn't NS in development long before UT2003 was released?
  • realityisdeadrealityisdead Employed by Raven Software after making ns_nothing Join Date: 2002-01-26 Member: 94Members, NS1 Playtester, Contributor
    edited January 2003
    Working with the halflife engine can be frustrating at times, especially on a mod that pushes its limits to such an extreme... but I'm completely behind the decision to use the engine. I see no need to repeat all of the reasons why.


    Also, keep in mind that 2 years ago, when development on NS started, the UT2k3 engine wasn't even around. I think the UT2k3 engine is wonderful, but it would have been ridiculous to even suggest switching over to a completely new engine just as the mod was nearing its final stages of development.

    <b>Edit:</b> NegaBenji beat me to it.
  • ElricElric Join Date: 2002-11-13 Member: 8448Members
    Yeah, why half life?! I mean look at the game, just look at it!!....oooooh....peeeerty....um, what was I talking about again?

    Because it created a godly game is always a good answer =D
  • SirusSirus Join Date: 2002-11-13 Member: 8466Members, NS1 Playtester, Constellation
    edited January 2003
    When will people learn gameplay over graphics? Some Nintendo and SNES games still beat some of the PS2 and Xbox crap thats out right now.
    Unless of course the UT2003 has like 5x more capability and could deliver amazing gameplay i say who cares.

    And frankly, i don't think i'd like to buy a new game for NS (although i would =D ).
  • Smoke_NovaSmoke_Nova Join Date: 2002-11-15 Member: 8697Members
    Why shouldn't HL move to UT2k3...well, it'd probably take another 2 years of developement to get the EXCLUSIVE NS code.

    HL might be fugly compared to UT2k3, but it still looks better then DOOM 95. Not to mention HL has the LARGEST user base. I saw on Gamespy at one point (using the Gamespy Arcade thingy to play)

    Half-Life: 140,000 Players Currently
    Quake 3: 9,000 Players Currently
    Jedi Outcast: 7,000 Players Currently
    Battlefield 1942: 5,000 Players Currently
    Unreal Tournament: 3,000 Players Currently

    hmm...why stay HL? more people play/own HL then the top 10 other FPS Online games.
  • ObliteraterObliterater Join Date: 2002-11-22 Member: 9652Members
    By the time the NS team got people to port over NS to UT2k3 a better game engine would be out, besides the NS team has done a great job at haxoring there way around problems/limitations of the HL engine.
  • FeanorFeanor Join Date: 2003-01-09 Member: 12071Members, Constellation
    I couldn't care less if the graphics aren't quite up-to-the-minute perfect. Think about the gameplay people, the gameplay! <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' valign='absmiddle' alt='wink.gif'><!--endemo-->
  • andyamlandyaml Join Date: 2002-11-15 Member: 8830Members
    Maybe the question should be, "Why <i>not</i> Half-Life?"
  • littlewildlittlewild Join Date: 2002-11-20 Member: 9467Members
    What were the choices that Flayra had besides the HL engine when he first started coding NS?

    For your information, UT2k3 and HL use totally different approach to make game modifications. HL uses the game SDK that provides the VC++ source code, the programmer play with the code and create the desired changes. UT2k3 uses the extremely powerful UScript for modding purposes, it is external to the game engine and has a slightly higher learning curve because it is unfamiliar to most people (not to mention it is totally OO).

    Also, there <b>IS</b> a UT2k3 mod similar to NS that is under developement. It is called Battle Command <a href='http://mods.moddb.com/611/' target='_blank'>http://mods.moddb.com/611/</a>

    Looks promising if they can actually find a coder and get things going, the last time I checked, they have some nice looking gun models.

    Btw, UT2k3 runs fine on my 1Ghz 384mb Ram rig with a GF2MX400 32Mb.
  • uranium_235uranium_235 Join Date: 2002-11-20 Member: 9478Banned
    P3 800 MHz, 440 something RAM (Motherboard is fux0red), *100 BUS*.

    My box is only sub-par. I DO have a Geforce 4 4600, but with a slow processer, it can only work so much before the processer limits it's output.

    And I have UT2k3, full settings, and average 60 frames.




    Now here's my question: Why does Flayra insist on making NS accomodate people with slow computers, when it's a <b>90 meg download</b>? Gee everyone has cable but you know, they may just not have anything over a TNT 1 and a 386.
  • BadKarmaBadKarma The Advanced Literature monsters burned my house and gave me a 7 Join Date: 2002-11-12 Member: 8260Members
    <!--QuoteBegin--zerohaste+Jan 9 2003, 08:20 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (zerohaste @ Jan 9 2003, 08:20 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->It doesn't really matter.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Correctemundo. It really dosnt as long as the graphics are efficient and alow for an enjoyable experience. Anyone not enjoying NS?
  • uranium_235uranium_235 Join Date: 2002-11-20 Member: 9478Banned
    edited January 2003
    <!--QuoteBegin--Weedkiller+Jan 9 2003, 07:53 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Weedkiller @ Jan 9 2003, 07:53 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Never mind that HL has won over 50 game of the year awards and UT2003 has won, what, just about nothing?  I don't think HL looks that bad, and I've seen UT2003.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    First of all, UT2k3 hasn't been out long enough to declare it 'game of the year'. Unreal Torunament 1 was a nominee for GOtY a couple years ago. What Ut2k3 (Remember: NEW GAME) has won was just about every award they gave out at E3.

    PcGamer: "...UT 2003 Platinum GOTY Collector’s Box when it inevitably shows up next year."
    XGR: "Top that with it being a definite contender for Game Of The Year for 2002"
    Gamespy: "...have created what may be the definitive multiplayer first-person shooter." Aug 06, 2002
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    Basically, the only argument I've heard so far is: HL looks bad.

    What a bunch of crap.


    Who the hell cares if it looks like poop in a toliet if:

    A) It's easy to pick up and play.

    B) It's fun

    C) It can acomplish all the desires you could want to program into the game just like every other FPS out there...


    Seriously, why choose another engine just because it has better graphics?

    HL has a bigger fanbase, and mods are well respected on the HL engine.

    HL is also easy to code for since it uses C++, a well reconized laungage.
  • SirusSirus Join Date: 2002-11-13 Member: 8466Members, NS1 Playtester, Constellation
    This thread is a lost cause, if there was any reason to continue to post its not because your expecting any change, but because you would like to beat a dead horse rather than accept the fact that it's not changing any time soon, and probably never. ( i cant say i know they will never do it for another engine, but its highly unlikely.)
Sign In or Register to comment.