Why not merge this project with dhewm3 or the other forks?
Phoronix: ioDoom3 - Open-Source id Tech 4 - Is Dormant
id Software published their Doom 3 / id Tech 4 source-code nearly one year and one day after pushing out the game engine source-code under the GPL license, the ioDoom3 project was born. The ioDoom3 engine project intentions were similar to that of the successful ioquake3 engine as a flavor of the open-source id Tech 3 code-base, but unfortunately ioDoom3 is yet to be as popular...
http://www.phoronix.com/vr.php?view=MTIwNDU
Why not merge this project with dhewm3 or the other forks?
Well a few days ago i tested dhewm3 and yesterday i even tested dante. Those are basically the 2 main implementations which have been worked on. the "original" dhewm3 repo has however a bug with nvidia binary and nouveau. Somebody mentioned to use this:
https://github.com/DanielGibson/dhewm3/tree/all-patches
I would not suggest using dante at this point, i needed several tries to start it. If you want to use it:
https://github.com/omcfadde
you have to clone the gl2progs git into ~/.doom3/base, also you have to copy over the .so files created into ~/.doom3/base or ~/.doom3/d3xp (for 64 bit name it: gamex86_64.so)
For dhewm3 some hints:
You can disable debug code and optimize for current arch using
For benchmarking you can use:Code:cmake -DCMAKE_BUILD_TYPE=Release -DONATIVE=ON neo
For custom res:Code:dhewm3 +set com_showfps 1 +timedemoquit demo1
You can put all pak000.pk4 to pak008.pk4 into ~/.local/share/dhewm3/base and for roe the pak000.pk4 and pak001.pk4 into ~/.local/share/dhewm3/d3xp (you need the files which are in the official linux doom3 installer).Code:dhewm3 +set r_mode -1 +set r_customwidth 1920 +set r_customheight 1200
Theres also no progres in RTCW and wolfET. Old code base dasn,t compile on my Ubuntu 12.04.
I did a little digging in iodoom3.
For a university course I tried making a little starter kit for it. Here is the german documentation about it: https://docs.google.com/open?id=0B-D...Fl4em53UnRwYnc
I used assets from the Doom3 demo to build the kit for that I don't know if I can publish it freely.
iodoom3 isn't beginners friendly. Mostly because of missing standard assets, utilities and editors. You get lots of warnings and errors if you don't have some basic assets. There are no Shaders. http://www.iddevnet.com/doom3 provides good help, but just if you already know a little about the engine. So basically you need Doom3 to get into using it.
You will probably use assets from the game in your modification, even if it's a total conversion. E.g. things like the ARB shaders. But you can't distribute those because they are not free. So you are stuck either making a mod for Doom3 or needing to re-create assets like those shaders. With Dante you have some free GLSL shaders. But if you need more you need to create them yourself. Dante itself is currently just for Android and Linux. If you want to support Windows and Mac you need to digg inside and modify it on your own.
The basic editors that come with iodoom3 are because of MFC just working on Windows. And they also try to crush at random times. Not to say that some editors like the GUI editor are nearly worthless. Alternatively you can try DarkRadiant ... if you can geet it to work ... Else most time you are stuck in your favorite text editor.
The engine still can do nice stuff, especially with sikkmod and wulfen textures: http://deadendthrills.com/?cat=88
But why is nobody e.g. dhewm3 including the code of sikkmod http://www.moddb.com/mods/sikkmod into its engine? Here is the diff I did after inserting into dhewm3: https://docs.google.com/open?id=0B-D...EhJbTlOdWZsUlE
But it didn't run as expected.
So in the end the question is: who should use this engine?
Blender and BGE is much easier to use. It is missing some features but they could be coming if people are making them.
CrystalSpace seems to have gotten a lot better. Nice features and some good tools.
Unity3D and Torque3D (https://github.com/GarageGames/Torque3D/pull/19) are there.
It's all newer and easier then iodoom3.
Steel Storm 2 will use idTech 4. http://steelstorm2.tumblr.com/post/2...4-gpl-progress
Actually, there is progress:
http://code.google.com/p/bzzwolfsp/
They've added co-op to RTCW for up to 8 players. Can also play through levels on your own, works great.
And the Demon engine (a fork of OpenWolf) which is used in Unvanquished is actually a strongly modified WolfET engine (with parts from ioQuake3 and Xreal merged).
Last edited by Julius; 10-11-2012 at 04:24 PM.