Doom3 Source Code Released (GPL licensed)


You don't really compare warcraft 1 to doom3 here?


That would be really stupid. Also the doom on iphone as shown in the video is made to run on hardware, like the pandora has, so I don't expect anything more.


I could imagine the reason, why quake3 doesn't run perfectly is, that it doesn't run native gles code, but uses the nanogl wrapper, that was originally made for q1 and 2.
 
Your lack of specificity will be the port's downfall, especially since you're offering that much. If you're gonna offer $200, be sure to let potential recipients know EXACTLY what you want.

I don't really have a lot of technical knowledge of what the game requires as compared to what the Pandora can do. I figured I'd throw "reasonable" in there because I didn't want someone to make a port that does 1fps and then say "Gimme!".


I would say a reasonable port in my eyes would be in the neighborhood of:

  • average of 25 - 30 fps
  • some sort of dynamic shadowing
  • decent depth of field (if I used that term correctly)
  • proper controls
  • functional audio, not necessarily music
  • textured, but not necessarily using all that fancy bump map stuff or whatever they used
  • feel free to jump in on the list of demands... LOL!


Honestly, I'm not even really a fan of the game. It seems like this and the DC emu have been the holy grail for the Pandora since I've been following the boards. I just really want to see it done for that alone. I'm sure it would also make a lot of other people happy to have. I'm willing to throw up a similar bounty for a DC emu for the same reason, though I haven't ever really played a DC. :D
 
Also sacrifice a goat to the mightly Pickle, or whatever you do nowadays.

I prefer golden goats, ones that melt down nicely.


Edit:


Ok i poked my nose around in the source just a bit, mainly to look at opengl api calls. It appears so far that the engine uses mainly a 1.X engine, with opengl 2.X vertex/shader support on top. There are 2 ways to go about this a short and long way. The short way would be to convert the base renderer to gles 1.X and strip out any shader support. The long way is to redo the opengl 1.X legacy stuff and convert to opengl es 2.0. I havnt dug real deep but i think the engine was using fixed pipline to do normal geometry and programmable for shadow and other special effects. Unfortunately for opengl-es you get either one but not both.


The short method would probably be better for performance anyway as the fixed pipeline is faster than a programmable replacement. But that may mean we get a quake3 looking doom3.
 
Last edited by a moderator:
And if it plays as bad as Q3 on the Pandora (gameplay wise) minus the important Doom 3 shadows and lightning, I'm not sure if a port of Doom 3 is it worth at all. I know most of the people just want a "because it can be done" as a reason but bringing a PC Ego Shooter to a playable result on a Handheld is quite a huge and tough task imho. A "quick port" will not do the Job I guess.


But good luck. ^^
 
Last edited by a moderator:
A "quick port" will not do the Job I guess.

I wouldnt call it a quick port. But it would be much shorter than redoing the majority of the engine just so the special shaders can be used.


But I can agree with the assessment it may not be worth the work if the game isnt the same, but it shouldnt be any different than running the game on the lowest settings for the pc. On the other hand getting a title ported wold be good for the community abroad and gain positive attention.


By the way i havnt said i was doing anything yet, im just a looking ;-)
 
And if it plays as bad as Q3 on the Pandora

Damn Quake 3 gets a lot of smack around here, it runs perfectly for me at 700mhz, about 30FPS. though I guess it could be better.


DOOM III would be amazing, I wish more gaming companies would release source code for their old games (System Shock 2, Deus Ex) I think I already said this somewhere....


Go porters go! Even if DOOM3 did end up looking like that one above, with super low textures and no shadows, it would still be a fairly good Sci-Fi FPS. :p


Portportportport
 
Hell Quake 3 runs perfectly fine for me at 500mhz, I don't know why people complain about it... Only issue I have is with the the controls..
 
Only issue I have is with the the controls..
I'm pretty sure that is exactly what people complain about :p
Yupp, I sayed it RUNS fine but PLAYS bad. Try an Bot Match with the bot skill you usualy set in the PC version and see how much kills you can do with Pandora Controls. ;)


Q3 is a fast, Hardcore PC Egoshooter, it was never designed to be played on a Handheld with Gamepad Controls. So without some Adjustments it is not really playable in my definition of "playable". Even if it runs fluid on the Pandora.


But I'm sure it could be "consolized" like Console Shooters are, I just don't know how to do this. ^^"
 
Last edited by a moderator:
My only complaint with the controls is when hitting the left nub even just slightly the movement becomes erratic and uncontrollable. If you can manage not to use the left nub with practice you can get kind of proficient with the game. I admit It's true the game will never be as good with a controller, it's just not geared for it. Personally I think Quake3 and the Pandora is just a good show of the graphics capability of the Pandora.
 
Last edited by a moderator:
I can't believe you lot don't see anything wrong with quake 3,i've been playing it the walls are disappearing,when you get close to them,is there a setting for it so game runs properly for me,please help me on this. :huh:


Plus i can't change the the name,it always saying unnamedplayer. It's look awesome on tv too,i wonder if controller will work with it. :rolleyes:


I agree with that guy talking about dreamcast and then didn't happen,i myself was looking videos on youtube,i got really excited about it then follow the boards for info,it sound really promising then in the end it never happened,this is so sad because i had 4 favourite systems SNK Neo Geo,Sega Dreamcast,Nintendo 64,Mega cd,i got 3 of them but dc is left out,i hope it will be released on pandora soon. :(
 
Last edited by a moderator:
I can't believe you lot don't see anything wrong with quake 3,i've been playing it the walls are disappearing,when you get close to them,is there a setting for it so game runs properly for me,please help me on this. :huh:

Did you bychance overclock past the 1300 GHz mark? That might have something to do with it.
 
No, I guess he is playing the IOQuake port. This is the wrong one and has graphical glitches. Use NanoGL Q3 and everything is fine... except the controls. ^^
 
Doom 3 isn't good idea to port to pandora,most of the units can be overclocked to 1300ghz processor but doom 3 min requirement is 1500ghz processor,it will run slow
People really still fall for the Megahertz myth? <_<

Someone thinks most Pandoras overclock to 1300MHz? (no sorry.. GHz?!)
Of course it does,my unit can be overclocked to 1300mhz processor,even i was surprised it can go that far.


Most units just go between 1000-1030mhz which is good not bad at all.


Why are pandora clock with different speeds when the hardware is the same in all units,some units can clock to 950mhz that's weird.
 
Of course it does,my unit can be overclocked to 1300mhz processor,even i was surprised it can go that far.


Most units just go between 1000-1030mhz which is good not bad at all.


Why are pandora clock with different speeds when the hardware is the same in all units,some units can clock to 950mhz that's weird.
I think you're confusing 'can be overclocked' with 'can be overclocked stably' - My unit can go up to >1Ghz, but I have only ever had a successful Firefox build at <=850MHz, which probably means the harder you push the unit at the higher clock speeds, the greater the chance of problems.
 
Back
Top