Slashdot Mirror


Open-Source Doom 3 Advances With EAX Audio, 64-bit ARM/x86 Support (phoronix.com)

An anonymous reader writes: Dhewm3, one of the leading implementations of the Doom 3 engine built off the open-source id Tech 4 engine, has released a new version of the GPL-licensed engine that takes Doom 3 far beyond where it was left off by id Software. The newest code has full SDL support, OpenAL + OpenAL EFX for audio, 64-bit x86/ARM support, better support for widescreen resolutions, and CMake build system support on Linux/Windows/OSX/FreeBSD. This new open-source code can be downloaded from Dhewm3 on GitHub but continues to depend upon the retail Doom 3 game assets.

37 comments

  1. Uninformed Phoronix-ripoff news by Anonymous Coward · · Score: 2, Insightful

    Did you do any actual investigation? Just copied a Phoronix article to Slashdot?
    For those actually interested; No, EAX, 64-bit support and ARM-support are not new. Quick read-through of the Github commit log shows that all stuff has been in there since 2012. What has changed, was adding SDL2 support and enabling EAX reverb effect by default.
    There is no claim that 64-bit ARM would have received any attention, since the hardware is not easily available. Given the portability of Linux/SDL2, it's safe to assume that 64-bit ARM would work with minimum work. (Assuming they ever get decent graphics drivers..)

    1. Re:Uninformed Phoronix-ripoff news by Anonymous Coward · · Score: 1

      Slashdot is something of a news aggregator and not a "journalistic" news source that has investigative reporters digging for the news and writing Pulitzer-winning reports.

    2. Re:Uninformed Phoronix-ripoff news by del_diablo · · Score: 1

      So in other words: Its still just Doom 3 engine port, with no real improvements after being open sourced.

    3. Re:Uninformed Phoronix-ripoff news by Anonymous Coward · · Score: 1

      Not if you're still using a 32-bit OS with OSS for audio, no.

    4. Re:Uninformed Phoronix-ripoff news by del_diablo · · Score: 4, Informative

      You are oversimplifying it.
      Big improvements consists of large performance increases, less frame jitter, improved IO for loading, or changing the GPU/CPU load towards something more modern.
      Most of us have no idea what EAX really means, or if our hardware even supports it. 64 bit seems to be the most irrelevant thing ever, unless there is large performance gains for that port.
      Arm ports means you have to compile yourself.
      Ease of use is another one, and I think the original doom ports is the best example of this

    5. Re:Uninformed Phoronix-ripoff news by Anonymous Coward · · Score: 0

      you have to compile yourself.

      That sounds painful.

    6. Re:Uninformed Phoronix-ripoff news by Anonymous Coward · · Score: 0

      "We can rebuild him; we can 'make' him better than he was... better, tighter, more highly optimized."

  2. Newb question by hcs_$reboot · · Score: 1

    Good and all, I'd like to play Doom 3 again on my Linux workstation. However are the wads (?) provided as well?

    --
    Slashdot, fix the reply notifications... You won't get away with it...
    1. Re:Newb question by Gaygirlie · · Score: 4, Informative

      However are the wads (?) provided as well?

      Wads? Doom 3 uses .pak. Also, if you mean things like maps, textures, sound-effects and all then no, it even reads right up there: "continues to depend upon the retail Doom 3 game assets."

    2. Re:Newb question by del_diablo · · Score: 2

      There is The Dark Mod.... and? I don't think any other standalone .pak exists.

    3. Re: Newb question by malignant_minded · · Score: 3, Informative

      For anyone not knowing, Dark mod was the Thief concept rebuilt on the Doom 3 engine. About a year or so ago Dark mod completed making all their own assets Victorian / SteamPunk / Medieval. Cool game but not a FPS.

    4. Re:Newb question by spire3661 · · Score: 2

      NO, you provide your own copies of that data, jsut like we have been doing for Doom 1 and 2 shareware versions since forever. I use the .wads/.paks from my steam copies of the games, works great.

      --
      Good-bye
  3. Re:This is all well and good by Anonymous Coward · · Score: 0, Insightful

    Get more guys like you out of them.

  4. Re:This is all well and good by delt0r · · Score: 1

    My wife and daughter love the fast paced FPS like quake. In fact they where a lot better than many of my friends. It was a big deal to beat the family.

    --
    If information wants to be free, why does my internet connection cost so much?
  5. What?! by Type44Q · · Score: 1

    Open-Source Doom 3 Advances With EAX Audio

    No love for A3D? It's a far better codec!

    1. Re:What?! by Anonymous Coward · · Score: 1

      "No love for A3D? It's a far better codec!"

      A3D died a long time ago, creative is still around producing hardware. A3D is not.

    2. Re:What?! by Anonymous Coward · · Score: 0

      Yes, that is a good question. Since you obviously have a great passion for this codec and considering that this project, we welcome to submit the necessary code and drivers to address this. Or perhaps you can hire someone to do so on your behalf? Perhaps you can provide some of your testing or analysis time to assist with the implementation of this codec?

      If neither seems appealing, then I suggest you just say "Thank you" to the (unpaid and volunteer) maintainers and be on your merry way.

    3. Re:What?! by spire3661 · · Score: 2

      Aureal died a long time ago. This is like saying "No Glide????"

      --
      Good-bye
    4. Re:What?! by Anonymous Coward · · Score: 0

      Isn't eax a register on the x86 CPU?

    5. Re:What?! by Anonymous Coward · · Score: 0

      It sure is, Dave, it sure is.

  6. The Next Step by Anonymous Coward · · Score: 0

    Get art schools active on the content front. Give the student work a global arena. Let the recruitment for future commercial artists gets as easy as it is for programmers.

  7. Too bad it's GPL3 by Anonymous Coward · · Score: 0

    This will not be useful to anyone, ever! Why can't they release it under a TRULY free license like BSD, so I can profit off other people's hard work without a pang of conscience???

    1. Re:Too bad it's GPL3 by Anonymous Coward · · Score: 0

      That's Bethesda's fault. The age of innovation in engine development is over, big news are all about the vanilla SDL ports with buffer overflow fixes like it's the best thing ever made.

  8. VR when? by Iamthecheese · · Score: 0

    How's the support for novel camera placement? High frame rates for arbitrary movement? Resolution swap to ultra high resolution per-object on demand? Sound transform on player movement? Destructive environments? Voxel fill rate from texture? Large texture handling? Let's take this into the future!

    --
    If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    1. Re:VR when? by Anonymous Coward · · Score: 0

      You can actually already do those things.

  9. ARM port? by Alwin+Henseler · · Score: 1

    A port to ARM platform means you can now run the game on hardware it could NOT run on before. And given the popularity of ARM-based hardware, that's a big thing imho.

    Arm ports means you have to compile yourself.

    No it doesn't. It just means that someone has to compile it. Or perhaps just as likely: set up an auto-build environment, where a machine continuously integrates patches, compiles the source, runs some tests, and produces fail/success and other reports for developers to look at. Sure, it has to go through a compiler at some point, but that's true for the bulk of all software in existence.

    As long as produced binaries are distributed somehow, all a user has to do is download/install and run (and whip out his Doom 3 game discs).

  10. Is anyone making TCs for Doom3? by drinkypoo · · Score: 2, Insightful

    And if not, why should I care? Is there something wrong with the existing engine?

    If there were some meaningful game that I could play with the engine without using the Doom3 resources, then I might get excited. Or even with them, I could probably get it cheap used on eBay, right? ... a-yup, under eight bucks.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. Re:This is all well and good by Anonymous Coward · · Score: 0

    Unless they are willing to work under the table in this career I don't know...

  12. there are Voodoo2 running Doom3 by Anonymous Coward · · Score: 0

    At over 75fps. Special driver just drops and roundsoff the shit extensions and everything is brightet. A driver like that would make Dark Places,Tenebrae, as well as Doom3 playable on my lgl34c phone. I have Tenebrae and Urban Terror running through quake3 on my lgl34c so why no wittle down the shit that Doom3 chuggs?

    1. Re:there are Voodoo2 running Doom3 by Anonymous Coward · · Score: 0

      No there aren't. The best that a dual Voodoo 2 SLI can run Doom 3 with all details at minimum, no lighting and no shaders is around 10-15 FPS. It looks like shit and is choppy.

    2. Re:there are Voodoo2 running Doom3 by spire3661 · · Score: 1
      --
      Good-bye
  13. Re:This is all well and good by Anonymous Coward · · Score: 0

    Maybe one of them can use this release to remake Karnov. Then I can relive my glory days when I competed in Karnov tournaments.

    I await the day that my skill can be put to use once more.