A tool for extracting 3d assets from BLiNX: The Time Sweeper. Information on patterns and format is available in
./docs, which will be updated as research progresses. Requires Python 3.5+.
This tool is still in early development, and this document may become outdated as the interface is designed and implemented. Contact me directly if you need any help!
To extract an asset, you will need:
- A legal, non-platinum hits, NTSC-U1 copy of BLiNX: The Time Sweeper (MS-019 v1.05).
- The object index 2. of the model you wish to extract.
1. Other versions have not been tested and are not explicitly supported. 2. Currently only supports map models. Indices as follows: MAP11 -> 0, MAP12 -> 1, MAP13 -> 2 BOSS1 -> 3, MAP21 -> 4, etc.
python run.py -mi MODEL_INDEX
--help for full definitions of arguments. Check
./docs for information on how to find addresses and how to calculate virtual addresses
Sample geometry and texture addresses are in
./data/entries.csv. pyBlinx does not currently support extracting character models.
The intention of this project is experimental and educational. All research is conducted on legally obtained software and with publicly available information.