Deprecated: Assigning the return value of new by reference is deprecated in /home/jkhub/public_html/library/includes/Skin.php on line 134

Deprecated: Assigning the return value of new by reference is deprecated in /home/jkhub/public_html/library/includes/Title.php on line 132

Deprecated: Assigning the return value of new by reference is deprecated in /home/jkhub/public_html/library/includes/Title.php on line 219
JK Hub - [Reference]

Sith Engine

The Sith Engine represented LucasArts' first foray into 3D gaming and was designed as the successor to the Jedi Engine used in Dark Forces. Sith was originally created to power Jedi Knight but it was later extended and reused for Mysteries of the Sith, Star Wars: Droidworks, Indiana Jones and the Infernal Machine and Grim Fandango.

The Sith 2 Project is an attempt to recreate the Sith Engine with support for current hardware and more advanced features.

Resource Files

The Sith engine uses a variety of proprietary (and a few common) formats for storing it's resource files. Luckily most of these are plaintext and are easily deciphered.

  • 3DOs are models.
  • CD tracks are music.
  • COGs are in-game scripts.
  • Episode.jks define episode parameters.
  • KEYs are model animations.
  • GOBs and GOOs are container files.
  • JKLs define level geometry, object placement, level cogs, texturing, etc.
  • MATs are textures.
  • PUPs assign animations to a model.
  • SMKs are cutscenes.
  • SNDs assign sound effects to a model.
  • WAVs are sound effects.

This article is a stub. You can help by expanding it.

  • Create:
This page was last modified 20:12, 27 October 2005.   This page has been accessed 2,194 times.