Packages

From Tripwire Interactive Wiki
Revision as of 11:31, 30 June 2012 by WhiskyGartley (talk | contribs) (Initial Creation, needs finishing)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

The Unreal Engine stores its assets in files known as packages. Packages can store different types of assets but are generally separated into the following types.

.ukx Animations
.uax Sounds – Not including Music
.utx Textures
.usx Static Meshes
.u Code
.rom Maps

Animations

.ukx packages contain a packaged .psk (mesh) and .psa (animation) files. On importing the mesh and animation files from ActorXporter (see Importing 3D assets for further details) the KFEditor creates an .ukx package. This package type contains animated assets; examples include but are not limited to: first person weapons, characters and moving props. Static Meshes

.usx packages are created from importing ASCII Export Files (.ase) into the KFEditor. Static meshes are 3D props that are commonly found around maps to add details. Examples include: stairs, railings, car wrecks, windows, scaffolding, weapon pickups, signs, trees and anything else you could imagine.

Sounds

.uax packages take Waveform Audio File Format files (.wav) in either mono or stereo and up to a maximum resolution of 16bit 44.1kHz. Sounds in this format are commonly used for: Weapons, Foley, environment and characters (dialogue and effects).

Textures

.utx packages take 2D image files; accepted import formats include bitmaps (.bmp), portable network graphics (.png), Truevision TGA (.tga) and DirectDraw Surface (.dds) and create an .utx package.

Texture mapping is a method for adding detail, surface texture (a bitmap or raster image), or colour to a 3D model.

Code

.u packages are compiled .uc files using UCC.exe, these UnrealScript classes compile into a single package. This could be a mutator, weapon, mod or entire game.

Maps