β¨Dvurechenskyβ¨
Note
This project is part of the Lizerium ecosystem and belongs to the direction:
If you are looking for related engineering and utility tools, start there.
Note
This project is based on work from the Freelancer community. Reworked and integrated into Lizerium ecosystem.
Based on work by Jason Hood (adoxa)
Important
I am fully aware that the original tool was created ~15 years ago (around 2010). The author is Jason Hood (Adoxa), and the initial implementation was made by Sir Lancelot.
Tip
This is a custom reworked version, created for my own needs.
- Added support for exporting the
Animationblock βXML - Tested on
.cmpfiles - Other formats are potentially supported, but not fully tested
Note
This tool was created for the project
Lizerium.DataValidation.Framework
Goals:
- Full validation of game assets
- Detection of all possible errors
- Compatibility with all mod variations of
Freelancer 2003
UTFXML.exe is a tool for:
- unpacking
.cmp, .3db, .mat, .txm - converting them into
XML - extracting embedded resources (
.wav,.tga,.dds, etc.)
| Feature | Description |
|---|---|
| π¦ Extraction | Extracts UTF file structure into XML, including embedded resources |
| βοΈ Editing | Full control via any text editor |
| π Rebuild | Build XML back into .cmp, .mat, .txm |
| π Named Hashes | Supports hash="gcs_refer_fc_new_short" β auto ID resolution |
| π¬ Transformations | RGB β HEX, quaternions β axis-angle, radians β degrees |
| β‘ Batch Mode | Process multiple files from a directory |
Tip
Can be used as a model structure analyzer, not just a converter
Warning
Some formats are not fully tested yet
Important
Uses an old toolchain for maximum compatibility
- IDE: Visual Studio
2008 - Configuration:
Release - Steps:
- open the project
- build
- done
π Built for deep reverse engineering and full data control π
This layer is connected with:
