A 3D game like Jedi Academy uses a lot of different kinds of files. Some of them, like the textures, have well known formats such as png, tga and jpg, while others use less common file formats (like the md3 models all Quake 3 Engine games use) and some are custom formats by Raven, not used anywhere else.