Skip to content

Commit 52a1da4

Browse files
committed
Do not force-decompress arm9 binary for *Chrono Trigger*
Fixes Italian translation not booting
1 parent 1063b75 commit 52a1da4

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

retail/bootloader/source/arm7/decompress.c

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -241,12 +241,7 @@ void ensureBinaryDecompressed(const tNDSHeader* ndsHeader, module_params_t* modu
241241
const char* romTid = getRomTid(ndsHeader);
242242
unpatchedFunctions* unpatchedFuncs = (unpatchedFunctions*)UNPATCHED_FUNCTION_LOCATION;
243243

244-
if (
245-
moduleParams->compressed_static_end
246-
|| strcmp(romTid, "YQUJ") == 0 // Chrono Trigger (Japan)
247-
|| strcmp(romTid, "YQUE") == 0 // Chrono Trigger (USA)
248-
|| strcmp(romTid, "YQUP") == 0 // Chrono Trigger (Europe)
249-
) {
244+
if (moduleParams->compressed_static_end) {
250245
// Compressed
251246
dbg_printf("arm9 is compressed\n");
252247
unpatchedFuncs->compressedFlagOffset = (u32*)((u32)moduleParams+0x14);

retail/bootloaderi/source/arm7/decompress.c

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -249,12 +249,7 @@ void ensureBinaryDecompressed(const tNDSHeader* ndsHeader, module_params_t* modu
249249
const char* romTid = getRomTid(ndsHeader);
250250
unpatchedFunctions* unpatchedFuncs = (unpatchedFunctions*)UNPATCHED_FUNCTION_LOCATION;
251251

252-
if (
253-
moduleParams->compressed_static_end
254-
|| strcmp(romTid, "YQUJ") == 0 // Chrono Trigger (Japan)
255-
|| strcmp(romTid, "YQUE") == 0 // Chrono Trigger (USA)
256-
|| strcmp(romTid, "YQUP") == 0 // Chrono Trigger (Europe)
257-
) {
252+
if (moduleParams->compressed_static_end) {
258253
// Compressed
259254
dbg_printf("arm9 is compressed\n");
260255
unpatchedFuncs->compressedFlagOffset = (u32*)((u32)moduleParams+0x14);

0 commit comments

Comments
 (0)