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."

18 of 393 comments (clear)

  1. Jumping the gun guys.... by mahdi13 · · Score: 5, Informative

    Basic gameplay is there, but the fun stuff doesn't work...

    What doesn't work/known bugs:
    * Windows port doesn't exist yet, but is probably just a matter of getting it to compile (the engine itself is already ported).
    * Networking/modem/multiplayer at all.
    * Resampling of audio is broken, so sometimes duke sounds weird.
    * Mouse/joystick input isn't working yet.
    * Demos are broken (they are broken in the initial source release, too).
    * Probably other stuff. Do NOT consider this stable and complete yet!

    --
    "Some things have to be believed to be seen." - Ralph Hodgson
    1. Re:Jumping the gun guys.... by b_pretender · · Score: 2, Informative
      Good point. Does anyone know of a time table for these features, if they are to be released at all?
      I don't know. You might want to contact the creators of this patch and ask them for a time table. I think I saw an email address somewhere below the following portion of their webpage:
      IF YOU HAVE PROBLEMS:
      Tough luck. Do NOT contact us with bug reports at this time. Do NOT contact us if you can't get it to build. Do NOT contact us for copies of the game. In fact, if you aren't sending us code, don't contact us at all.

  2. Anybody have a working binary? by DeadSea · · Score: 4, Informative
    To compile it you must have:
    1. CVS to check out the code.
    2. SDL Libraries for graphics and sound.
    3. An original Duke Nukem CD to get the configuration files and game data
    4. A DOS box or DOS emulator to install said CD
    5. Make and other compile tools to put it all together
    I'm missing items 3 and 4. Anybody have a working binary they can put up for download?
    1. Re:Anybody have a working binary? by athakur999 · · Score: 5, Informative

      The game engine is GPLed, but the game data isn't. If you want #3, you'll have to beg/borrow/buy/steal it yourself.

      --
      "People that quote themselves in their signatures bother me" - athakur999
  3. Before you get too excited... by XaXXon · · Score: 5, Informative

    Unless you have a copy of the CDROM Duke Nuken: Atomic Edition, you can't use this. The shareware version doesn't work.

    This leaves me pretty much out in the cold.. :(

  4. Understandable to have sound problems by grimsweep · · Score: 2, Informative
    If I recall properly, the sound files are all VOC encoded at slightly abnormal sampling rates (i.e. 8000, 9000). They're a pain in the a^H^H to playback properly. It'd probably be easier converting them to reasonable WAV files. I imaigne a scipt couples with a GRP file reader would work, but I don't know how difficult that would actually be to pull off.

    Most of the conversion I tried back then (VOC to WAV) were rarely done properly, though. The programs I tried seemed to presume my original sampling rate was a multiple of 11025. :/

  5. Re:Software Support by cbreaker · · Score: 3, Informative

    Hey, I *was* a so-called "brainless" MS Support Tech. And let me tell you. We had some of the brightest people I've ever worked with at that place. It was the best group of people I ever worked with. Any problems with NT or Exchange you could POSSIBLY have and we'd be able to fix them.

    And it's not $150/hr. It's $250/incident. Unlimited callbacks and time about the incident. It's not bad considering the caliber of support people we had over there.

    It could be different now, I don't know. But it couldn't be too different. Maybe you got unlucky with a new tech.

    Not defending MS here, and I agree that I can find solutions to most problems with OSS/GNU/Free software quick online. But don't just throw out this kind of junk because it's popular opinion.

    --
    - It's not the Macs I hate. It's Digg users. -
  6. Golly by grimsweep · · Score: 2, Informative
    Golly. You're right. I guess all of those newsgroups, message boards, and e-mailing lists are useless.

    Now, if you'll excuse me, I have to call Microsoft to help me find out why their software isn't functioning right. I'm sure the pricing plans are reasonable.

  7. Win32 version is out, ignore the article's troll by anotherone · · Score: 5, Informative

    a Win32 port HAS been released. Check this thread on the 3drealms forum. It supports all versions of duke (except the shareware), and you don't need to install it, you just need the .grp file and the .cons that were released with the source.

    --
    Username taken, please choose another one.
  8. Re:Hail to the King baby! by anotherone · · Score: 2, Informative

    I fucking wish. the build engine is written in x86 assembly, though... I imagine that will probably dissuade dreamcast ports. :o/

    --
    Username taken, please choose another one.
  9. Mirrors by Anonymous Coward · · Score: 2, Informative
  10. Mirror by Anonymous Coward · · Score: 1, Informative

    Here

    (I hope it survives)

  11. VESA is not a resoulution by Jason1729 · · Score: 0, Informative

    Features include full sound support, hi-res video modes (aka VESA modes for those familiar with DOS)

    VESA was a local bus architecture before PCI. While it was used for video cards, that has nothing to do with the posible video resolution. I still have old VESA IDE controller.

    Jason
    ProfQuotes

  12. VESA is not a local bus architecture either by stratjakt · · Score: 2, Informative

    VESA is a standards orginization.

    The VESA local bus was one (short lived) standard, as are the VESA 1.0, 2.0, 3.0 compliant display modes.

    "VESA display modes" is absolutely correct. Try using google next time you want to sound like a techno whiz kid.

    --
    I don't need no instructions to know how to rock!!!!
  13. Re: what is a ricer? by Anonymous Coward · · Score: 1, Informative

    It is a racist expression for an American of Asian descent.

  14. Re:Compile.. by radoni · · Score: 4, Informative

    remove -Werror... you know that if you quit complaining and hack a little, it goes a long way.

    remember the authors' notes that there is no support for this game *unless you contribute code*

    --
    SIGERR: laziness exceeds quota
  15. VESA is a set of resoulutions by Anonymous Coward · · Score: 2, Informative

    While it was used for video cards, that has nothing to do with the posible video resolution.

    Sorry, you're wrong. One of the VESA standards certainly does define some standard video modes. Vesa 1.0, 2.0 & 3.0 defines a set of video modes and the Vesa BIOS Extension (VBE) which provides a standard way to access and use them. VESA modes are are one level up from standard VGA/XGA modes, but offer no accelerated drawing functions (E.g. all you get is a framebuffer, and the VBE which lets you configure that framebuffer).

    As another poster pointed out, try using Google next time.

  16. Re:Redneck Rampage? by Anonymous Coward · · Score: 2, Informative

    Actually, it was done with the BUILD engine, which is at http://www.icculus.org/BUILD/ . Looks like they have several of them working, including both Redneck Rampage and Redneck Rampage Rides Again.