mirror of
https://github.com/kwsch/PKHeX
synced 2025-02-17 05:48:44 +00:00
Early rough USUM compatibility
need to dump string resources, sprites, and repoint the form list string fetch later. tons more to do no guarantee of any working functions
This commit is contained in:
parent
9af0876352
commit
543736d568
5 changed files with 273 additions and 244 deletions
|
@ -93,6 +93,9 @@ namespace PKHeX.Core
|
|||
internal static readonly ushort[] Pouch_Key_USUM = {
|
||||
// todo
|
||||
};
|
||||
internal static readonly ushort[] Pouch_Roto_USUM = {
|
||||
//949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959
|
||||
};
|
||||
internal static readonly ushort[] Pouch_TMHM_SM = { // 02
|
||||
328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345,
|
||||
346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363,
|
||||
|
@ -117,10 +120,10 @@ namespace PKHeX.Core
|
|||
776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 798, 799, 800, 801, 802, 803, 804, 805, 806, 836
|
||||
};
|
||||
internal static readonly ushort[] Pouch_ZCrystal_USUM = Pouch_ZCrystal_SM.Concat(new ushort[] { // Bead
|
||||
// todo
|
||||
//927, 928, 929, 930, 931, 932
|
||||
}).ToArray();
|
||||
internal static readonly ushort[] Pouch_ZCrystalHeld_USUM = Pouch_ZCrystalHeld_SM.Concat(new ushort[] { // Piece
|
||||
// todo
|
||||
//921, 922, 923, 924, 925, 926
|
||||
}).ToArray();
|
||||
public static readonly Dictionary<int, int> ZCrystalDictionary = Pouch_ZCrystal_USUM
|
||||
.Zip(Pouch_ZCrystalHeld_USUM, (k, v) => new { Key = (int)k, Value = (int)v })
|
||||
|
|
Binary file not shown.
|
@ -194,82 +194,94 @@ namespace PKHeX.Core
|
|||
|
||||
private void GetSAVOffsets()
|
||||
{
|
||||
if (SM)
|
||||
{
|
||||
/* 00 */ Bag = 0x00000; // [DE0] MyItem
|
||||
/* 01 */ Trainer1 = 0x00E00; // [07C] Situation
|
||||
/* 02 */ // = 0x01000; // [014] RandomGroup
|
||||
/* 03 */ TrainerCard = 0x01200; // [0C0] MyStatus
|
||||
/* 04 */ Party = 0x01400; // [61C] PokePartySave
|
||||
/* 05 */ EventConst = 0x01C00; // [E00] EventWork
|
||||
/* 06 */ PokeDex = 0x02A00; // [F78] ZukanData
|
||||
/* 07 */ GTS = 0x03A00; // [228] GtsData
|
||||
/* 08 */ Fused = 0x03E00; // [104] UnionPokemon
|
||||
/* 09 */ Misc = 0x04000; // [200] Misc
|
||||
/* 10 */ Trainer2 = 0x04200; // [020] FieldMenu
|
||||
/* 11 */ ConfigSave = 0x04400; // [004] ConfigSave
|
||||
/* 12 */ AdventureInfo = 0x04600; // [058] GameTime
|
||||
/* 13 */ PCLayout = 0x04800; // [5E6] BOX
|
||||
/* 14 */ Box = 0x04E00; // [36600] BoxPokemon
|
||||
/* 15 */ Resort = 0x3B400; // [572C] ResortSave
|
||||
/* 16 */ PlayTime = 0x40C00; // [008] PlayTime
|
||||
/* 17 */ Overworld = 0x40E00; // [1080] FieldMoveModelSave
|
||||
/* 18 */ Fashion = 0x42000; // [1A08] Fashion
|
||||
/* 19 */ // = 0x43C00; // [6408] JoinFestaPersonalSave
|
||||
/* 20 */ // = 0x4A200; // [6408] JoinFestaPersonalSave
|
||||
/* 21 */ JoinFestaData = 0x50800; // [3998] JoinFestaDataSave
|
||||
/* 22 */ // = 0x54200; // [100] BerrySpot
|
||||
/* 23 */ // = 0x54400; // [100] FishingSpot
|
||||
/* 24 */ // = 0x54600; // [10528] LiveMatchData
|
||||
/* 25 */ // = 0x64C00; // [204] BattleSpotData
|
||||
/* 26 */ PokeFinderSave = 0x65000; // [B60] PokeFinderSave
|
||||
/* 27 */ WondercardFlags= 0x65C00; // [3F50] MysteryGiftSave
|
||||
/* 28 */ Record = 0x69C00; // [358] Record
|
||||
/* 29 */ // = 0x6A000; // [728] ValidationSave
|
||||
/* 30 */ // = 0x6A800; // [200] GameSyncSave
|
||||
/* 31 */ // = 0x6AA00; // [718] PokeDiarySave
|
||||
/* 32 */ BattleTree = 0x6B200; // [1FC] BattleInstSave
|
||||
/* 33 */ Daycare = 0x6B400; // [200] Sodateya
|
||||
/* 34 */ // = 0x6B600; // [120] WeatherSave
|
||||
/* 35 */ QRSaveData = 0x6B800; // [1C8] QRReaderSaveData
|
||||
/* 36 */ // = 0x6BA00; // [200] TurtleSalmonSave
|
||||
|
||||
EventFlag = EventConst + 0x7D0;
|
||||
|
||||
OFS_PouchHeldItem = Bag + 0; // 430 (Case 0)
|
||||
OFS_PouchKeyItem = Bag + 0x6B8; // 184 (Case 4)
|
||||
OFS_PouchTMHM = Bag + 0x998; // 108 (Case 2)
|
||||
OFS_PouchMedicine = Bag + 0xB48; // 64 (Case 1)
|
||||
OFS_PouchBerry = Bag + 0xC48; // 72 (Case 3)
|
||||
OFS_PouchZCrystals = Bag + 0xD68; // 30 (Case 5)
|
||||
|
||||
PokeDexLanguageFlags = PokeDex + 0x550;
|
||||
WondercardData = WondercardFlags + 0x100;
|
||||
|
||||
BattleBoxFlags = PCLayout + 0x4C4;
|
||||
PCBackgrounds = PCLayout + 0x5C0;
|
||||
LastViewedBox = PCLayout + 0x5E3;
|
||||
PCFlags = PCLayout + 0x5E0;
|
||||
|
||||
HoF = 0x25C0; // Inside EventWork (const/flag) block
|
||||
|
||||
FashionLength = 0x1A08;
|
||||
|
||||
TeamCount = 6;
|
||||
LockedSlots = new int[6*TeamCount];
|
||||
TeamSlots = new int[6*TeamCount];
|
||||
}
|
||||
else if (USUM)
|
||||
{
|
||||
// todo
|
||||
TeamCount = 6;
|
||||
LockedSlots = new int[6*TeamCount];
|
||||
TeamSlots = new int[6*TeamCount];
|
||||
}
|
||||
else // Empty input
|
||||
if (!Exportable) // Empty input
|
||||
{
|
||||
Party = 0x0;
|
||||
Box = Party + SIZE_PARTY * 6 + 0x1000;
|
||||
|
||||
PCLayout = Party + SIZE_PARTY * 6;
|
||||
BattleBoxFlags = PCLayout + 0x4C4;
|
||||
PCBackgrounds = PCLayout + 0x5C0;
|
||||
LastViewedBox = PCLayout + 0x5E3;
|
||||
PCFlags = PCLayout + 0x5E0;
|
||||
return;
|
||||
}
|
||||
|
||||
/* 00 */ Bag = Blocks[00].Offset; // 0x00000 // [DE0] MyItem
|
||||
/* 01 */ Trainer1 = Blocks[01].Offset; // 0x00E00 // [07C] Situation
|
||||
/* 02 */ // = Blocks[02].Offset; // 0x01000 // [014] RandomGroup
|
||||
/* 03 */ TrainerCard = Blocks[03].Offset; // 0x01200 // [0C0] MyStatus
|
||||
/* 04 */ Party = Blocks[04].Offset; // 0x01400 // [61C] PokePartySave
|
||||
/* 05 */ EventConst = Blocks[05].Offset; // 0x01C00 // [E00] EventWork
|
||||
/* 06 */ PokeDex = Blocks[06].Offset; // 0x02A00 // [F78] ZukanData
|
||||
/* 07 */ GTS = Blocks[07].Offset; // 0x03A00 // [228] GtsData
|
||||
/* 08 */ Fused = Blocks[08].Offset; // 0x03E00 // [104] UnionPokemon
|
||||
/* 09 */ Misc = Blocks[09].Offset; // 0x04000 // [200] Misc
|
||||
/* 10 */ Trainer2 = Blocks[10].Offset; // 0x04200 // [020] FieldMenu
|
||||
/* 11 */ ConfigSave = Blocks[11].Offset; // 0x04400 // [004] ConfigSave
|
||||
/* 12 */ AdventureInfo = Blocks[12].Offset; // 0x04600 // [058] GameTime
|
||||
/* 13 */ PCLayout = Blocks[13].Offset; // 0x04800 // [5E6] BOX
|
||||
/* 14 */ Box = Blocks[14].Offset; // 0x04E00 // [36600] BoxPokemon
|
||||
/* 15 */ Resort = Blocks[15].Offset; // 0x3B400 // [572C] ResortSave
|
||||
/* 16 */ PlayTime = Blocks[16].Offset; // 0x40C00 // [008] PlayTime
|
||||
/* 17 */ Overworld = Blocks[17].Offset; // 0x40E00 // [1080] FieldMoveModelSave
|
||||
/* 18 */ Fashion = Blocks[18].Offset; // 0x42000 // [1A08] Fashion
|
||||
/* 19 */ // = Blocks[19].Offset; // 0x43C00 // [6408] JoinFestaPersonalSave
|
||||
/* 20 */ // = Blocks[20].Offset; // 0x4A200 // [6408] JoinFestaPersonalSave
|
||||
/* 21 */ JoinFestaData = Blocks[21].Offset; // 0x50800 // [3998] JoinFestaDataSave
|
||||
/* 22 */ // = Blocks[22].Offset; // 0x54200 // [100] BerrySpot
|
||||
/* 23 */ // = Blocks[23].Offset; // 0x54400 // [100] FishingSpot
|
||||
/* 24 */ // = Blocks[24].Offset; // 0x54600 // [10528] LiveMatchData
|
||||
/* 25 */ // = Blocks[25].Offset; // 0x64C00 // [204] BattleSpotData
|
||||
/* 26 */ PokeFinderSave = Blocks[26].Offset; // 0x65000 // [B60] PokeFinderSave
|
||||
/* 27 */ WondercardFlags= Blocks[27].Offset; // 0x65C00 // [3F50] MysteryGiftSave
|
||||
/* 28 */ Record = Blocks[28].Offset; // 0x69C00 // [358] Record
|
||||
/* 29 */ // = Blocks[29].Offset; // 0x6A000 // [728] ValidationSave
|
||||
/* 30 */ // = Blocks[30].Offset; // 0x6A800 // [200] GameSyncSave
|
||||
/* 31 */ // = Blocks[31].Offset; // 0x6AA00 // [718] PokeDiarySave
|
||||
/* 32 */ BattleTree = Blocks[32].Offset; // 0x6B200 // [1FC] BattleInstSave
|
||||
/* 33 */ Daycare = Blocks[33].Offset; // 0x6B400 // [200] Sodateya
|
||||
/* 34 */ // = Blocks[34].Offset; // 0x6B600 // [120] WeatherSave
|
||||
/* 35 */ QRSaveData = Blocks[35].Offset; // 0x6B800 // [1C8] QRReaderSaveData
|
||||
/* 36 */ // = Blocks[36].Offset; // 0x6BA00 // [200] TurtleSalmonSave
|
||||
|
||||
EventFlag = EventConst + 0x7D0;
|
||||
|
||||
OFS_PouchHeldItem = Bag + 0; // 430 (Case 0)
|
||||
OFS_PouchKeyItem = Bag + 0x6B8; // 184 (Case 4)
|
||||
OFS_PouchTMHM = Bag + 0x998; // 108 (Case 2)
|
||||
OFS_PouchMedicine = Bag + 0xB48; // 64 (Case 1)
|
||||
OFS_PouchBerry = Bag + 0xC48; // 72 (Case 3)
|
||||
OFS_PouchZCrystals = Bag + 0xD68; // 30 (Case 5)
|
||||
|
||||
PokeDexLanguageFlags = PokeDex + 0x550;
|
||||
WondercardData = WondercardFlags + 0x100;
|
||||
|
||||
BattleBoxFlags = PCLayout + 0x4C4;
|
||||
PCBackgrounds = PCLayout + 0x5C0;
|
||||
LastViewedBox = PCLayout + 0x5E3;
|
||||
PCFlags = PCLayout + 0x5E0;
|
||||
|
||||
HoF = 0x25C0; // Inside EventWork (const/flag) block
|
||||
|
||||
FashionLength = 0x1A08;
|
||||
|
||||
TeamCount = 6;
|
||||
LockedSlots = new int[6*TeamCount];
|
||||
TeamSlots = new int[6*TeamCount];
|
||||
if (USUM)
|
||||
{
|
||||
// slight differences
|
||||
/* 37 */ // = Blocks[37].Offset; BattleFesSave
|
||||
/* 38 */ // = Blocks[38].Offset; FinderStudioSave
|
||||
|
||||
OFS_PouchHeldItem = Bag + 0; // 427 (Case 0)
|
||||
OFS_PouchKeyItem = OFS_PouchHeldItem + 4*427; // 198 (Case 4)
|
||||
OFS_PouchTMHM = OFS_PouchKeyItem + 4*198; // 108 (Case 2)
|
||||
OFS_PouchMedicine = OFS_PouchTMHM + 4*108; // 60 (Case 1)
|
||||
OFS_PouchBerry = OFS_PouchMedicine + 4*60; // 67 (Case 3)
|
||||
OFS_PouchZCrystals = OFS_PouchBerry + 4*67; // 35 (Case 5)
|
||||
OFS_BattleItems = OFS_PouchZCrystals + 4*35; // 11 (Case 6)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -331,6 +343,8 @@ namespace PKHeX.Core
|
|||
{
|
||||
case 30: return GameVersion.SN;
|
||||
case 31: return GameVersion.MN;
|
||||
case 32: return GameVersion.US;
|
||||
case 33: return GameVersion.UM;
|
||||
}
|
||||
return GameVersion.Unknown;
|
||||
}
|
||||
|
@ -812,14 +826,27 @@ namespace PKHeX.Core
|
|||
{
|
||||
get
|
||||
{
|
||||
InventoryPouch[] pouch =
|
||||
InventoryPouch[] pouch;
|
||||
if (SM)
|
||||
pouch = new[]
|
||||
{
|
||||
new InventoryPouch(InventoryType.Medicine, Legal.Pouch_Medicine_SM, 999, OFS_PouchMedicine),
|
||||
new InventoryPouch(InventoryType.Items, Legal.Pouch_Items_SM, 999, OFS_PouchHeldItem),
|
||||
new InventoryPouch(InventoryType.TMHMs, Legal.Pouch_TMHM_SM, 1, OFS_PouchTMHM),
|
||||
new InventoryPouch(InventoryType.Berries, Legal.Pouch_Berries_SM, 999, OFS_PouchBerry),
|
||||
new InventoryPouch(InventoryType.KeyItems, USUM ? Legal.Pouch_Key_USUM : Legal.Pouch_Key_SM, 1, OFS_PouchKeyItem),
|
||||
new InventoryPouch(InventoryType.ZCrystals, USUM ? Legal.Pouch_ZCrystal_USUM : Legal.Pouch_ZCrystal_SM, 1, OFS_PouchZCrystals),
|
||||
new InventoryPouch(InventoryType.KeyItems, Legal.Pouch_Key_SM, 1, OFS_PouchKeyItem),
|
||||
new InventoryPouch(InventoryType.ZCrystals, Legal.Pouch_ZCrystal_SM, 1, OFS_PouchZCrystals),
|
||||
};
|
||||
else // USUM
|
||||
pouch = new[]
|
||||
{
|
||||
new InventoryPouch(InventoryType.Medicine, Legal.Pouch_Medicine_SM, 999, OFS_PouchMedicine),
|
||||
new InventoryPouch(InventoryType.Items, Legal.Pouch_Items_SM, 999, OFS_PouchHeldItem),
|
||||
new InventoryPouch(InventoryType.TMHMs, Legal.Pouch_TMHM_SM, 1, OFS_PouchTMHM),
|
||||
new InventoryPouch(InventoryType.Berries, Legal.Pouch_Berries_SM, 999, OFS_PouchBerry),
|
||||
new InventoryPouch(InventoryType.KeyItems, Legal.Pouch_Key_USUM, 1, OFS_PouchKeyItem),
|
||||
new InventoryPouch(InventoryType.ZCrystals, Legal.Pouch_ZCrystal_USUM, 1, OFS_PouchZCrystals),
|
||||
new InventoryPouch(InventoryType.BattleItems, Legal.Pouch_Roto_USUM, 999, OFS_BattleItems),
|
||||
};
|
||||
foreach (var p in pouch)
|
||||
p.GetPouch7(ref Data);
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace PKHeX.Core
|
|||
{
|
||||
public const int BEEF = 0x42454546;
|
||||
|
||||
public const int SIZE_G7USUM = 999_999_999;
|
||||
public const int SIZE_G7USUM = 0x6CC00;
|
||||
public const int SIZE_G7SM = 0x6BE00;
|
||||
public const int SIZE_G6XY = 0x65600;
|
||||
public const int SIZE_G6ORAS = 0x76000;
|
||||
|
|
|
@ -104,6 +104,8 @@ namespace PKHeX.WinForms
|
|||
this.L_SinglesC = new System.Windows.Forms.Label();
|
||||
this.TC_Editor = new System.Windows.Forms.TabControl();
|
||||
this.Tab_Overview = new System.Windows.Forms.TabPage();
|
||||
this.CB_Vivillon = new System.Windows.Forms.ComboBox();
|
||||
this.L_Vivillon = new System.Windows.Forms.Label();
|
||||
this.B_GenTID = new System.Windows.Forms.Button();
|
||||
this.L_G7TID = new System.Windows.Forms.Label();
|
||||
this.MT_G7TID = new System.Windows.Forms.MaskedTextBox();
|
||||
|
@ -164,6 +166,18 @@ namespace PKHeX.WinForms
|
|||
this.NUD_RCStreak0 = new System.Windows.Forms.NumericUpDown();
|
||||
this.L_CStreak0 = new System.Windows.Forms.Label();
|
||||
this.Tab_Misc = new System.Windows.Forms.TabPage();
|
||||
this.CHK_UnlockMega = new System.Windows.Forms.CheckBox();
|
||||
this.L_BallThrowType = new System.Windows.Forms.Label();
|
||||
this.CB_BallThrowType = new System.Windows.Forms.ComboBox();
|
||||
this.CB_BallThrowTypeListMode = new System.Windows.Forms.ComboBox();
|
||||
this.LB_BallThrowTypeUnlocked = new System.Windows.Forms.ListBox();
|
||||
this.LB_BallThrowTypeLearned = new System.Windows.Forms.ListBox();
|
||||
this.L_Stamps = new System.Windows.Forms.Label();
|
||||
this.LB_Stamps = new System.Windows.Forms.ListBox();
|
||||
this.L_DaysFromRefreshed = new System.Windows.Forms.Label();
|
||||
this.NUD_DaysFromRefreshed = new System.Windows.Forms.NumericUpDown();
|
||||
this.L_PlazaName = new System.Windows.Forms.Label();
|
||||
this.TB_PlazaName = new System.Windows.Forms.TextBox();
|
||||
this.CB_Fashion = new System.Windows.Forms.ComboBox();
|
||||
this.L_SkinColor = new System.Windows.Forms.Label();
|
||||
this.CB_SkinColor = new System.Windows.Forms.ComboBox();
|
||||
|
@ -178,20 +192,6 @@ namespace PKHeX.WinForms
|
|||
this.NUD_ThumbsTotal = new System.Windows.Forms.NumericUpDown();
|
||||
this.L_ThumbsTotal = new System.Windows.Forms.Label();
|
||||
this.B_Fashion = new System.Windows.Forms.Button();
|
||||
this.TB_PlazaName = new System.Windows.Forms.TextBox();
|
||||
this.L_PlazaName = new System.Windows.Forms.Label();
|
||||
this.L_Vivillon = new System.Windows.Forms.Label();
|
||||
this.CB_Vivillon = new System.Windows.Forms.ComboBox();
|
||||
this.L_DaysFromRefreshed = new System.Windows.Forms.Label();
|
||||
this.NUD_DaysFromRefreshed = new System.Windows.Forms.NumericUpDown();
|
||||
this.L_BallThrowType = new System.Windows.Forms.Label();
|
||||
this.CB_BallThrowType = new System.Windows.Forms.ComboBox();
|
||||
this.CB_BallThrowTypeListMode = new System.Windows.Forms.ComboBox();
|
||||
this.LB_BallThrowTypeUnlocked = new System.Windows.Forms.ListBox();
|
||||
this.LB_BallThrowTypeLearned = new System.Windows.Forms.ListBox();
|
||||
this.L_Stamps = new System.Windows.Forms.Label();
|
||||
this.LB_Stamps = new System.Windows.Forms.ListBox();
|
||||
this.CHK_UnlockMega = new System.Windows.Forms.CheckBox();
|
||||
this.TC_Editor.SuspendLayout();
|
||||
this.Tab_Overview.SuspendLayout();
|
||||
this.GB_Stats.SuspendLayout();
|
||||
|
@ -562,7 +562,9 @@ namespace PKHeX.WinForms
|
|||
this.CB_Game.FormattingEnabled = true;
|
||||
this.CB_Game.Items.AddRange(new object[] {
|
||||
"Sun",
|
||||
"Moon"});
|
||||
"Moon",
|
||||
"US",
|
||||
"UM"});
|
||||
this.CB_Game.Location = new System.Drawing.Point(141, 51);
|
||||
this.CB_Game.Name = "CB_Game";
|
||||
this.CB_Game.Size = new System.Drawing.Size(51, 21);
|
||||
|
@ -869,6 +871,24 @@ namespace PKHeX.WinForms
|
|||
this.Tab_Overview.Text = "Overview";
|
||||
this.Tab_Overview.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// CB_Vivillon
|
||||
//
|
||||
this.CB_Vivillon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CB_Vivillon.FormattingEnabled = true;
|
||||
this.CB_Vivillon.Location = new System.Drawing.Point(85, 98);
|
||||
this.CB_Vivillon.Name = "CB_Vivillon";
|
||||
this.CB_Vivillon.Size = new System.Drawing.Size(93, 21);
|
||||
this.CB_Vivillon.TabIndex = 65;
|
||||
//
|
||||
// L_Vivillon
|
||||
//
|
||||
this.L_Vivillon.Location = new System.Drawing.Point(-1, 101);
|
||||
this.L_Vivillon.Name = "L_Vivillon";
|
||||
this.L_Vivillon.Size = new System.Drawing.Size(80, 12);
|
||||
this.L_Vivillon.TabIndex = 64;
|
||||
this.L_Vivillon.Text = "Vivillon:";
|
||||
this.L_Vivillon.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// B_GenTID
|
||||
//
|
||||
this.B_GenTID.Location = new System.Drawing.Point(124, 75);
|
||||
|
@ -1346,7 +1366,7 @@ namespace PKHeX.WinForms
|
|||
this.CHK_UnlockSuperMulti.AutoSize = true;
|
||||
this.CHK_UnlockSuperMulti.Location = new System.Drawing.Point(144, 18);
|
||||
this.CHK_UnlockSuperMulti.Name = "CHK_UnlockSuperMulti";
|
||||
this.CHK_UnlockSuperMulti.Size = new System.Drawing.Size(49, 16);
|
||||
this.CHK_UnlockSuperMulti.Size = new System.Drawing.Size(48, 17);
|
||||
this.CHK_UnlockSuperMulti.TabIndex = 2;
|
||||
this.CHK_UnlockSuperMulti.Text = "Multi";
|
||||
this.CHK_UnlockSuperMulti.UseVisualStyleBackColor = true;
|
||||
|
@ -1356,7 +1376,7 @@ namespace PKHeX.WinForms
|
|||
this.CHK_UnlockSuperDoubles.AutoSize = true;
|
||||
this.CHK_UnlockSuperDoubles.Location = new System.Drawing.Point(73, 18);
|
||||
this.CHK_UnlockSuperDoubles.Name = "CHK_UnlockSuperDoubles";
|
||||
this.CHK_UnlockSuperDoubles.Size = new System.Drawing.Size(65, 16);
|
||||
this.CHK_UnlockSuperDoubles.Size = new System.Drawing.Size(65, 17);
|
||||
this.CHK_UnlockSuperDoubles.TabIndex = 1;
|
||||
this.CHK_UnlockSuperDoubles.Text = "Doubles";
|
||||
this.CHK_UnlockSuperDoubles.UseVisualStyleBackColor = true;
|
||||
|
@ -1366,7 +1386,7 @@ namespace PKHeX.WinForms
|
|||
this.CHK_UnlockSuperSingles.AutoSize = true;
|
||||
this.CHK_UnlockSuperSingles.Location = new System.Drawing.Point(6, 18);
|
||||
this.CHK_UnlockSuperSingles.Name = "CHK_UnlockSuperSingles";
|
||||
this.CHK_UnlockSuperSingles.Size = new System.Drawing.Size(61, 16);
|
||||
this.CHK_UnlockSuperSingles.Size = new System.Drawing.Size(60, 17);
|
||||
this.CHK_UnlockSuperSingles.TabIndex = 0;
|
||||
this.CHK_UnlockSuperSingles.Text = "Singles";
|
||||
this.CHK_UnlockSuperSingles.UseVisualStyleBackColor = true;
|
||||
|
@ -1674,6 +1694,132 @@ namespace PKHeX.WinForms
|
|||
this.Tab_Misc.Text = "Misc";
|
||||
this.Tab_Misc.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// CHK_UnlockMega
|
||||
//
|
||||
this.CHK_UnlockMega.AutoSize = true;
|
||||
this.CHK_UnlockMega.Location = new System.Drawing.Point(6, 256);
|
||||
this.CHK_UnlockMega.Name = "CHK_UnlockMega";
|
||||
this.CHK_UnlockMega.Size = new System.Drawing.Size(90, 17);
|
||||
this.CHK_UnlockMega.TabIndex = 72;
|
||||
this.CHK_UnlockMega.Text = "Unlock Mega";
|
||||
this.CHK_UnlockMega.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// L_BallThrowType
|
||||
//
|
||||
this.L_BallThrowType.Location = new System.Drawing.Point(144, 50);
|
||||
this.L_BallThrowType.Name = "L_BallThrowType";
|
||||
this.L_BallThrowType.Size = new System.Drawing.Size(117, 20);
|
||||
this.L_BallThrowType.TabIndex = 65;
|
||||
this.L_BallThrowType.Text = "Ball Throw Type:";
|
||||
this.L_BallThrowType.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// CB_BallThrowType
|
||||
//
|
||||
this.CB_BallThrowType.FormattingEnabled = true;
|
||||
this.CB_BallThrowType.Location = new System.Drawing.Point(267, 51);
|
||||
this.CB_BallThrowType.Name = "CB_BallThrowType";
|
||||
this.CB_BallThrowType.Size = new System.Drawing.Size(109, 21);
|
||||
this.CB_BallThrowType.TabIndex = 66;
|
||||
//
|
||||
// CB_BallThrowTypeListMode
|
||||
//
|
||||
this.CB_BallThrowTypeListMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CB_BallThrowTypeListMode.FormattingEnabled = true;
|
||||
this.CB_BallThrowTypeListMode.Items.AddRange(new object[] {
|
||||
"unlocked list",
|
||||
"learned list"});
|
||||
this.CB_BallThrowTypeListMode.Location = new System.Drawing.Point(154, 76);
|
||||
this.CB_BallThrowTypeListMode.Name = "CB_BallThrowTypeListMode";
|
||||
this.CB_BallThrowTypeListMode.Size = new System.Drawing.Size(107, 21);
|
||||
this.CB_BallThrowTypeListMode.TabIndex = 67;
|
||||
this.CB_BallThrowTypeListMode.SelectedIndexChanged += new System.EventHandler(this.UpdateBattleStyle);
|
||||
//
|
||||
// LB_BallThrowTypeUnlocked
|
||||
//
|
||||
this.LB_BallThrowTypeUnlocked.FormattingEnabled = true;
|
||||
this.LB_BallThrowTypeUnlocked.Location = new System.Drawing.Point(267, 74);
|
||||
this.LB_BallThrowTypeUnlocked.Name = "LB_BallThrowTypeUnlocked";
|
||||
this.LB_BallThrowTypeUnlocked.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_BallThrowTypeUnlocked.Size = new System.Drawing.Size(109, 43);
|
||||
this.LB_BallThrowTypeUnlocked.TabIndex = 68;
|
||||
this.LB_BallThrowTypeUnlocked.SelectedIndexChanged += new System.EventHandler(this.UpdateBallThrowTypeUnlocked);
|
||||
//
|
||||
// LB_BallThrowTypeLearned
|
||||
//
|
||||
this.LB_BallThrowTypeLearned.FormattingEnabled = true;
|
||||
this.LB_BallThrowTypeLearned.Location = new System.Drawing.Point(267, 74);
|
||||
this.LB_BallThrowTypeLearned.Name = "LB_BallThrowTypeLearned";
|
||||
this.LB_BallThrowTypeLearned.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_BallThrowTypeLearned.Size = new System.Drawing.Size(109, 43);
|
||||
this.LB_BallThrowTypeLearned.TabIndex = 69;
|
||||
this.LB_BallThrowTypeLearned.Visible = false;
|
||||
this.LB_BallThrowTypeLearned.SelectedIndexChanged += new System.EventHandler(this.UpdateBallThrowTypeLearned);
|
||||
//
|
||||
// L_Stamps
|
||||
//
|
||||
this.L_Stamps.AutoSize = true;
|
||||
this.L_Stamps.Location = new System.Drawing.Point(214, 174);
|
||||
this.L_Stamps.Name = "L_Stamps";
|
||||
this.L_Stamps.Size = new System.Drawing.Size(45, 13);
|
||||
this.L_Stamps.TabIndex = 70;
|
||||
this.L_Stamps.Text = "Stamps:";
|
||||
this.L_Stamps.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// LB_Stamps
|
||||
//
|
||||
this.LB_Stamps.FormattingEnabled = true;
|
||||
this.LB_Stamps.Location = new System.Drawing.Point(217, 194);
|
||||
this.LB_Stamps.Name = "LB_Stamps";
|
||||
this.LB_Stamps.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_Stamps.Size = new System.Drawing.Size(159, 43);
|
||||
this.LB_Stamps.TabIndex = 71;
|
||||
//
|
||||
// L_DaysFromRefreshed
|
||||
//
|
||||
this.L_DaysFromRefreshed.Location = new System.Drawing.Point(144, 28);
|
||||
this.L_DaysFromRefreshed.Name = "L_DaysFromRefreshed";
|
||||
this.L_DaysFromRefreshed.Size = new System.Drawing.Size(117, 18);
|
||||
this.L_DaysFromRefreshed.TabIndex = 63;
|
||||
this.L_DaysFromRefreshed.Text = "Days from Refreshed:";
|
||||
this.L_DaysFromRefreshed.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// NUD_DaysFromRefreshed
|
||||
//
|
||||
this.NUD_DaysFromRefreshed.Location = new System.Drawing.Point(267, 30);
|
||||
this.NUD_DaysFromRefreshed.Maximum = new decimal(new int[] {
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUD_DaysFromRefreshed.Name = "NUD_DaysFromRefreshed";
|
||||
this.NUD_DaysFromRefreshed.Size = new System.Drawing.Size(42, 20);
|
||||
this.NUD_DaysFromRefreshed.TabIndex = 64;
|
||||
this.NUD_DaysFromRefreshed.Value = new decimal(new int[] {
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// L_PlazaName
|
||||
//
|
||||
this.L_PlazaName.AutoSize = true;
|
||||
this.L_PlazaName.Location = new System.Drawing.Point(214, 130);
|
||||
this.L_PlazaName.Name = "L_PlazaName";
|
||||
this.L_PlazaName.Size = new System.Drawing.Size(106, 13);
|
||||
this.L_PlazaName.TabIndex = 62;
|
||||
this.L_PlazaName.Text = "Festival Plaza Name:";
|
||||
this.L_PlazaName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// TB_PlazaName
|
||||
//
|
||||
this.TB_PlazaName.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.TB_PlazaName.Location = new System.Drawing.Point(217, 150);
|
||||
this.TB_PlazaName.MaxLength = 20;
|
||||
this.TB_PlazaName.Name = "TB_PlazaName";
|
||||
this.TB_PlazaName.Size = new System.Drawing.Size(159, 20);
|
||||
this.TB_PlazaName.TabIndex = 61;
|
||||
this.TB_PlazaName.Text = "WWWWWWWWWWWWWWWWWWWW";
|
||||
//
|
||||
// CB_Fashion
|
||||
//
|
||||
this.CB_Fashion.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
|
@ -1844,153 +1990,6 @@ namespace PKHeX.WinForms
|
|||
this.B_Fashion.UseVisualStyleBackColor = true;
|
||||
this.B_Fashion.Click += new System.EventHandler(this.B_Fashion_Click);
|
||||
//
|
||||
// TB_PlazaName
|
||||
//
|
||||
this.TB_PlazaName.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.TB_PlazaName.Location = new System.Drawing.Point(217, 150);
|
||||
this.TB_PlazaName.MaxLength = 20;
|
||||
this.TB_PlazaName.Name = "TB_PlazaName";
|
||||
this.TB_PlazaName.Size = new System.Drawing.Size(159, 20);
|
||||
this.TB_PlazaName.TabIndex = 61;
|
||||
this.TB_PlazaName.Text = "WWWWWWWWWWWWWWWWWWWW";
|
||||
//
|
||||
// L_PlazaName
|
||||
//
|
||||
this.L_PlazaName.AutoSize = true;
|
||||
this.L_PlazaName.Location = new System.Drawing.Point(214, 130);
|
||||
this.L_PlazaName.Name = "L_PlazaName";
|
||||
this.L_PlazaName.Size = new System.Drawing.Size(106, 13);
|
||||
this.L_PlazaName.TabIndex = 62;
|
||||
this.L_PlazaName.Text = "Festival Plaza Name:";
|
||||
this.L_PlazaName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// L_Vivillon
|
||||
//
|
||||
this.L_Vivillon.Location = new System.Drawing.Point(-1, 101);
|
||||
this.L_Vivillon.Name = "L_Vivillon";
|
||||
this.L_Vivillon.Size = new System.Drawing.Size(80, 12);
|
||||
this.L_Vivillon.TabIndex = 64;
|
||||
this.L_Vivillon.Text = "Vivillon:";
|
||||
this.L_Vivillon.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// CB_Vivillon
|
||||
//
|
||||
this.CB_Vivillon.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CB_Vivillon.FormattingEnabled = true;
|
||||
this.CB_Vivillon.Location = new System.Drawing.Point(85, 98);
|
||||
this.CB_Vivillon.Name = "CB_Vivillon";
|
||||
this.CB_Vivillon.Size = new System.Drawing.Size(93, 20);
|
||||
this.CB_Vivillon.TabIndex = 65;
|
||||
//
|
||||
// L_DaysFromRefreshed
|
||||
//
|
||||
this.L_DaysFromRefreshed.Location = new System.Drawing.Point(144, 28);
|
||||
this.L_DaysFromRefreshed.Name = "L_DaysFromRefreshed";
|
||||
this.L_DaysFromRefreshed.Size = new System.Drawing.Size(117, 18);
|
||||
this.L_DaysFromRefreshed.TabIndex = 63;
|
||||
this.L_DaysFromRefreshed.Text = "Days from Refreshed:";
|
||||
this.L_DaysFromRefreshed.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// NUD_DaysFromRefreshed
|
||||
//
|
||||
this.NUD_DaysFromRefreshed.Location = new System.Drawing.Point(267, 30);
|
||||
this.NUD_DaysFromRefreshed.Maximum = new decimal(new int[] {
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUD_DaysFromRefreshed.Name = "NUD_DaysFromRefreshed";
|
||||
this.NUD_DaysFromRefreshed.Size = new System.Drawing.Size(42, 19);
|
||||
this.NUD_DaysFromRefreshed.TabIndex = 64;
|
||||
this.NUD_DaysFromRefreshed.Value = new decimal(new int[] {
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// L_BallThrowType
|
||||
//
|
||||
this.L_BallThrowType.Location = new System.Drawing.Point(144, 50);
|
||||
this.L_BallThrowType.Name = "L_BallThrowType";
|
||||
this.L_BallThrowType.Size = new System.Drawing.Size(117, 20);
|
||||
this.L_BallThrowType.TabIndex = 65;
|
||||
this.L_BallThrowType.Text = "Ball Throw Type:";
|
||||
this.L_BallThrowType.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// CB_BallThrowType
|
||||
//
|
||||
this.CB_BallThrowType.FormattingEnabled = true;
|
||||
this.CB_BallThrowType.Location = new System.Drawing.Point(267, 51);
|
||||
this.CB_BallThrowType.Name = "CB_BallThrowType";
|
||||
this.CB_BallThrowType.Size = new System.Drawing.Size(109, 21);
|
||||
this.CB_BallThrowType.TabIndex = 66;
|
||||
//
|
||||
// CB_BallThrowTypeListMode
|
||||
//
|
||||
this.CB_BallThrowTypeListMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CB_BallThrowTypeListMode.FormattingEnabled = true;
|
||||
this.CB_BallThrowTypeListMode.Items.AddRange(new object[] {
|
||||
"unlocked list",
|
||||
"learned list"});
|
||||
this.CB_BallThrowTypeListMode.Location = new System.Drawing.Point(154, 76);
|
||||
this.CB_BallThrowTypeListMode.Name = "CB_BallThrowTypeListMode";
|
||||
this.CB_BallThrowTypeListMode.Size = new System.Drawing.Size(107, 21);
|
||||
this.CB_BallThrowTypeListMode.TabIndex = 67;
|
||||
this.CB_BallThrowTypeListMode.SelectedIndexChanged += new System.EventHandler(this.UpdateBattleStyle);
|
||||
//
|
||||
// LB_BallThrowTypeUnlocked
|
||||
//
|
||||
this.LB_BallThrowTypeUnlocked.FormattingEnabled = true;
|
||||
this.LB_BallThrowTypeUnlocked.ItemHeight = 12;
|
||||
this.LB_BallThrowTypeUnlocked.Location = new System.Drawing.Point(267, 74);
|
||||
this.LB_BallThrowTypeUnlocked.Name = "LB_BallThrowTypeUnlocked";
|
||||
this.LB_BallThrowTypeUnlocked.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_BallThrowTypeUnlocked.Size = new System.Drawing.Size(109, 52);
|
||||
this.LB_BallThrowTypeUnlocked.TabIndex = 68;
|
||||
this.LB_BallThrowTypeUnlocked.SelectedIndexChanged += new System.EventHandler(this.UpdateBallThrowTypeUnlocked);
|
||||
//
|
||||
// LB_BallThrowTypeLearned
|
||||
//
|
||||
this.LB_BallThrowTypeLearned.FormattingEnabled = true;
|
||||
this.LB_BallThrowTypeLearned.ItemHeight = 12;
|
||||
this.LB_BallThrowTypeLearned.Location = new System.Drawing.Point(267, 74);
|
||||
this.LB_BallThrowTypeLearned.Name = "LB_BallThrowTypeLearned";
|
||||
this.LB_BallThrowTypeLearned.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_BallThrowTypeLearned.Size = new System.Drawing.Size(109, 52);
|
||||
this.LB_BallThrowTypeLearned.TabIndex = 69;
|
||||
this.LB_BallThrowTypeLearned.Visible = false;
|
||||
this.LB_BallThrowTypeLearned.SelectedIndexChanged += new System.EventHandler(this.UpdateBallThrowTypeLearned);
|
||||
//
|
||||
// L_Stamps
|
||||
//
|
||||
this.L_Stamps.AutoSize = true;
|
||||
this.L_Stamps.Location = new System.Drawing.Point(214, 174);
|
||||
this.L_Stamps.Name = "L_Stamps";
|
||||
this.L_Stamps.Size = new System.Drawing.Size(45, 13);
|
||||
this.L_Stamps.TabIndex = 70;
|
||||
this.L_Stamps.Text = "Stamps:";
|
||||
this.L_Stamps.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
//
|
||||
// LB_Stamps
|
||||
//
|
||||
this.LB_Stamps.FormattingEnabled = true;
|
||||
this.LB_Stamps.ItemHeight = 12;
|
||||
this.LB_Stamps.Location = new System.Drawing.Point(217, 194);
|
||||
this.LB_Stamps.Name = "LB_Stamps";
|
||||
this.LB_Stamps.SelectionMode = System.Windows.Forms.SelectionMode.MultiSimple;
|
||||
this.LB_Stamps.Size = new System.Drawing.Size(159, 52);
|
||||
this.LB_Stamps.TabIndex = 71;
|
||||
//
|
||||
// CHK_UnlockMega
|
||||
//
|
||||
this.CHK_UnlockMega.AutoSize = true;
|
||||
this.CHK_UnlockMega.Location = new System.Drawing.Point(6, 256);
|
||||
this.CHK_UnlockMega.Name = "CHK_UnlockMega";
|
||||
this.CHK_UnlockMega.Size = new System.Drawing.Size(90, 17);
|
||||
this.CHK_UnlockMega.TabIndex = 72;
|
||||
this.CHK_UnlockMega.Text = "Unlock Mega";
|
||||
this.CHK_UnlockMega.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// SAV_Trainer7
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
|
|
Loading…
Add table
Reference in a new issue