Unreal Tournament Package Delphi Library


Warning: Discontinued project

This library allows a Delphi programmer to read UT package files (this are the .u, .utx, .uax, .umx, .unr, etc. files). This packages work similarly to a library file, they have objects inside and they make reference to other packages. The objects inside a package can be models, textures, sounds, script code and more.

This is the result of a great investigation started with the documents Epic have in their UT website. With that, the UT headers, help from Erik de Neve and Tim Sweeney from Epic and others, and a lot of imagination 🙂 i have managed to get a lot of objects formats.

Currently used by:

The source code can be downloaded here, but it is also hosted at sourceforge.


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.


  • This zip contains the same as the complete library except the games functions data and the native function generator exe.

  • Contains the unit itself, three extra units (umod reading, uz reading and games functions definitions), a help file, two demos and a native function array generator utility with several games functions data. It is compatible with Delphi 6/7, not sure with previous versions. It is not completely compatible with C++Builder.

  • Version 1.6 fixes some bugs and adds the SkeletalMesh and Animation classes (pre-UT2003).
    Very old and incomplete, use the Delphi unit instead.