diff --git a/arm9/source/dumpOperations.cpp b/arm9/source/dumpOperations.cpp index a517639..f2f944f 100644 --- a/arm9/source/dumpOperations.cpp +++ b/arm9/source/dumpOperations.cpp @@ -16,6 +16,7 @@ #include "screenshot.h" #include "version.h" +#include #include #include #include @@ -825,18 +826,8 @@ void ndsCardDump(void) { sprintf(gameTitle, "NO-TITLE"); } else { for(uint i = 0; i < sizeof(gameTitle); i++) { - switch(gameTitle[i]) { - case '>': - case '<': - case ':': - case '"': - case '/': - case '\x5C': - case '|': - case '?': - case '*': - gameTitle[i] = '_'; - } + if(!isalnum(gameTitle[i])) + gameTitle[i] = '_'; } } if (gameCode[0] == 0 || gameCode[0] == 0x23 || gameCode[0] == 0xFF) {