From 4a6b082f9eabcf0ad84d38ca28706b750224df20 Mon Sep 17 00:00:00 2001 From: bnnm Date: Sat, 8 Feb 2025 22:50:52 +0100 Subject: [PATCH] Add .patch3audio extension --- src/formats.c | 1 + src/meta/nus3audio.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/formats.c b/src/formats.c index b18b20de..0c07791f 100644 --- a/src/formats.c +++ b/src/formats.c @@ -433,6 +433,7 @@ static const char* extension_list[] = { "p3d", "paf", "past", + "patch3audio", "pcm", "pdt", "phd", diff --git a/src/meta/nus3audio.c b/src/meta/nus3audio.c index 3b7c9fdf..8adea14b 100644 --- a/src/meta/nus3audio.c +++ b/src/meta/nus3audio.c @@ -21,7 +21,9 @@ VGMSTREAM* init_vgmstream_nus3audio(STREAMFILE* sf) { if (!is_id32be(0x08,sf, "AUDI")) return NULL; - if (!check_extensions(sf, "nus3audio")) + /* .nus3audio: original + * .patch3audio: fake extension for some files used by the ARCropolis modding framework for SSBU (Switch) */ + if (!check_extensions(sf, "nus3audio,patch3audio")) return NULL;