Slashdot Mirror


Duke3d in Linux

Obiwan Kenobi writes "So it took four days, but Duke3d now runs in Linux, courtesy of Icculus.org. Ironically, a win32 port has yet to be released. Features include full sound support, hi-res video modes (aka VESA modes for those familiar with DOS), saved games, full screen or windowed viewing, and even the BUILD editor works (to a degree). No mouse, demos, or networking just yet, but the basic gameplay is there and now that the BUILD engine has been ported a win32 version is soon on the horizon."

11 of 393 comments (clear)

  1. icculus guys rule by defile · · Score: 5, Interesting

    Having two computers on-hand rules too. Now if I could just find the game files...

    Interesting case for buying games instead of warez'ing them. In 5 years when the game source is GPL'd, the box with all of the game data will be sitting on your shelf.

  2. I hate to ask... by loquacious+d · · Score: 5, Interesting

    ...but is a Mac OS X port feasible? I know Duke3D used to run on OS9, so whatever mac-specific code it needs is extant. Was that released along with all the x86 stuff?

    1. Re:I hate to ask... by Phroggy · · Score: 2, Interesting

      I was wondering about this. The Mac version was ported by MacSoft. Others have said the original DOS version was written largely in x86 assembly, so MacSoft would have had to rewrite all of that. The Mac port was released for both m68040 and PowerPC, so presumably they didn't port the whole thing to both 68040 assembly and PowerPC assembly - they used some higher-level language and compiled it for both (that's just a guess on my part, of course).

      Anyway, I was thinking, if the Mac version was rewritten in C, would it be easier to port the Mac version to Linux or Win32 than to port the DOS version?

      Of course, MacSoft hasn't released the Mac version as GPL, and I can't say I expect them to. I'd think it would be interesting to see their code though...

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  3. Re:Software Support by fstanchina · · Score: 2, Interesting

    The key is at this time. Come on, anything done in just 4 days is bound to be a very very experimental hack.

  4. Re:Neat! by GiMP · · Score: 2, Interesting

    3drealms (late apogee) released the source and has a very large mention of this linux port on their frontpage.

  5. Re:Why theres no windows port by anotherone · · Score: 3, Interesting

    The win32 port here was released several hours before the linux port.

    --
    Username taken, please choose another one.
  6. I got Duke3D free! by motardo · · Score: 2, Interesting

    It was with a PC Gamer mag some time last year I think, the only reason I picked up the mag, didn't even read it.

  7. Re:Before you get too excited... by RealityMogul · · Score: 3, Interesting

    If you have the source code - couldn't you "make" the shareware version work?

  8. Re:Isn't this the problem with Linux? by koh · · Score: 2, Interesting

    In the current trend of free software, "release early, release often" is actually the thing to do. They don't force anyone to use their code, they just released it.

    Plus, one needs some overkill hacker spirit to perform such a feat, it's been only four days since source code was released after all. The kind of people that do such things go for score first, and perfection second, because that's what it takes to endure the lack of sleep ;)

    So let's say, good job, wait and see ?

    --
    Karma cannot be described by words alone.
  9. Re:Jumping the gun guys.... by Robotech_Master · · Score: 4, Interesting

    The state of Linux gaming is kind of sad, maybe, but... ...I mean, come on! This is Duke Nukem we're talking about here! Though Quake and Unreal might be more advanced, and Half-Life has an awesome story and neat FX, I have to say that Duke 3D rates as one of the most flat-out fun first person shooters I've ever played. Especially with all the sly in-jokey references to other FPSes of the day, or the utterly hilarious "secret areas." (Duke on the bridge of the Enterprise-D: "Looks like I have the conn.")

    I think that DN3D in Linux is a GOOD thing, and more than worthy of a Slashdot report. Finally, I can use that Atomic Edition CDROM for something other than listening to the "Grab Bag" CD audio track.

    --
    Editor Emeritus and Senior Writer, TeleRead.org
  10. cheet codes by slyguy420 · · Score: 2, Interesting

    I wunder if the good old nukem 3d cheet codes still werk. Funny thing is i still remember em! :) God Mode = dncornholio All Items = dnitems All guns = dnstuff

    --


    C:\earth\humans\del *.m0ronz