pyxbe
pyxbe copied to clipboard
Python 3 library to read and write XBE files, the executable file format for the original Xbox game console
This PR adds logic to validate the header data RSA signature and the section data digests. Fixes #3
See: 007 Everything or Nothing default.xbe
- DXT2 - Swizzled (see https://github.com/mborgerson/xombie/blob/feat/motd/tools/img-to-xpr.py#L77 for my code to swizzle/unswizzle)
Distinct from #4, title images and title save images are stored in the XBE in `$$XTIMAGE` and `$$XSIMAGE` sections respectively as "XPR0" format images--which are simple ~~256x256~~ 128x128/64x64 DXT1 encoded...
The CLI simply dumps out all debug logging at the moment. It would be nice to have nicer formatting (especially reporting flag bits) and some additional options e.g. to extract...