Hey there. First of all, thanks to everyone who contributed to this project. Awesome work so far. I'm having a problem fixing the skit files. When I run skitfix, I get this output:
Code:
JP chat folder: ja_files/chat
US chat folder: us_files/chat
Different file found: ja_files/chat/scs/JA/CHT_DC061.scs
Run fps4pack:
> fps4pack -u ja_files/chat/chd/CHT_DC061.chd skitfixdir/jp
CHD/FPS4 unpacker/repacker v1.2 by mamu
> unpack mode
Error: FPS4 signature does not match
Internal error message: No error
Error: fps4pack finished with error
Internal error message: No error
I tried running fps4pack directly, and got the same results (even when using version 1.21).
From what I understood reading the source code, CHT_DC061.scs should have 0x46505334 as its first four bytes. However, my CHT_DC061.scs has 0x00000010, and most of my other .scs files start with 0x4352494C ("CRIL" in ASCII).
I tried unpacking some other files and got some that work and some that don't. CHT_DC059.scs suceeds, while CHT_DC059.scs doesn't. Both of them start with "CRIL".
So... I don't know what is going on. Am I reading the source code wrong and the "signature" is supposed to be somewhere else? Are my files corrupt? In case anyone can check them, my .scs files are here: http://www.mediafire.com/?6qrp73yhq44as9t
By the way, for anyone having trouble with the gui for cpkcr, make sure you have libgcc_s_dw2-1.dll in the same folder. I was getting an error and an empty log until I realized cpkcr couldn't run because of that missing dll.