diff --git a/DS_Map/Resources/ROMToolboxDB/CustomScrCmdDB.resx b/DS_Map/Resources/ROMToolboxDB/CustomScrCmdDB.resx index 5be9658..8998fd1 100644 --- a/DS_Map/Resources/ROMToolboxDB/CustomScrCmdDB.resx +++ b/DS_Map/Resources/ROMToolboxDB/CustomScrCmdDB.resx @@ -117,7 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + 262368 0x400E0 @@ -125,7 +125,7 @@ 262360 0x400D8 - + 262368 0x400E0 @@ -133,7 +133,7 @@ 262368 0x400E0 - + 1027328 0xFAD00 @@ -141,7 +141,7 @@ 1027304 0xFACE8 - + 1027328 0xFAD00 @@ -149,7 +149,7 @@ 1027312 0xFACF0 - + 262372 0x400E4 @@ -157,7 +157,7 @@ 262364 0x400DC - + 262372 0x400E4 diff --git a/DS_Map/Resources/ROMToolboxDB/ToolboxDB.cs b/DS_Map/Resources/ROMToolboxDB/ToolboxDB.cs index c134111..d90c628 100644 --- a/DS_Map/Resources/ROMToolboxDB/ToolboxDB.cs +++ b/DS_Map/Resources/ROMToolboxDB/ToolboxDB.cs @@ -11,51 +11,51 @@ namespace DSPRE.Resources.ROMToolboxDB { }; public static Dictionary arm9ExpansionCodeDB = new Dictionary() { - ["branchString_DP_ENG"] = "05 F1 34 FC", - ["branchString_DP_ESP"] = "05 F1 04 FD", - ["branchString_Plat_ENG"] = "00 F1 B4 F8", - ["branchString_Plat_ESP"] = "00 F1 B2 F9", - ["branchString_HGSS_ENG"] = "0F F1 30 FB", - ["branchString_HGSS_ESP"] = "0F F1 40 FB", + ["branchString" + "_" + RomInfo.gFamEnum.DP + "_" + RomInfo.gLangEnum.English] = "05 F1 34 FC", + ["branchString" + "_" + RomInfo.gFamEnum.DP + "_" + RomInfo.gLangEnum.Spanish] = "05 F1 04 FD", + ["branchString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = "00 F1 B4 F8", + ["branchString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = "00 F1 B2 F9", + ["branchString" + "_" + RomInfo.gFamEnum.HGSS + "_" + RomInfo.gLangEnum.English] = "0F F1 30 FB", + ["branchString" + "_" + RomInfo.gFamEnum.HGSS + "_" + RomInfo.gLangEnum.Spanish] = "0F F1 40 FB", - ["initString_DP"] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD F1 64 00 02 00 80 3C 02", //Valid for ENG and ESP, also for P - ["initString_Plat_ENG"] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD A5 6A 00 02 00 80 3C 02", - ["initString_Plat_ESP"] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD B9 6A 00 02 00 80 3C 02", - ["initString_HGSS"] = "FC B5 05 48 C0 46 1C 21 00 22 02 4D A8 47 00 20 03 21 FC BD 09 75 00 02 00 80 3C 02" //Valid for ENG and ESP, also for SS + ["initString" + "_" + RomInfo.gFamEnum.DP] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD F1 64 00 02 00 80 3C 02", //Valid for ENG and ESP, also for P + ["initString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD A5 6A 00 02 00 80 3C 02", + ["initString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = "FC B5 05 48 C0 46 41 21 09 22 02 4D A8 47 00 20 03 21 FC BD B9 6A 00 02 00 80 3C 02", + ["initString" + "_" + RomInfo.gFamEnum.HGSS] = "FC B5 05 48 C0 46 1C 21 00 22 02 4D A8 47 00 20 03 21 FC BD 09 75 00 02 00 80 3C 02" //Valid for ENG and ESP, also for SS }; public static Dictionary arm9ExpansionOffsetsDB = new Dictionary() { - ["branchOffset_DP"] = 0x02000C80, //Valid also for P - ["branchOffset_Plat"] = 0x02000CB4, - ["branchOffset_HGSS"] = 0x02000CD0, //Valid also for SS - - ["initOffset_DP_ENG"] = 0x021064EC, - ["initOffset_DP_ESP"] = 0x0210668C, - ["initOffset_Plat_ENG"] = 0x02100E20, - ["initOffset_Plat_ESP"] = 0x0210101C, - ["initOffset_HGSS_ENG"] = 0x02110334, - ["initOffset_HGSS_ESP"] = 0x02110354 + ["branchOffset" + "_" + RomInfo.gFamEnum.DP] = 0x02000C80, //Valid also for P + ["branchOffset" + "_" + RomInfo.gFamEnum.Plat] = 0x02000CB4, + ["branchOffset" + "_" + RomInfo.gFamEnum.HGSS] = 0x02000CD0, //Valid also for SS + + ["initOffset" + "_" + RomInfo.gFamEnum.DP + "_" + RomInfo.gLangEnum.English] = 0x021064EC, + ["initOffset" + "_" + RomInfo.gFamEnum.DP + "_" + RomInfo.gLangEnum.Spanish] = 0x0210668C, + ["initOffset" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = 0x02100E20, + ["initOffset" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = 0x0210101C, + ["initOffset" + "_" + RomInfo.gFamEnum.HGSS + "_" + RomInfo.gLangEnum.English] = 0x02110334, + ["initOffset" + "_" + RomInfo.gFamEnum.HGSS + "_" + RomInfo.gLangEnum.Spanish] = 0x02110354 }; public static Dictionary BDHCamCodeDB = new Dictionary() { - ["branchString_Plat_ENG"] = "B9 F3 E2 F8", - ["branchString_Plat_ESP"] = "B9 F3 AA F8", - ["branchString_HGSS"] = "B6 F3 2E FA", //Also valid for SS, both ESP and ENG + ["branchString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = "B9 F3 E2 F8", + ["branchString" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = "B9 F3 AA F8", + ["branchString" + "_" + RomInfo.gFamEnum.HGSS] = "B6 F3 2E FA", //Also valid for SS, both ESP and ENG ["overlayString1"] = "00 4B 18 47 41 9C 3D 02", ["overlayString2"] = "00 4B 18 47 01 9C 3D 02", }; public static Dictionary BDHCamOffsetsDB = new Dictionary() { - ["branchOffset_Plat_ENG"] = 0x0202040C, - ["branchOffset_Plat_ESP"] = 0x0202047C, - ["branchOffset_HGSS"] = 0x02023174, //Also valid for SS, both ESP and ENG + ["branchOffset" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = 0x0202040C, + ["branchOffset" + "_" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = 0x0202047C, + ["branchOffset" + "_" + RomInfo.gFamEnum.HGSS] = 0x02023174, //Also valid for SS, both ESP and ENG - ["overlayOffset1_Plat_ENG"] = 0x0001E1B4, - ["overlayOffset1_Plat_ESP"] = 0x0001E1BC, - ["overlayOffset1_HGSS"] = 0x0001574C, + ["overlayOffset1" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = 0x0001E1B4, + ["overlayOffset1" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = 0x0001E1BC, + ["overlayOffset1" + RomInfo.gFamEnum.HGSS] = 0x0001574C, - ["overlayOffset2_Plat_ENG"] = 0x0001E2CC, - ["overlayOffset2_Plat_ESP"] = 0x0001E2D4, - ["overlayOffset2_HGSS"] = 0x00015864, + ["overlayOffset2" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.English] = 0x0001E2CC, + ["overlayOffset2" + RomInfo.gFamEnum.Plat + "_" + RomInfo.gLangEnum.Spanish] = 0x0001E2D4, + ["overlayOffset2" + RomInfo.gFamEnum.HGSS] = 0x00015864, }; public static uint BDHCamSubroutineOffset = 0x000115B0;