From 13dd003f3d5226fc3206d24a1876659e17082310 Mon Sep 17 00:00:00 2001 From: MikeIsAStar <99037623+MikeIsAStar@users.noreply.github.com> Date: Sat, 16 Mar 2024 17:40:00 -0400 Subject: [PATCH] Handle all known product areas --- source/wad.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/wad.c b/source/wad.c index 4a97d7b..a3c28d0 100644 --- a/source/wad.c +++ b/source/wad.c @@ -185,16 +185,17 @@ static bool GetRegionFromTXT(char* region) { start++; - if (!strncmp(start, "JPN", 3)) + if (!strncmp(start, "JPN", 3) || !strncmp(start, "TWN", 3) || !strncmp(start, "ROC", 3)) *region = 'J'; - else if (!strncmp(start, "TWN", 3)) - *region = 'J'; - else if (!strncmp(start, "USA", 3)) + else if (!strncmp(start, "USA", 3) || !strncmp(start, "BRA", 3) || !strncmp(start, "HKG", 3) || + !strncmp(start, "ASI", 3) || !strncmp(start, "LTN", 3) || !strncmp(start, "SAF", 3)) *region = 'U'; - else if (!strncmp(start, "EUR", 3)) + else if (!strncmp(start, "EUR", 3) || !strncmp(start, "AUS", 3)) *region = 'E'; else if (!strncmp(start, "KOR", 3)) *region = 'K'; + else if (!strncmp(start, "CHN", 3)) + printf("Error! GetRegionFromTXT: Unhandled product area \"CHN\"!\n"); if (*region != 0) {