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.
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.