09-22-2024, 08:45 PM
(09-22-2024, 09:03 AM)rufaswan Wrote:Yup, they work just fine with the all of the .irarc/.irlst files and only some very few corrupted textures on the Vita version.(09-21-2024, 09:50 PM)Deep Weeb Wrote: @rufaswan Hey it's been a while and I wanted to ask how much it would take to add support for the console versions instead of only PC.
Because the thing is that I ran your script on the files of the PS Vita version of Mighty Gunvolt (Gal*Gunvolt) and the .pngs came out just fine! I tried again with the new Switch release of Mighty Gunvolt and it worked just fine, again! So the code can't be all that vastly different, right?
Like I tried to run on the old 3DS version (+ Blaster Master Zero 3DS/Switch) and the .pngs come out as a corrupted mess, but the colors at the very least seem correct.
Interesting! So the textures for PS Vita and Switch are not swizzled, like Vanillaware do?
Actually, someone tried my tools with other Inti Creates games with .IRARC/.IRLST too (Naruto: Powerful Shippuden for 3DS). The result textures are, of course, a complete mess.
I always thought it won't work with 3DS, Switch, or PS4 version, mainly due to texture is in different format and texture swizzling on these console. Did it work with all files, or is it some works and some doesn't situation?
I will need some more info before I can add support for these console versions.
Thanks!
- Rufas
Maybe Mighty Gunvolt is a very particular case (perhaps the encoding was straight-up lifted from the PC version for the Vita release, and because the Switch re-release is a straight port there were no modifications either) even though the textures themselves have been demonstably changed; they removed all of the unused sprites present on the PC version, and each has arranged them differently.
For Blaster Master Zero 1 (which is the only one to use .irarc/.irlst, and on top of having .iobj/.17 files, there are also .0/.c/.1c files!) it hasn't worked and I haven't looked too much into the Striker Pack or LAiX1.
Samples
Also, silly question but what are the .quad files for again? And how do I use/see them?
Btw, Card-en-Ciel appears to be using the old Inti Creates Engine (or so I've been told, as the PC version has obfuscated files) but I did find this "LICENSE.txt" file which credits the tools they use to serialize their files?? Maybe it's a key in the puzzle?