com.n0n3m4.diii4a icon indicating copy to clipboard operation
com.n0n3m4.diii4a copied to clipboard

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

Open ninjapro2828 opened this issue 2 years ago • 14 comments

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)

ninjapro2828 avatar Mar 03 '24 17:03 ninjapro2828

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.

Alex3474247 avatar Mar 15 '24 08:03 Alex3474247

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

ninjapro2828 avatar Mar 15 '24 10:03 ninjapro2828

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

ninjapro2828 avatar Mar 15 '24 18:03 ninjapro2828

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.

Alex3474247 avatar Mar 15 '24 18:03 Alex3474247

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

ninjapro2828 avatar Mar 15 '24 21:03 ninjapro2828

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

Alex3474247 avatar Mar 16 '24 06:03 Alex3474247

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 avatar Mar 16 '24 10:03 ninjapro2828

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

ninjapro2828 avatar Apr 20 '24 18:04 ninjapro2828

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.

Alex3474247 avatar May 16 '24 20:05 Alex3474247

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 !

DI555 avatar Jun 11 '24 17:06 DI555

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

ninjapro2828 avatar Jun 11 '24 18:06 ninjapro2828

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.

Alex3474247 avatar Jun 11 '24 20:06 Alex3474247

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!

DI555 avatar Jun 11 '24 21:06 DI555

All this is great, of course, but I doubt he implements it all, previously he refused to implement Hexen2 and improve the Nehahra mod support in Darkplaces due to lack of time.

Alex3474247 avatar Jun 20 '24 20:06 Alex3474247

Checked further, all these games except OpenJK and Heretic 2 are not open source, including SiN. Nightdive released only game libraries (.dll) source code but the main thing is missing here: there is no engine (.exe) source. So, without reverse engineering no porting is possible for them because they used modified version of idTech2 engine.

Alex3474247 avatar Feb 25 '25 13:02 Alex3474247

About Jedi Outcast / Jedi Academy - you can test the latest release 1.1.0.62

Alex3474247 avatar Mar 11 '25 12:03 Alex3474247