The Jedi Academy. THE Place for Jedi training.
Forums
Content
The Academy
Learn
Communicate
Personal


Forums | Jedi Knight: Jedi Academy Discussion
Technical Report: missing skies, shaders, etc.
Dec 16 2003 06:13pm

tarpman
 - The Tarped Avenger
tarpman
The Quake III engine (which, yes, JK2 and JK3 run on) uses plain-text shader files to define how textures are displayed and respond to lighting. Specific uses include skybox definitions and light-emitting textures.

The Jedi Academy Map v4 conversion includes a skies.shader file which adds a Jedi Academy skybox to the existing JK2 skyboxes. In case you didn't notice the key term there, this file replaces the JK3 skybox definitions with the old JK2 ones. This is why levels that use skyboxes that weren't in JK2 don't display the sky when the conversion map is installed. A very noticeable example of this is the SP map t3_byss.

Some other maps (possibly the Eternal Lair of Ragnos' Disciples) that you may have downloaded probably include other modified JK3 shaders such as flares.shader, which causes some of the light textures in t3_rift and the Vjun levels not to display correctly. Anytime you see a white-on-black grid, you know that it's a missing texture.

At this time, the only way to fix this is to extract the new (read: non-JK3) definitions from the modified shaders, paste them into the original JK3 shaders (extract these from the assets paks), and put the results into either GameData/base/shaders or a pk3 which contains the shaders in the path /shaders. I will be submitting a pk3 full of fixed shaders to DJ for posting as soon as my computer is fixed enough that I can use it (I'm posting this from a public comp... :().

Hope this explains any concerns.

- RyTandus[Jawa/co-op]

EDIT: The "missing" shaders for flares etc exist in the original JA shader files. When a file is loaded from a pk3, it replaces the current version in memory, a feature that was implemented to allow patching and modding of existing files. Shader files that don't include the original defs replace the proper ones, creating your "missing shader" errors. Hope this helps.
_______________
Saving the world, one kilobyte at a time.

This post was edited by tarpman on Dec 17 2003 06:14pm.

Poll
Did this report help you solve your shader problems?

vote results

  Login and add your comment!  
Comments
Dec 22 2003 12:41am

Bail Hope of Belouve
 - Student
 Bail Hope of Belouve

no I can't hurt
and it worked for me;)
_______________
Visit the Belouve Family Website!
Quote:
I try to have fun with my friends and try to make a difference as best I can. What does making a difference mean? Well, it can be as simple as saying hello, answering a question that seems obvious or heck, just talking. -- Vladarion

Want to know Vladarion? Read the Article about his life here.


Dec 22 2003 12:40am

VaXxla Belouve
 - Student
 VaXxla Belouve

Bail, did that really work, just delete the Map conversion and hey presto?

I'll give it a go, can't hurt can it?

V.
_______________
<-Padawan to FiZZe-> Bro to Roan, Squibit, Bail and Seth Cloudrider. -=Co-founder of The Galaxial School of Interpretive Ballet=- NOW SHOWING AT MUNES BAR!! music not supplied or required! =- Bow down to the great nipple -=

Dec 22 2003 12:34am

Bail Hope of Belouve
 - Student
 Bail Hope of Belouve

I seemed to have surprised everyone with that
since everyone suddenly shuts up:P
_______________
Visit the Belouve Family Website!
Quote:
I try to have fun with my friends and try to make a difference as best I can. What does making a difference mean? Well, it can be as simple as saying hello, answering a question that seems obvious or heck, just talking. -- Vladarion

Want to know Vladarion? Read the Article about his life here.


Dec 18 2003 01:38pm

Bail Hope of Belouve
 - Student
 Bail Hope of Belouve

My problems were solved when I just deleted the damn Conversion map of the Jedi Academy version 4 ;)
_______________
Visit the Belouve Family Website!
Quote:
I try to have fun with my friends and try to make a difference as best I can. What does making a difference mean? Well, it can be as simple as saying hello, answering a question that seems obvious or heck, just talking. -- Vladarion

Want to know Vladarion? Read the Article about his life here.


Dec 17 2003 11:31pm

3th
 - Retired
 3th

good work Tarp Man :)
_______________
this is the internet, be serious damn it!

Dec 16 2003 08:04pm

Darth Eyeball
 - Ex-Student
 Darth Eyeball

well... thats interesting and all, i now feel more informed than i used to, and i thank you for that :).... but it does not explain why the game was suddenly modified to look for different files than it was supposed to... new flares and skies that don't seem to exist anywhere...:( because even after i deleted the "offending" file i had sky and flare problems
_______________
The final strife,
Over a dead wife,
End of a life,
With the end of a knife,


This comment was edited by Darth Eyeball on Dec 16 2003 08:06pm.

Dec 16 2003 06:21pm

D@RtHM@UL
 - Student
 D@RtHM@UL

Good Job :)

  Login and add your comment!