Ns, And Xp X64

Lt_PatchLt_Patch Join Date: 2005-02-07 Member: 40286Members
edited May 2005 in NS General Discussion
<div class="IPBDescription">One for the devs</div> *General Warning* The following post contains items of a technical, and downright geeky level. Any mainstream people/geek-haters should close their browser window now, and look elsewhere...
*/satire*

Here's an interesting thing.

Having been told by my boss that they are providing me with a copy of Windows XP Pro x64 in a few days time, it had me wondering, is the Half-Life engine actually capable of running on the 64b platform?

I'm not actually worried about playing HL on the hawtness of 64b OS, but more worried about NS.

Is the HL engine actually compatible with x64? I know that 95% of 32b applications will run on x64, but will one that is so old? I think the HL engine is approaching it's 8th birthday, which makes it W95 time. Given that everything for W95 was 16b, then will it even run on x64? I think this is a pertinent question, given that many high-end users will probably upgrade to the x64 platform over the next few months.

Not certain as to whether this is even the right place to be asking soemthing like this. If necessary, could one of the devs put me to rest, or at least tell me to f*** off and speak to Valve about it.

Comments

  • CyndaneCyndane Join Date: 2003-11-15 Member: 22913Members
    Getting a free copy of win xp64.. thats just hawt. Now on to more fun questions.

    <!--QuoteBegin-Lt Patch+--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Lt Patch)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
    Is the HL engine actually compatible with x64? I know that 95% of 32b applications will run on x64, but will one that is so old? I think the HL engine is approaching it's 8th birthday, which makes it W95 time. Given that everything for W95 was 16b, then will it even run on x64? I think this is a pertinent question, given that many high-end users will probably upgrade to the x64 platform over the next few months.
    <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    Yes, HL runs on the xp64 platform, as to how well it runs, I guess you will find that out.

    I just wanted to point out a few minor points.. HL was released in 1998. (I believe, since JK won game of the year for '98 and HL won it for '99)

    It will be eight yrs old as of late '06, I think.
  • Lt_PatchLt_Patch Join Date: 2005-02-07 Member: 40286Members
    <!--QuoteBegin-Cyndane+May 22 2005, 09:50 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Cyndane @ May 22 2005, 09:50 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Yes, HL runs on the xp64 platform, as to how well it runs, I guess you will find that out.

    I just wanted to point out a few minor points.. HL was released in 1998. (I believe, since JK won game of the year for '98 and HL won it for '99)

    It will be eight yrs old as of late '06, I think. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I threaded them a line about what if people had x64 and bought something, and it didn't work, how the hell were we going to test it?

    Anyhoo, When I get x64 working on my system, I'll try it, and will report back to everyone that it concerns.

    Thanks for correcting me on the age of the engine. Damn those cpoyright dates not actually matching the age of the property!
  • DaJMastaDaJMasta Join Date: 2005-01-10 Member: 34750Members, Constellation
    edited May 2005
    Want a good guess? Look for someone who's reported compatability of an HL game or Quake 1, since HL is based off the quake engine and all.

    I don't think its something to worry about though, if microsoft did even a decent job of making the x64 version work, they probably included standard features to run in a 32 bit mode, like windows 98/95 compatability mode in XP and OSX's classic running environment.

    If they don't, people will be very angry.
  • Thats_EnoughThats_Enough USA Join Date: 2004-03-04 Member: 27141Members, Constellation, Reinforced - Shadow
    It's only smart programming to make things such as 32-bit apps workable in a 64-bit OS environment. However, I would like to see some benchmarks... really just if there is a difference. I myself am an Intel fanboy with a socket 478 prescott... so I won't be movin on to 64-bit for many a year to come. But it would be interesting to see if things are impacted like that.
  • PseudoKnightPseudoKnight Join Date: 2002-06-18 Member: 791Members
    Oh, ya... they're going to forget about compatibility with the most popular FPS engine x 8. <!--emo&::nerdy::--><img src='http://www.unknownworlds.com/forums/html/emoticons/nerd-fix.gif' border='0' style='vertical-align:middle' alt='nerd-fix.gif' /><!--endemo-->
  • UrbanConflictUrbanConflict Join Date: 2004-01-01 Member: 24939Members, Constellation
    Uhh, a common misconception is that the Half-Life engine was based on the quake engine, this is infact not true. Valve ORGINALLY wanted to make it off the Quake engine(i belive they even licensed it) but when it boiled down to it in the end, they made their own(probably a few references from Quake) and as far as 64 it support, youll probably have to wait for NS:2, Half Life 2 is suppose is to have 64 bit support, but there is currently no OS that really supports 64 bit except Linux.
  • PseudoKnightPseudoKnight Join Date: 2002-06-18 Member: 791Members
    Actually, the Half-Life engine IS based on the Quake engine. It's of course heavily modified with some Quake II code in there as well. It's just like the HL2 physics are Havok based, though most of the code was rewritten in that case.
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    <!--QuoteBegin-PseudoKnight+May 23 2005, 01:44 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (PseudoKnight @ May 23 2005, 01:44 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Actually, the Half-Life engine IS based on the Quake engine. It's of course heavily modified with some Quake II code in there as well. It's just like the HL2 physics are Havok based, though most of the code was rewritten in that case. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Althought offtopic, can you provide a link proving this?
  • GolathGolath Join Date: 2003-05-20 Member: 16532Members
    <!--QuoteBegin-Zaggy+May 23 2005, 01:51 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Zaggy @ May 23 2005, 01:51 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Althought offtopic, can you provide a link proving this? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Ken Birdwell explains it like this:

    "It is fundamentally just a heavily modified Quake 1 engine. There are about 50 lines of code from the Quake 2 engine, mostly bugs fixes to hard problems that Carmack found and fixed before we ran into them."

    <a href='http://collective.valve-erc.com/index.php?go=q1_or_q2' target='_blank'>http://collective.valve-erc.com/index.php?go=q1_or_q2</a>


    There you go <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->
  • GiGaBiTeGiGaBiTe Join Date: 2003-10-07 Member: 21489Members
    hl runs on AMD 64 systems, although i dont know about it running on win xp 64 bit edition, i have only tested it on windows 2000. and from what i saw, it screamed on it. the normal things that caused problems on 32 bit machines (high r_speeds, even on top end 32 bit machines caused problems)

    if you unlock the fps cap with developer mode, i got a solid 1000 fps while playing ns (even though the extra 850+ fps were a waste) it was great.

    i probably shouldnt have put steam on that server as it wasnt mine, i was building it for a customer X.x but i couldnt resist, it was awesome.

    i believe it was an AMD athlon 64 3500+ or some such, i didnt pay much attention to the processor speed when i was building it.
  • DarkFrostDarkFrost Join Date: 2003-04-03 Member: 15154Members, NS1 Playtester, Constellation
    edited May 2005
    <!--QuoteBegin-Zaggy+May 23 2005, 07:51 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Zaggy @ May 23 2005, 07:51 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-PseudoKnight+May 23 2005, 01:44 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (PseudoKnight @ May 23 2005, 01:44 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Actually, the Half-Life engine IS based on the Quake engine. It's of course heavily modified with some Quake II code in there as well. It's just like the HL2 physics are Havok based, though most of the code was rewritten in that case. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Althought offtopic, can you provide a link proving this? <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Probably , anyone can find links stating this, even on the back of half-life's CD case thanks.

    Sigh, another of these ID software haters? Or truely miss informed?

    *the model code is enhanced, then later the netcode was, appart from that there isn't much difference in much else.
  • DaJMastaDaJMasta Join Date: 2005-01-10 Member: 34750Members, Constellation
    Yea, it is based on quake, but is almost unrecognizeable in as many differences as they had. I believe Valve used the quake engine's lighting rendering and collision detections basics, as well as some netcode, but used little more than that. I think they even tweaked those systems for the most part....
  • Lt_PatchLt_Patch Join Date: 2005-02-07 Member: 40286Members
    <!--QuoteBegin-GiGaBiTe+May 23 2005, 08:51 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (GiGaBiTe @ May 23 2005, 08:51 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> hl runs on AMD 64 systems, although i dont know about it running on win xp 64 bit edition, i have only tested it on windows 2000. and from what i saw, it screamed on it. the normal things that caused problems on 32 bit machines (high r_speeds, even on top end 32 bit machines caused problems)

    if you unlock the fps cap with developer mode, i got a solid 1000 fps while playing ns (even though the extra 850+ fps were a waste) it was great.

    i probably shouldnt have put steam on that server as it wasnt mine, i was building it for a customer X.x but i couldnt resist, it was awesome.

    i believe it was an AMD athlon 64 3500+ or some such, i didnt pay much attention to the processor speed when i was building it. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I already know that HL runs on an AMD64 based system, it is the x64 compatibility OS wise that concerns me.

    All HL games runs lovely on an AMD64 3500+, and HL2 especially loves it. I know this, as my fps counter is locked at 100fps (capped to vsync <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad-fix.gif' border='0' style='vertical-align:middle' alt='sad-fix.gif' /><!--endemo-->) during HL games, and hits anywhere betwixt 80fps, and 300fps during HL2. The slowest my system goes is 58fps during Ravenholm.
Sign In or Register to comment.