glKarin / com.n0n3m4.diii4a

idTech4A++, idTech engine game For Android, DOOM III/Quake 4/Prey(2006)/DOOM3 BFG 1&2/The Dark Mod/RTCW/Quake 3/Quake 2/Quake 1
GNU General Public License v3.0
233 stars 15 forks source link

is Jedi knight 2&3 source code available for idtech4a++ and port possible? #150

Open ninjapro2828 opened 3 months ago

ninjapro2828 commented 3 months ago

is there any source codes for Jedi knight 2 & 3.and a port too.and they also use idtech3 engine like rtcw.if not that's okay with q2 and rtcw are the only games available after released.

(Sry if your busy rn)

Alex3474247 commented 3 months ago

It maybe possible but I don't know if the Jedi Outcast and Jedi Academy's source code from Raven is buildable without errors. I know the OpenJK project but it does not have multiplayer for Jedi Outcast.

ninjapro2828 commented 3 months ago

I know it won't support,but at least it will have single player work

ninjapro2828 commented 3 months ago

But won't be able to port:heretic Ii,american McGee alice,soldier of fortune,or original call of duty and more older games?

Alex3474247 commented 3 months ago

Unfortunately, for Heretic II, Call of Duty, Soldier of Fortune, I know that their engines are closed source, only the SDK code is available. Maybe because their developers used some kind of closed-source middleware/libraries or just refused to release the engine source to the public. And that's why I don't think porting them to idTech4A++ is possible.

ninjapro2828 commented 3 months ago

Okay,but you didn't mention american McGee alice,why?

Alex3474247 commented 3 months ago

I'm not familiar with american McGee alice at all.

ninjapro2828 commented 3 months ago

American McGee's Alice is a 2000 third-person action-adventure video game developed by Rogue Entertainment under the direction of designer American McGee and published by Electronic Arts under the EA Games banner. The game was originally released for Windows and Mac OS. Although a planned PlayStation 2 port was cancelled, the game was later released digitally for the PlayStation 3 and Xbox 360, via downloadable content for its sequel.and also used idtech 3 engine

ninjapro2828 commented 2 months ago

What about sin (1998) game.i searched it up and found that sin (1998) source code has been released by Nightdive Studios.

Alex3474247 commented 1 month ago

I think this is extremely unlikely and unlikely to happen during this year because the project author is busy and doesn't have time to bring these games to the project. Although I agree that the project should improve and not to limit by only idtech4-based games and previous Quake games. But implementing these games which n0n3m4 have not ported to Android, is much more difficult and laborious than just reimplement n0n3m4 xxx4a apps to idTech4A++ because there is no system Android-specific, launcher and native interface code and it should be written from scratch, not copypaste.

DI555 commented 2 weeks ago

I must say, that some games from that list were really masterpieces!!! i mean, American McGee's Alice , SiN , and another one - idTech2 based - Daikatana !!! Would love to see them playable here !

ninjapro2828 commented 2 weeks ago

Me too,let's hope Jedi knight 2 & 3 are possible to port.and maybe the dev will find a way to port those,but without copying and pasting from a another dev that used to work on it,but on a different app coding system like beloko's apps

Alex3474247 commented 2 weeks ago

In general, what is the advantage of old games over new ones, in this case on the idTech3 engine and lower compared to idTech4, firstly, a powerful device is not required to run, secondly, the gameplay is better, and thirdly, the processor is not so loaded and heated during the game. In the case of Duke Nukem Forever, I doubt that it should have been ported, because there were a lot of negative reviews about the game and no one plays it. IMHO. We already can play Duke Nukem 3D and other Build-engine based games on mobile with Zeta Touch port, it's OK.

DI555 commented 2 weeks ago

i see another way... The goal of supporting many "games" in an one engine - is giving them another lifes first, and another platform - android with a feature of others of OSes, and, finally, i wait that our dear Dev will come up with its own (or ported from other good opensorced project) MULTIPLAYER MODE support for ALL THE EXISTING WORKING GAMES on the engine!!! So, may be, we will be able to play ALL THESE GAMES together !!! And that would be a game miracle!

Alex3474247 commented 1 week ago

All this is great, of course, but I doubt that he implements it all, previously he refused to implement Hexen2 due to lack of time.