Skip to content

GFXCrunch misinterpreting data as AT4PX #10

@Techokami

Description

@Techokami

Hello!
I just cloned and built this repository on my Fedora Linux machine, and I'm having some trouble with getting GFXCrunch to do what it is supposed to do. When I feed it the "m_ground.bin", "m_attack.bin", or "monster.bin" files from EoT, it claims it is AT4PX compressed and stops.

techokami@markv:~/GITS/ppmdu_2/ppmdu_gfxcrunch/bin$ ./ppmdu_gfxcrunch ~/Unzipped/NDSFactory/PMDTime/MONSTER/m_attack.bin 
========================================================
== Baz the Poochyena's PMD:EoS/T/D GfxCrunch - 0.13.0 ==
========================================================
A utility to unpack and re-pack pmd2 sprite!

"m_attack.bin" wants to battle!
Poochyena can't wait to begin!


Welp.. Poochyena almost choked while crunching the pixels!
<she gave you an apologetic look>
Exception : Raw AT4PX compressed files not supported at this time!
techokami@markv:~/GITS/ppmdu_2/ppmdu_gfxcrunch/bin$

I used PackFileUtil as a sanity check, and it spat out files that it claimed were AT4PX compressed, but looking inside, I actually was finding the uncompressed art data I was expecting. This is rather peculiar! Any idea what exactly is going on?

Note: I should mention that my ultimate goal is to use these tools with files from a different Nintendo DS Mystery Dungeon game, but they have very similar data formats, especially after comparing what I was seeing in the files extracted from m_ground.bin (the only real difference is the use of a global palette rather than embedding palettes into each file).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions