Node.js utility scripts for XCom/TFTD
- Palettes loading for UFO
- TFTD palettes loading except for tactical, which appear scrambled
- PCK loader appears to successfully unpack sprite data
- TAB files may be correct? Still unclear what exactly they do.
- Export unit to sprite sheet works
- Export terrain to sprite sheet appears to be incomplete data?
npm install
npm run test:palettes
Export palettes to PNG filesnpm run export:ufo
Export PCK files to PNG sprite sheets
X-Com File Formats (UfoPaedia.org)
canvas module for Node.js is used to generate PNG files. No release build is currently available for ARM based Macs, so it must be built from source (see node-canvas readme)