XenonRecomp icon indicating copy to clipboard operation
XenonRecomp copied to clipboard

XenonAnalyse: Assertion fails for Sonic the Fighters (2012)

Open coatlessali opened this issue 10 months ago • 4 comments

Built with CMake 3.31.5 and Clang 19.1.7 on Arch Linux.

ali@calicomp ~/.s/X/XenonAnalyse (main)> ./XenonAnalyse STF360/default.xex ./
XenonAnalyse: /home/ali/.src/XenonRecomp/XenonUtils/xex.cpp:138: Image Xex2LoadImage(const uint8_t *, size_t): Assertion `fileFormatInfo->compressionType <= XEX_COMPRESSION_BASIC' failed.
fish: Job 1, './XenonAnalyse STF360/default.x…' terminated by signal SIGABRT (Abort)
ali@calicomp ~/.s/X/XenonAnalyse (main) [SIGABRT]>

Does this just imply that the compression type that particular game uses isn't implemented?

coatlessali avatar Mar 02 '25 16:03 coatlessali

Seems like it. You can try manually decompressing the XEX using an external program like xextool.

blueskythlikesclouds avatar Mar 02 '25 16:03 blueskythlikesclouds

This worked, but results in #6. Should I move any further info there?

coatlessali avatar Mar 02 '25 16:03 coatlessali

Glad to see I wasn't the only one thinking this.

biggestsonicfan avatar Mar 02 '25 19:03 biggestsonicfan

Can you see if it works with 49c5e3b now?

blueskythlikesclouds avatar Apr 12 '25 10:04 blueskythlikesclouds