LucasArts wurde vor einigen Wochen von Disney geschlossen. Mittlerweile stellt sich raus, das das ganze auch gute Seiten hat. So wurden die Quelltexte der Spiele „Jedi Knight 2 – Jedi Outcast“ und „Jedi Knight – Jedi Academy“ von Raven Software unter der GPLv2 veröffentlicht. Raven Software entwickelte diese damals für Lucas Arts.
Allerdings ist der Quelltext nicht mehr an der ursprünglichen Quelle auf Sourceforge (Jedi Outcast, Jedi Academy) zu finden. Der Grund dafür ist, das es noch einige proprietäre Bestandteile im Quelltext gibt, welche noch entfernt werden müssen, bevor das ganze wieder auf Sourceforge veröffentlicht wird.
Allerdings ist der Quelltext mittlerweile gespiegelt auf Github zu finden. So ist Jedi Outcast unter https://github.com/dpiers/Jedi-Outcast und Jedi Academy unter https://github.com/dpiers/Jedi-Academy zu finden.
Besonders witzig sind auch die Kommentare in den Quelltexten:
void NPC_CheckPlayerAim( void ) { //FIXME: need appropriate dialogue /* gentity_t *player = &g_entities[0]; if ( player && player->client && player->client->ps.weapon > (int)(WP_NONE) && player->client->ps.weapon < (int)(WP_TRICORDER) ) {//player has a weapon ready if ( g_crosshairEntNum == NPC->s.number && level.time - g_crosshairEntTime < 200 && g_crosshairSameEntTime >= 3000 && g_crosshairEntDist < 256 ) {//if the player holds the crosshair on you for a few seconds //ask them what the fuck they're doing G_AddVoiceEvent( NPC, Q_irand( EV_FF_1A, EV_FF_1C ), 0 ); } } */ }
Mittlerweile wird auch an einer Linuxumsetzung von Jedi Outcast gearbeitet, welche sich ebenfalls auf Github befindet.
Weitere Informationen gibt es unter:
http://www.reddit.com/r/programming/comments/1bnezw/jedi_outcastjedi_academy_source_code_released/
http://news.softpedia.com/news/Raven-Software-Asked-SourceForge-to-Remove-Jedi-Academy-and-Jedi-Outcast-344896.shtml
http://news.softpedia.com/news/Jedi-Academy-and-Jedi-Outcast-Projects-Mysteriously-Disappear-from-SourceForge-344571.shtml