diff --git a/PKHeX.Core/Saves/Substructures/Inventory/InventoryType.cs b/PKHeX.Core/Saves/Substructures/Inventory/InventoryType.cs index 1b1478d1e..cf40d2a28 100644 --- a/PKHeX.Core/Saves/Substructures/Inventory/InventoryType.cs +++ b/PKHeX.Core/Saves/Substructures/Inventory/InventoryType.cs @@ -1,5 +1,9 @@ namespace PKHeX.Core { + /// + /// Type of items the contains. + /// + /// Used by the Inventory Editor as the index for sprite lookup public enum InventoryType { Items, diff --git a/PKHeX.WinForms/PKHeX.WinForms.csproj b/PKHeX.WinForms/PKHeX.WinForms.csproj index a23f5037c..56c1700b3 100644 --- a/PKHeX.WinForms/PKHeX.WinForms.csproj +++ b/PKHeX.WinForms/PKHeX.WinForms.csproj @@ -63,4 +63,11 @@ Resources.Designer.cs + + + + SAV_Inventory.cs + + + \ No newline at end of file diff --git a/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.Designer.cs b/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.Designer.cs index e0b193f61..be81b0206 100644 --- a/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.Designer.cs +++ b/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.Designer.cs @@ -29,6 +29,7 @@ protected override void Dispose(bool disposing) private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_Inventory)); this.B_Cancel = new System.Windows.Forms.Button(); this.B_Save = new System.Windows.Forms.Button(); this.tabControl1 = new System.Windows.Forms.TabControl(); @@ -89,6 +90,23 @@ private void InitializeComponent() this.tabControl1.TabIndex = 17; this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.SwitchBag); // + // IL_Pouch + // + this.IL_Pouch.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("IL_Pouch.ImageStream"))); + this.IL_Pouch.TransparentColor = System.Drawing.Color.Transparent; + this.IL_Pouch.Images.SetKeyName(0, "Bag_Items.png"); + this.IL_Pouch.Images.SetKeyName(1, "Bag_Key.png"); + this.IL_Pouch.Images.SetKeyName(2, "Bag_TMHM.png"); + this.IL_Pouch.Images.SetKeyName(3, "Bag_Medicine.png"); + this.IL_Pouch.Images.SetKeyName(4, "Bag_Berries.png"); + this.IL_Pouch.Images.SetKeyName(5, "Bag_Balls.png"); + this.IL_Pouch.Images.SetKeyName(6, "Bag_Battle.png"); + this.IL_Pouch.Images.SetKeyName(7, "Bag_Mail.png"); + this.IL_Pouch.Images.SetKeyName(8, "Bag_PCItems.png"); + this.IL_Pouch.Images.SetKeyName(9, "Bag_Free.png"); + this.IL_Pouch.Images.SetKeyName(10, "Bag_Z.png"); + this.IL_Pouch.Images.SetKeyName(11, "Bag_Candy.png"); + // // B_GiveAll // this.B_GiveAll.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); diff --git a/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.resx b/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.resx new file mode 100644 index 000000000..d207c2c84 --- /dev/null +++ b/PKHeX.WinForms/Subforms/Save Editors/SAV_Inventory.resx @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACQ + FAAAAk1TRnQBSQFMAgEBDAEAARgBAAEIAQABGAEAARgBAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABYAMAAWADAAEBAQABCAYAASQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD//8A/wD/AP8A/wD/AP8A + /wD/AAwAFI0EABSSBAAUZwQAFJkDABaNAgAWkgIAFmcCABaZAQAYjRiSGGcYmQaNDP8GjRiSGGcOmQQQ + BpkFjQH/DBUB/wWNGJIYZwyZAhAEeQEQBZkFjQH/ARUB7AFQAewB8QFQAfEB7AHxAewCFQH/BY0JkgHt + AesCEwHrAe0JkgpnBBIKZwqZAhAHeQEQBJkFjQH/ARUBjQLxAUsB8QGNAfEBFQHxAewBFQH/BY0IkgHt + AW0BFQLtARUBbQHtCJIJZwESBBMBEglnCJkCEAl5ARAEmQWNAf8BFQFQAewBUALsAVAC7AFQAewBFQH/ + BY0HkgHtAeoBFAHtAvMB7QEUAeoB7QeSB2cBEgITARIBtQHvARICEwESB2cGmQIQC3kBEASZBY0B/wEV + CfEB7AEVAf8FjQaSAe0B6gETAe8B9AL/AfQB7wETAeoB7QaSBmcBEgITAW0BtQEJAfMB8QHrAhMBEgZn + BZkBEAh5AZoB/wHDAZoBeQEQBJkGjQH/ChUB/waNBZIB7QFtARMBBwb/AQcBEwFtAe0FkgRnAhIBEwES + AewDCQHzAvIB9wESARMBEgVnBJkBEAd5AZoC/wKaAcMBmgEQBJkFjgH/ARUK7AEVAf8FjgXvAe0BFQH3 + CP8B9wEVAe0F7wSuARMBEgHqAbUECQPzAfIBCAFtARMBEgSuBBoBEAV5AZoC/wSaAXoBWQEQBBoFjgH/ + ARUBBwgVAewBFQH/BY4F7wHrAW0B8gj/AfIBbQHrBe8DrgFtARMBrgYJBfMB8QHsARMBbQOuBBoBEAN5 + AZoC/wHDA5oBegNZARAEGgW3Af8BFQHsARUB7ATxAewBFQEHARUB/wW3BQcBbQHsCv8B7AFtBQcDrwGu + ARMB7AHxC/MB7QETAa4DrwTDARABeQGaAv8DwwGaAXoFWQEQBMMFtwH/ARUB7AIVAVAB7AGNARUB7AEV + AewBFQH/BbcFBwFtAewK/wHsAW0FBwSvAhIBbQG8CPMB8AHrARIBEwGNA68EwwEQAZoB/wPDAZoBegdZ + ARAEwwW3Af8BFQHsARUB7ALxAVAB7AFQARUB7AEVAf8FtwUHAewB6gHwA/8CvAP/AfAB6gHsBQcFrwFt + AhIB9wbzAe8B6gESAW0BjQSvBcMBEAGaAcMBmgF6CFkBegEQBMMFtwH/ARUB7AgVAewBFQH/BbcFBwH3 + ARMB7AEHAfAB7wLsAe8B8AEHAewBFAH3BQcGrwFtAhIB6wHxAvMB8gH4AhIBbQavBsMCEAJ6BlkBegGa + AXkBEATDBbcB/wEVAQcB7AEHAewBBwHsAQcB7AEHAewBFQH/BbcGBwGSARIBFAESARQCEwEUARIBFAES + AZIGBwevAa4BEgETAeoCBwISAeoBrgevCMMCEAJ6AlkBegGaAsMBeQEQBMMFtwH/ARUK8QEVAf8FtwcH + Ae8BkgHtAfcCBwH3Ae0BkgHvBwcJrwFtAxMBEgFtCa8KwwIQAXoBmgTDAXkBEATDBbcB/wEVCvEBFQH/ + BbcYBwqvAa4CbQGuCq8MwwMQAsMBmgEQBcMFtwL/ChUC/wW3GAcYrw/DAxAGwwa3DP8GtxgHGK8Ywxi3 + GAcYrxjDAQAWtwIAFgcCABavAgAWwwMAFLcEABQHBAAUrwQAFMMEABRxBAAUSwQAFKwEABSQAwAWcQIA + FksCABasAgAWkAEAGHEYSxisGJAYcRhLGKwYkAlxBP8LcQlLBv8JSw6sAv8IrAWQD/8EkAdxAv8B3ALN + AdwC/wlxB0sC/wHcBM0B3AL/B0sNrAH/Ac0B/wisBZAB/w3NAf8EkAZxAf8B3AbNAdwB/whxBksB/wHc + CM0B3AH/BksFrAT/AqwC/wLNAf8IrAWQAf8BzQvcAc0B/wSQBnEB/wjNAf8IcQVLAf8B3ArNAdwB/wVL + BawB/wLNAdwC/wHcA80B/wisBZAB/wHNC9wBzQH/BJAFcQH/AdwIzQHcAf8HcQVLAf8MzQH/BUsGrAH/ + CM0B/wisBZAB/wHNC9wBzQH/BJAFcQH/Cs0B/wdxBEsB/wHcBM0B3AL/AdwEzQHcAf8ESwasAf8B3AfN + Bf8ErAWQAf8BzQvcAc0B/wSQBU8B/wPNAdwGzQH/B08EUgH/BM0B3AH/As0B/wHcBM0B/wRSB60B/wLN + BNwFzQH/BK0FlgH/Ac0L3AHNAf8ElgVPAf8B3AHNAv8B3ATNAdwB/wdPBFIB/wTcAf8EzQH/BNwB/wRS + B60C/wPNAtwEzQH/Ba0FlgH/Ac0E3APNBNwBzQH/BJYGVQH/As0B/wXNAf8IVQRZBv8EzQb/BFkG1QH/ + AdwCzQTcAs0B3AH/BtUFuQH/Ac0D3AHNA9wBzQPcAc0B/wS5BlUB/wHcBs0B3AH/CFUEWQH/BM0B3AH/ + As0B/wHcBM0B/wRZBdUB/wTNAtwDzQL/B9UFuQH/Ac0C3AHNBdwBzQLcAc0B/wS5B1UC/wHcAs0B3AL/ + A1UC/wRVBFkB/wHcBM0B3AL/AdwEzQHcAf8EWQTVAf8FzQTcAs0B/wfVBbkB/wHNAdwBzQfcAc0B3AHN + Af8EuQlVAf8C3AH/BFUB/wHcAf8EVQVZAf8MzQH/BVkE1QX/B80B3AH/BtUFuQH/As0J3ALNAf8EuQlV + Af8CzQHcA/8B3ALNAf8EVQVZAf8B3ArNAdwB/wVZCNUB/wjNAf8G1QW5Af8BzQvcAc0B/wS5CVUB/wHc + B80B3AH/BFUGWQH/AdwIzQHcAf8GWQjVAf8DzQHcAv8B3ALNAf8F1QW5Af8BzQvcAc0B/wS5ClUB/wHc + Bc0B3AH/BVUHWQL/AdwEzQHcAv8HWQjVAf8CzQL/AtUE/wXVBbkB/w3NAf8EuQtVAv8DzQL/BlUJWQb/ + CVkI1QH/Ac0B/w3VBbkP/wS5DVUD/whVGFkI1QL/DtUYuRhVGFkY1Ri5AQAWVQIAFlkCABbVAgAWuQMA + FFUEABRZBAAU1QQAFLkEABSNBAAUqAQAFFAEABRLAwAWjQIAFqgCABZQAgAWSwEAGI0YqBhQGEsYjRio + GFAYSwmNBv8JjQeoBP8NqApQBP8KUAZLDP8GSweNAv8B3ATNAdwC/weNBagC/wHcAs0B3AL/C6gIUAL/ + BM0C/whQBksB/wnNAdwB/wZLBo0B/wHcCM0B3AH/Bo0FqAH/Bs0B/wuoB1AB/wLNAdwC/wHcAs0B/wdQ + BksB/wnNAdwB/wZLBo0B/wrNAf8GjQSoAf8B3ALNAv8CzQHcAf8KqAZQAf8BzQHcBP8D3AHNAf8GUAZL + Af8JzQHcAf8GSwWNAf8B3ArNAdwB/wWNBKgB/wLNAf8CqAH/As0B/wqoBVAB/wHNAdwE/wXcAc0B/wVQ + BksB/wnNAdwB/wZLBY0B/wzNAf8FjQSoAf8CzQH/AqgB/wLNAf8KqAVQAf8BzQX/BdwBzQH/BVAGSwH/ + Cc0B3AH/BksFjgH/DM0B/wWOBMoB/wHcAs0C/wLNAdwB/wrKBFcB/wHNAdwD/wHcAs0F3AHNAf8EVwZM + Af8K3AH/BkwFjgH/AdwKzQHcAf8FjgXKAf8GzQH/AsoB/wjKBFcB/wHNBP8BzQJXAc0C3AL/Ac0B/wRX + BkwB/wrcAf8GTAa3Af8KzQH/BrcF0AL/AdwDzQHcAf8B0AH/AdwB/wfQBFwB/wHNAv8C3AHNAlwBzQT/ + Ac0B/wRcBk0B/wnNAdwB/wZNBrcB/wHcCM0B3AH/BrcH0AP/As0B3AH/AdwCzQH/BtAEXAH/Ac0F3ALN + AdwD/wHcAc0B/wRcBk0B/wnNAdwB/wZNB7cC/wbcAv8HtwrQAf8CzQHcAs0B/wHcAf8F0AVcAf8BzQXc + Bf8BzQH/BVwGTQH/Cc0B3AH/Bk0ItwH/AdwEzQHcAf8ItwvQAf8DzQH/AdwCzQH/BNAFXAH/Ac0F3AT/ + AdwBzQH/BVwGTQL/CNwC/wZNB7cB/wHcBs0B3AH/B7cM0AH/As0B3ALNAf8F0AZcAf8BzQPcBP8B3AHN + Af8GXAdNAf8HzQHcAf8HTQa3Af8B3AjNAdwB/wa3DdAB/wPNAf8G0AdcAf8CzQHcAv8B3ALNAf8HXAdN + Af8HzQHcAf8HTQa3Af8B3AjNAdwB/wa3DtAB/wHNAf8H0AhcAv8EzQL/CFwHTQH/B80B3AH/B00Htwr/ + B7cP0AH/CNAKXAT/ClwHTQr/B00YtxjQGFwYTRi3GNAYXBhNAQAWtwIAFtACABZcAgAWTQMAFLcEABTQ + BAAUXAQAFE0CAAFCAU0BPgcAAT4DAAEoAwABYAMAAWADAAEBAQABAQUAAYABBBYAA///ACIAAcABAAED + AcABAAEDAcABAAEDAcABAAEDAYABAAEBAYABAAEBAYABAAEBAYABAAEB8AABgAEAAQEBgAEAAQEBgAEA + AQEBgAEAAQEBwAEAAQMBwAEAAQMBwAEAAQMBwAEAAQMBwAEAAQMBwAEAAQMBwAEAAQMBwAEAAQMBgAEA + AQEBgAEAAQEBgAEAAQEBgAEAAQHwAAGAAQABAQGAAQABAQGAAQABAQGAAQABAQHAAQABAwHAAQABAwHA + AQABAwHAAQABAwHAAQABAwHAAQABAwHAAQABAwHAAQABAwGAAQABAQGAAQABAQGAAQABAQGAAQABAfAA + AYABAAEBAYABAAEBAYABAAEBAYABAAEBAcABAAEDAcABAAEDAcABAAEDAcABAAEDCw== + + + + 117, 17 + + + 221, 17 + + \ No newline at end of file