Pages: [1]
  Print  
Author Topic: Jedi Outcast/Academy GPLv2 sourcecode releases  (Read 23017 times)
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« on: April 04, 2013, 12:55:27 AM »

http://sourceforge.net/projects/jedioutcast/
http://sourceforge.net/projects/jediacademy/

Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
andrewj
Member


Cakes 24
Posts: 584



« Reply #1 on: April 04, 2013, 05:40:22 AM »

The engines are based on Quake 3 (team arena) engine.

The Jedi Academy engine has been converted to C++ (I dunno about Outcast).  Browsed around the code a while, and there's probably something interesting in there I guess.

Logged
Udi
Member


Cakes 25
Posts: 536


i do my own stunts


WWW
« Reply #2 on: April 04, 2013, 05:54:20 AM »

Yay! \o/ I really like the saber burn marks and the dismemberment. Is that something special or could be done with ioquake3 too?
Logged

http://udionline.hu/en/projektek/openarena/
Todo list: 1. q3dm17 textures replacement (95% done)
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #3 on: April 04, 2013, 11:56:01 AM »

There is no GhouL2 model pipeline from Blender 2.6x at the moment, so a media project isn't possible.


I do think OA could use its flares implementation as its faster

And maybe I can get JK2 working on PowerVR!!

EDIT: Turns out to my surprise there is a Ghoul2 exporter
https://github.com/mrwonko/Blender-2.6-Ghoul-2-addon

And for some strange reason the data's NPC scripts are included in the source code release.


JK2/JKA source as a new media project  would be difficult for the strong emphasis on making new animations from scratch, and then there's the TA menu system scripts you'd have to write from scratch to get the interface going.   It's definitely possible though (unlike RTCW/ET which sat on a 'use iqm' ad hominem for no progress)


More interesting parts of the code is that there's XBOX and GAMECUBE support stuff as defines in the JediOutcast code. I didn't think that would be part of the main source tree!

However unfortunately, there is non-Free proprietary bits of middleware code in the release, namely the MP3 playback and the IFORCE (force feedback) library.
« Last Edit: April 04, 2013, 05:13:44 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
revanic
VIP
Half-Nub


Cakes 4
Posts: 67


« Reply #4 on: April 04, 2013, 05:52:13 PM »

There's some interesting code like their dynamic lighting code and view model environment mapping (must of been what STV:EF used for a few of their weapons). The stencil shadow code is interesting as well.
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #5 on: April 04, 2013, 06:01:13 PM »

Oh! I forgot about the environment mapping calculations. Will implement that in OA.
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #6 on: April 05, 2013, 01:50:45 AM »

argh, didn't expect the exporting to be a pain in the ass!!!



After doing this, I realize what difficulty there will be for model support. The REQUIRED tags are:

*r_hand
*l_hand
*chestg
*head_top
« Last Edit: April 05, 2013, 02:27:23 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #7 on: April 05, 2013, 02:56:19 AM »

I suppose lightsabers and dismemberment could be great features (I liked Jedi Outcast game!  Smiley), but that would be stuff for a mod (they look like NOTTODO stuff for baseoa).
A such mod could decide to use their own models (also starting from OA ones if they wish, considering they are GPL'd), following the format used by the Jedi Knight games, with all the additional stuff required to support such features (extra animations -IIRC, Jedi Outcast has at least three different styles of lightsaber use, from faster to stronger, with different moves-, parts identification...).

Requiring such features for baseoa models would break compatibility with models designed for Q3, and I think that's nottodo.
E.G.: I suppose baseoa will never include a few Team Arena features due to model requirements that would break Q3 compatibility, right? (Note: Team Arena mod used its own models, not those from baseq3).
« Last Edit: April 05, 2013, 05:57:55 AM by Gig » Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #8 on: April 05, 2013, 04:56:25 AM »

Nobody said anything about changing the current OA gameplay, Gig. Just adding some tech features.
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #9 on: April 05, 2013, 07:31:26 AM »

A couple of links about Jedi Knight 2: Jedi Outcast
http://www.youtube.com/watch?feature=player_embedded&v=DNq1txv0V2Q#! (Jedi Outcast Done Quick video)
http://compactiongames.about.com/od/demos/p/swjediknight2jo.htm (Jedi Outcast Demo - featuring a nice level not included in the main game).
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #10 on: April 05, 2013, 03:08:01 PM »

Turns out the source code I looked into was the xbox version!? NO WONDER I couldn't find any MSDEV project files!

OK i'm able to compile it now as-is straight from the jedioutcast tree


Havent messed with Academy yet because that's not installed, and I lost disc 2.
« Last Edit: April 05, 2013, 03:37:11 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #11 on: April 05, 2013, 10:46:01 PM »

There appears to be no way to generate new fonts. "fontgen" is missing.



« Last Edit: April 06, 2013, 01:09:46 AM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #12 on: April 09, 2013, 11:13:58 PM »

That's odd. The sourceforge projects disappeared.
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
andrewj
Member


Cakes 24
Posts: 584



« Reply #13 on: April 10, 2013, 12:24:33 AM »

Yeah weird -- they still appear in search results at sourceforge.

Perhaps pulled temporarily to remove stuff that wasn't meant to be in there.
Logged
Udi
Member


Cakes 25
Posts: 536


i do my own stunts


WWW
« Reply #14 on: April 10, 2013, 04:15:08 PM »

Perhaps pulled temporarily to remove stuff that wasn't meant to be in there.

Yes, they left in licenced Bink and FeelIt stuff.
Logged

http://udionline.hu/en/projektek/openarena/
Todo list: 1. q3dm17 textures replacement (95% done)
atphalix
Nub


Cakes 2
Posts: 45


« Reply #15 on: April 13, 2013, 04:33:05 AM »

Someone made a copy of the souce at Github, once something get online it's hard to pull it off  Wink
https://github.com/LeoTestard/JediKnight
Logged
Udi
Member


Cakes 25
Posts: 536


i do my own stunts


WWW
« Reply #16 on: April 15, 2013, 03:23:30 PM »

There's already a working single player Linux port for Jedi Outcast.
Logged

http://udionline.hu/en/projektek/openarena/
Todo list: 1. q3dm17 textures replacement (95% done)
grey matter
Member


Cakes 8
Posts: 381

>9k


« Reply #17 on: April 16, 2013, 02:09:32 PM »

https://github.com/Razish/OpenJK as well (hi Ensiform Smiley ), which iirc superseedes https://github.com/Razish/jkaq3
Logged

This space is for rent.
jackoverfull
Member


Cakes 14
Posts: 384


Member


WWW
« Reply #18 on: April 18, 2013, 06:19:48 PM »

This is REALLY good news! Had tons of hours playing both games back in the days and surely hope to see many OSS spinoffs on the futureā€¦

Having time to play those is another matter but still great to see things happening.  Wink
Logged
Pages: [1]
  Print  
 
Jump to: