mirror of
https://github.com/kwsch/pk3DS.git
synced 2026-08-26 03:37:52 -05:00
Add support for recognizing SuMo and USUM
This commit is contained in:
@@ -56,7 +56,17 @@ public string GetSerial()
|
||||
|
||||
public bool isPokemon()
|
||||
{
|
||||
return isORAS() || isXY();
|
||||
return isORAS() || isXY() || isUSUM() || isSuMo();
|
||||
}
|
||||
|
||||
public bool isUSUM()
|
||||
{
|
||||
return (TitleID & 0xFFFFFFFF) >> 8 == 0x1B50 || (TitleID & 0xFFFFFFFF) >> 8 == 0x1B51;
|
||||
}
|
||||
|
||||
public bool isSuMo()
|
||||
{
|
||||
return (TitleID & 0xFFFFFFFF) >> 8 == 0x1648 || (TitleID & 0xFFFFFFFF) >> 8 == 0x175E;
|
||||
}
|
||||
|
||||
public bool isORAS()
|
||||
@@ -76,6 +86,18 @@ public string GetPokemonSerial()
|
||||
string name;
|
||||
switch ((TitleID & 0xFFFFFFFF) >> 8)
|
||||
{
|
||||
case 0x1B51:
|
||||
name = "A2BA"; // Ultra Moon
|
||||
break;
|
||||
case 0x1B50:
|
||||
name = "A2AA"; // Ultra Sun
|
||||
break;
|
||||
case 0x175E: // Moon
|
||||
name = "BNEA";
|
||||
break;
|
||||
case 0x1648: // Sun
|
||||
name = "BNDA";
|
||||
break;
|
||||
case 0x11C5: //Alpha Sapphire
|
||||
name = "ECLA";
|
||||
break;
|
||||
|
||||
BIN
pk3DS.Core/Resources/romdata/byte/PlainRegion/SuMo.bin
Normal file
BIN
pk3DS.Core/Resources/romdata/byte/PlainRegion/SuMo.bin
Normal file
Binary file not shown.
BIN
pk3DS.Core/Resources/romdata/byte/PlainRegion/USUM.bin
Normal file
BIN
pk3DS.Core/Resources/romdata/byte/PlainRegion/USUM.bin
Normal file
Binary file not shown.
@@ -3573,4 +3573,8 @@
|
||||
000400000011BB00 JXQE Johnny Dynamite
|
||||
0004000000158C00 JT7E 3D Thunder Blade
|
||||
0004000000158200 JT7P 3D Thunder Blade
|
||||
000400000016AC00 JWXE Samurai Defender
|
||||
000400000016AC00 JWXE Samurai Defender
|
||||
0004000000164800 BNDA Pokémon™ Sun
|
||||
0004000000175E00 BNEA Pokémon™ Moon
|
||||
00040000001B5000 A2AA Pokémon™ Ultra Sun
|
||||
00040000001B5100 A2BA Pokémon™ Ultra Moon
|
||||
Reference in New Issue
Block a user