2017-12-16 03:43:57 +10:00
|
|
|
# ifstools
|
|
|
|
Extractor for Konmai IFS files.
|
|
|
|
|
2017-12-27 10:39:51 +10:00
|
|
|
## Install
|
|
|
|
`pip install -r requirements.txt`
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
`python ifstools.py [filename]`
|
2017-12-18 19:37:16 +10:00
|
|
|
|
2017-12-16 03:43:57 +10:00
|
|
|
Features:
|
|
|
|
- Converts all textures to png without requiring a second program
|
2017-12-18 19:37:16 +10:00
|
|
|
- Repacks without ingame display issues
|
2017-12-16 03:43:57 +10:00
|
|
|
- Works on eacloud music ifs files
|
|
|
|
- Correctly names AFP files
|
|
|
|
- Converts version.xml, afplist.xml, texturelist.xml to plaintext, to facilitate further experimentation.
|
2017-12-18 19:37:16 +10:00
|
|
|
- Dumps the ifs manifest so you can explore the format
|
2017-12-16 03:43:57 +10:00
|
|
|
|
|
|
|
Todo:
|
2017-12-18 19:37:16 +10:00
|
|
|
- DXT5 repacking support (current workaround: edit texturelist to use argb8888rev)
|
|
|
|
- Cache compressed textures (compression is very slow)
|
|
|
|
- Recursive repacking for ifs inside ifs
|
2017-12-16 03:43:57 +10:00
|
|
|
|
|
|
|
I hope the rest is self explanatory. Confused? Create a new issue and tell me what docs to add.
|