1
0
mirror of https://github.com/mon/ifstools.git synced 2024-11-12 04:30:50 +01:00
Extractor for Konmai IFS files
Go to file
2017-12-27 12:19:32 +10:00
handlers Python 2 compatibility 2017-12-27 12:19:32 +10:00
.gitignore Python 2 compatibility 2017-12-27 12:19:32 +10:00
ifstools.py Python 2 compatibility 2017-12-27 12:19:32 +10:00
README.md Add requirements, closes #2 2017-12-27 10:39:51 +10:00
requirements.txt Python 2 compatibility 2017-12-27 12:19:32 +10:00

ifstools

Extractor for Konmai IFS files.

Install

pip install -r requirements.txt

Usage

python ifstools.py [filename]

Features:

  • Converts all textures to png without requiring a second program
  • Repacks without ingame display issues
  • Works on eacloud music ifs files
  • Correctly names AFP files
  • Converts version.xml, afplist.xml, texturelist.xml to plaintext, to facilitate further experimentation.
  • Dumps the ifs manifest so you can explore the format

Todo:

  • DXT5 repacking support (current workaround: edit texturelist to use argb8888rev)
  • Cache compressed textures (compression is very slow)
  • Recursive repacking for ifs inside ifs

I hope the rest is self explanatory. Confused? Create a new issue and tell me what docs to add.