Cethleann updated to version
1.0.28
There are no changes to extraction.
This version adds two new programs: Nyotengu.Database, and Nyotengu.KTID.
Nyotengu.Database dumps information from OBJDB files, and KTID uses a .ktid file to combine multiple G1Ts into a single G1T so you can use the texture with fmt_g1m.
Usage for it is kind of tricky.
Code: Select all
Nyotengu.KTID.exe path_to_singletondb path_to_g1t_folder path_to_ktids...
For example, to "recompile" Persona 5 Scramble's Joker G1T you have to call:
Code: Select all
Nyotengu.KTID.exe
-g Scramble
X:\path\to\scrambleoutput\KIDSSystemResource\kidsobjdb\CharacterEditor.kidssingletondb
X:\path\to\scrambleoutput\MaterialEditor\g1t
X:\path\to\scrambleoutput\CharacterEditor\ktid\H0000_Joker.ktid
X:\path\to\scrambleoutput\CharacterEditor\ktid\H0050_Joker_Fake.ktid
You can specify an unlimited amount of KTID files, the G1T will be placed in the ktid folder with the same name as the ktid.
i.e.
X:\path\to\scrambleoutput\CharacterEditor\ktid\H0000_Joker.g1t and
X:\path\to\scrambleoutput\CharacterEditor\ktid\H0050_Joker_Fake.g1t
CharacterEditor.kidssingletondb
HAS TO MATCH the RDB folder the KTID is in. Since the KTID is in CharacterEditor, we need to use
CharacterEditor.kidssingletondb
If the KTID was in MaterialEditor, we would use
MaterialEditor.kidssingletondb