actorfx |
text files defining various rendering effects, like the shockwave weapon turning enemies black, and pickups growing to size when dropped by enemies |
anims |
skeletal animation data for dynamic models |
defs |
text files defining a wide variety of properties, such as ammo pickup amounts, which models actors should use, damage properties, texture animation, etc. |
fonts |
images laying out all available characters for various fonts |
fx |
text files defining things like projectiles, shell casings, and particle effects |
gfx |
HUD, splash screen, and menu cursor graphics |
lensflares |
lens flare graphics, and text files defining how to combine them for various effects |
levels |
map files |
localization |
defines all the in-game text, in various languages |
materials |
text files defining how individual textures should be rendered - transparency, texture filtering, emissive, etc. |
models |
3D mesh data, for both static and dynamic models |
progs |
GPU shaders |
scripts |
code defining how things behave, like weapons and certain aspects of enemies |
skies |
cloud textures and materials |
sounds |
audio files (waves), and text files (shaders) that define how to play those audio files for various effects (pitch, delay, mixing sounds together, etc.) |
sprites |
graphics files referenced by kfx files, and text files for defining their frames for animation |
textures |
graphics used for everything else (level textures, model skins) |
trails |
defines polygonal trail effects (arrow trails, enemy swipes, t-rex laser, etc.) |