Ego File Converter
A downloadable tool for Windows
Requirements
- .NET 6.0 Desktop Runtime (x64 or x86 depending on your OS)
Installation
To install, simply EXTRACT everything from the zip file to a desired location, and run the Ego File Converter.exe file.
Application Information
This program lets you convert binary XML, Lng, Tpk, and Pkg files for EGO engine games.
Usage
Drag and drop a file on the exe to convert it. Alternatively, you can right click a file, click "Open With", and choose the exe.
Possible conversions:
- Binary XML <-> XML
- Pkg <-> JSON
- Lng <-> XML (DO NOT change the "info" section)
- Tpk <-> DDS (file name ending with .tpk.dds)
When converting a tpk, the app will display the internal name and image format. When converting dds back to tpk make sure to set the file name to the internal tpk name.
Note: After conversion, the output file will overwrite any existing file. Output file names are the input file + ".xml", ".json", ".lng", ".dds", ".tpk" or ".pkg"
Support
You can get support by asking in the modding channels of the following communities:
If you think you've found a bug, post an issue here with as much information as possible.
Changelog
-
3.0.1+20221016
- Fixed bug converting BXML big-endian files
-
3.0.0+20220215
- Added support for tpk files
- Added support for latest pkg files
- Changed .NET framework to .NET 6.0
-
2.1.2016.1119
- Fixed crash when converting BXML big files (ex: surface_materials.xml)
-
2.0.2016.0905
- Added support for converting Lng files to XML
- Added ability to auto-detect original binary xml type
- Fixed importing rgba data from JSON file
- Fixed reading and writing strings longer than 127 bytes in Pkg files
- Added support for Pkg files with !iar chunk
-
1.0.2016.0902
- First Release
Credits
- Petar Tasev - For creating the program.
- luh-koala - For creating the icon.
Download
Click download now to get access to the following files: