From df235867b94239c9df9687da7d4a9bfa4be7c3f4 Mon Sep 17 00:00:00 2001 From: Kurt Date: Fri, 21 Nov 2014 23:23:48 -0800 Subject: [PATCH] Day2 ORAS Support Pre --- PKHeX.csproj | 8 + PKX/f1-Main.cs | 138 ++++++------ Properties/Resources.Designer.cs | 229 +++++++++++-------- Properties/Resources.resx | 48 ++-- Resources/img/badges/badge_01.png | Bin 0 -> 5202 bytes Resources/img/badges/badge_02.png | Bin 0 -> 5923 bytes Resources/img/badges/badge_03.png | Bin 0 -> 5537 bytes Resources/img/badges/badge_04.png | Bin 0 -> 5329 bytes Resources/img/badges/badge_05.png | Bin 0 -> 4991 bytes Resources/img/badges/badge_06.png | Bin 0 -> 5452 bytes Resources/img/badges/badge_07.png | Bin 0 -> 6228 bytes Resources/img/badges/badge_08.png | Bin 0 -> 5145 bytes Resources/img/badges/rsBadge_1.png | Bin 8155 -> 0 bytes Resources/img/badges/rsBadge_2.png | Bin 7830 -> 0 bytes Resources/img/badges/rsBadge_3.png | Bin 8775 -> 0 bytes Resources/img/badges/rsBadge_4.png | Bin 7650 -> 0 bytes Resources/img/badges/rsBadge_5.png | Bin 6608 -> 0 bytes Resources/img/badges/rsBadge_6.png | Bin 7240 -> 0 bytes Resources/img/badges/rsBadge_7.png | Bin 7902 -> 0 bytes Resources/img/badges/rsBadge_8.png | Bin 7291 -> 0 bytes Resources/text/fr/text_Forms_fr.txt | 4 +- Resources/text/it/text_Forms_it.txt | 330 ++++++++++++++-------------- Resources/text/ko/text_Forms_ko.txt | 202 ++++++++--------- SAV/SAV_BoxIO.cs | 7 - SAV/SAV_EventFlagsORAS.Designer.cs | 116 +++++++++- SAV/SAV_EventFlagsORAS.cs | 7 +- SAV/SAV_EventFlagsXY.Designer.cs | 8 +- SAV/SAV_HallOfFame.cs | 4 +- SAV/SAV_SuperTrain.cs | 27 +-- SAV/SAV_Trainer.Designer.cs | 24 ++ SAV/SAV_Trainer.cs | 35 +-- 31 files changed, 692 insertions(+), 495 deletions(-) create mode 100644 Resources/img/badges/badge_01.png create mode 100644 Resources/img/badges/badge_02.png create mode 100644 Resources/img/badges/badge_03.png create mode 100644 Resources/img/badges/badge_04.png create mode 100644 Resources/img/badges/badge_05.png create mode 100644 Resources/img/badges/badge_06.png create mode 100644 Resources/img/badges/badge_07.png create mode 100644 Resources/img/badges/badge_08.png delete mode 100644 Resources/img/badges/rsBadge_1.png delete mode 100644 Resources/img/badges/rsBadge_2.png delete mode 100644 Resources/img/badges/rsBadge_3.png delete mode 100644 Resources/img/badges/rsBadge_4.png delete mode 100644 Resources/img/badges/rsBadge_5.png delete mode 100644 Resources/img/badges/rsBadge_6.png delete mode 100644 Resources/img/badges/rsBadge_7.png delete mode 100644 Resources/img/badges/rsBadge_8.png diff --git a/PKHeX.csproj b/PKHeX.csproj index 526738928..32c9d22c8 100644 --- a/PKHeX.csproj +++ b/PKHeX.csproj @@ -310,6 +310,14 @@ + + + + + + + + diff --git a/PKX/f1-Main.cs b/PKX/f1-Main.cs index 20922535b..c3180332c 100644 --- a/PKX/f1-Main.cs +++ b/PKX/f1-Main.cs @@ -3713,7 +3713,9 @@ private void openQuick(string path) else { - byte[] input = File.ReadAllBytes(path); + + byte[] input; try { input = File.ReadAllBytes(path); } + catch { MessageBox.Show("File is in use!\n\n"+path,"Error"); return; } try { openFile(input, path, ext); } catch @@ -3936,9 +3938,9 @@ private void openSave(bool oras) // temp ORAS save-editing disable // GB_SAVtools.Enabled = !oras; - B_OpenBerryField.Enabled = B_JPEG.Enabled = - B_OpenOPowers.Enabled = B_OpenPokedex.Enabled = B_OpenSuperTraining.Enabled = - B_OUTHallofFame.Enabled = B_OUTPasserby.Enabled = (!oras); + GB_SUBE.Visible = + B_OpenOPowers.Enabled = B_OpenPokedex.Enabled = + B_OpenBerryField.Enabled = !oras; //B_OpenTrainerInfo.Enabled = B_OpenPokepuffs.Enabled = B_OpenBoxLayout.Enabled = this.Width = largeWidth; @@ -4416,6 +4418,8 @@ private void B_VerifyCHK_Click(object sender, EventArgs e) } RTB_S.Text += "1st SAV: " + (start.Length - invalid1).ToString() + "/" + start.Length.ToString() + "\r\n"; + if (cybergadget) return; + // Do it again, but for the second SAV. csoff += 0x7F000; @@ -5066,6 +5070,28 @@ private void rcmSet_Click(object sender, EventArgs e) byte[] pkxdata = preparepkx(buff); byte[] ekxdata = PKX.encryptArray(pkxdata); + if (!savegame_oras) + { + // User Protection + int move1 = BitConverter.ToInt16(pkxdata,0x5A); + int move2 = BitConverter.ToInt16(pkxdata,0x5C); + int move3 = BitConverter.ToInt16(pkxdata,0x5E); + int move4 = BitConverter.ToInt16(pkxdata,0x60); + int ability = pkxdata[0x14]; + int item = BitConverter.ToInt16(pkxdata,0x0A); + DialogResult dr = new DialogResult(); + + if (move1 > 617 || move2 > 617 || move3 > 617 || move4 > 617) + dr = MessageBox.Show("Move does not exist in X/Y.\n\nContinue?", "Alert", MessageBoxButtons.YesNo); + else if (ability > 188) + dr = MessageBox.Show("Ability does not exist in X/Y.\n\nContinue?", "Alert", MessageBoxButtons.YesNo); + else if (item > 717) + dr = MessageBox.Show("Item does not exist in X/Y.\n\nContinue?", "Alert", MessageBoxButtons.YesNo); + else goto next; + if (dr != DialogResult.Yes) + return; + } + next: if (slot >= 30 && slot < 36) // Party Array.Copy(ekxdata, 0, savefile, offset, 0x104); else if (slot < 30 || (slot >= 36 && slot < 42 && DEV_Ability.Enabled)) @@ -5103,6 +5129,7 @@ private void rcmDelete_Click(object sender, EventArgs e) } private void setPokedex(byte[] pkxdata) { + if (savegame_oras) return; if (savindex > 1) return; int species = BitConverter.ToUInt16(pkxdata, 0x8); // Species int lang = pkxdata[0xE3] - 1; if (lang > 5) lang--; // 0-6 language vals @@ -5218,25 +5245,12 @@ private int getSlot(object sender) { Control sourceControl = null; // Try to cast the sender to a ToolStripItem - try - { - ToolStripItem menuItem = sender as ToolStripItem; - ContextMenuStrip owner = menuItem.Owner as ContextMenuStrip; - sourceControl = owner.SourceControl; - } - catch - { - // try to cast as picturebox - try - { - PictureBox pbItem = sender as PictureBox; - sourceControl = pbItem as Control; - } - catch - { - MessageBox.Show("Invalid slot!", "Error"); - return 0; - } + try { ToolStripItem menuItem = sender as ToolStripItem; ContextMenuStrip owner = menuItem.Owner as ContextMenuStrip; sourceControl = owner.SourceControl; } + catch + { // try to cast as picturebox + try { PictureBox pbItem = sender as PictureBox; sourceControl = pbItem as Control; } + catch + { MessageBox.Show("Invalid slot!", "Error"); return 0; } } string[] pba = { @@ -5535,9 +5549,7 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) // open folder dialog FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) - { path = fbd.SelectedPath; - } } else return; } @@ -5546,9 +5558,7 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) // open folder dialog FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) - { path = fbd.SelectedPath; - } } loadBoxesFromDB(path); } @@ -5561,18 +5571,14 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) { path = exepath + "\\db"; if (!Directory.Exists(path)) - { - DirectoryInfo di = Directory.CreateDirectory(path); - } + Directory.CreateDirectory(path); } else if (ld == DialogResult.No) { // open folder dialog FolderBrowserDialog fbd = new FolderBrowserDialog(); if (fbd.ShowDialog() == DialogResult.OK) - { path = fbd.SelectedPath; - } } else return; } @@ -5591,17 +5597,11 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) string nick = ""; if (Convert.ToBoolean((IV32 >> 31) & 1)) - { nick = Util.TrimFromZero(Encoding.Unicode.GetString(pkxdata, 0x40, 24)) + " (" + specieslist[species] + ")"; - } else - { nick = specieslist[species]; - } if (Convert.ToBoolean((IV32 >> 30) & 1)) - { nick += " (" + eggname + ")"; - } string isshiny = ""; int gamevers = pkxdata[0xDF]; @@ -5612,10 +5612,9 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) uint PSV = UID ^ LID; uint TSV = Util.ToUInt32(TB_TID.Text) ^ Util.ToUInt32(TB_SID.Text); uint XOR = TSV ^ PSV; - if (XOR < 16) - { // Is Shiny + if (XOR < 16) // Is Shiny isshiny = " ★"; - } + string savedname = species.ToString("000") + isshiny + " - " + nick + " - " @@ -5623,9 +5622,7 @@ private void Menu_DumpLoadBoxes_Click(object sender, EventArgs e) + ".pk6"; Array.Resize(ref pkxdata, 232); if (!File.Exists(path + "\\" + savedname)) - { File.WriteAllBytes(path + "\\" + Util.CleanFileName(savedname), pkxdata); - } } } } @@ -5670,11 +5667,9 @@ private void loadBoxesFromDB(string path) else { try // to convert g5pkm - { - data = PKX.encryptArray(Converter.ConvertPKM(input, savefile, savindex)); - pastctr++; - } - catch { continue; } + { data = PKX.encryptArray(Converter.ConvertPKM(input, savefile, savindex)); pastctr++; } + catch + { continue; } } } else if (ext == ".pkx" || ext == ".pk6") @@ -5749,7 +5744,7 @@ private void B_OpenBoxLayout_Click(object sender, EventArgs e) } private void B_OpenTrainerInfo_Click(object sender, EventArgs e) { - PKHeX.SAV_Trainer sb13 = new PKHeX.SAV_Trainer(this,SaveGame.Name); + PKHeX.SAV_Trainer sb13 = new PKHeX.SAV_Trainer(this); sb13.ShowDialog(); } private void B_OpenPokepuffs_Click(object sender, EventArgs e) @@ -5829,12 +5824,15 @@ private void B_OUTPasserby_Click(object sender, EventArgs e) ulong outfit = BitConverter.ToUInt64(savefile, r_offset + 0x5C); int favpkm = BitConverter.ToUInt16(savefile, r_offset + 0x9C) & 0x7FF; string gamename; - if (game == 0x18) - { + if (game == 24) gamename = "X"; - } - else gamename = "Y"; - + else if (game == 25) + gamename = "Y"; + else if(game == 26) + gamename = "AS"; + else if (game == 27) + gamename = "OR"; + else gamename = "UNK GAME"; result += "OT: " + otname + "\r\n" + "Message: " + message + "\r\n" + @@ -6079,28 +6077,28 @@ public SaveStruct(string GameID) // Temp Name = "ORAS"; Box = 0x38400; // Confirmed - TrainerCard = 0x19400; + TrainerCard = 0x19400; // Confirmed Party = 0x19600; // Confirmed BattleBox = 0x09E00;// Confirmed - Daycare = 0x20600; - GTS = 0x1D600; - Fused = 0x1BE00; - SUBE = 0x22C90; + Daycare = 0x21000; // Confirmed (thanks Rei) + GTS = 0x1D600; // Confirmed + Fused = 0x1BE00; // Confirmed + SUBE = 0x22C90; // ****not in use, not updating?**** - Puff = 0x5400; - Item = 0x5800; - Trainer1 = 0x6800; - Trainer2 = 0x9600; - PCLayout = 0x9800; - Wondercard = 0x22000;// Confirmed - BerryField = 0x20C00; + Puff = 0x5400; // Confirmed + Item = 0x5800; // Confirmed + Trainer1 = 0x6800; // Confirmed + Trainer2 = 0x9600; // Confirmed + PCLayout = 0x9800; // Confirmed + Wondercard = 0x22000; // Confirmed + BerryField = 0x20C00; // ****changed**** OPower = 0x1BE00; - EventFlag = 0x19E00; + EventFlag = 0x19E00; // Confirmed PokeDex = 0x1A400; - HoF = 0x1E800; - JPEG = 0x5C600; - PSS = 0x0A400; + HoF = 0x1F200; // Confirmed + JPEG = 0x6D000; // Confirmed + PSS = 0x0A400; // Confirmed (thanks Rei) } else { diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index 83e162fcf..ff8f2f95b 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -9710,6 +9710,86 @@ internal class Resources { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_01 { + get { + object obj = ResourceManager.GetObject("badge_01", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_02 { + get { + object obj = ResourceManager.GetObject("badge_02", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_03 { + get { + object obj = ResourceManager.GetObject("badge_03", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_04 { + get { + object obj = ResourceManager.GetObject("badge_04", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_05 { + get { + object obj = ResourceManager.GetObject("badge_05", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_06 { + get { + object obj = ResourceManager.GetObject("badge_06", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_07 { + get { + object obj = ResourceManager.GetObject("badge_07", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap badge_08 { + get { + object obj = ResourceManager.GetObject("badge_08", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -14839,86 +14919,6 @@ internal class Resources { } } - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_1 { - get { - object obj = ResourceManager.GetObject("rsBadge_1", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_2 { - get { - object obj = ResourceManager.GetObject("rsBadge_2", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_3 { - get { - object obj = ResourceManager.GetObject("rsBadge_3", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_4 { - get { - object obj = ResourceManager.GetObject("rsBadge_4", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_5 { - get { - object obj = ResourceManager.GetObject("rsBadge_5", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_6 { - get { - object obj = ResourceManager.GetObject("rsBadge_6", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_7 { - get { - object obj = ResourceManager.GetObject("rsBadge_7", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap rsBadge_8 { - get { - object obj = ResourceManager.GetObject("rsBadge_8", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -18824,7 +18824,7 @@ internal class Resources { /// /// /// - ///Forma Vaga + ///Vaga /// /// /// @@ -18974,7 +18974,7 @@ internal class Resources { /// /// /// - ///Forma Castform + ///Castform /// /// /// @@ -19009,7 +19009,7 @@ internal class Resources { /// /// /// - ///Forma Normale + ///Normale /// /// /// @@ -19035,8 +19035,8 @@ internal class Resources { /// /// /// - ///Manto Pianta - ///Manto Pianta + ///Pianta + ///Pianta /// /// /// @@ -19044,9 +19044,41 @@ internal class Resources { /// /// /// - ///Forma Nuvola + ///Nuvola ///Mare Ovest - ///Mare O [rest of string was truncated]";. + ///Mare Ovest + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// [rest of string was truncated]";. /// internal static string text_Forms_it { get { @@ -19710,7 +19742,7 @@ internal class Resources { /// /// /// - ///형태별 모습 + ///형태별 /// /// /// @@ -19860,7 +19892,7 @@ internal class Resources { /// /// /// - ///캐스퐁의 모습 + ///캐스퐁 /// /// /// @@ -19891,8 +19923,8 @@ internal class Resources { /// /// /// - ///가이오가의 모습 - ///그란돈의 모습 + ///가이오가 + ///그란돈 /// /// ///노말폼 @@ -19971,6 +20003,21 @@ internal class Resources { /// /// /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// /// [rest of string was truncated]";. /// internal static string text_Forms_ko { diff --git a/Properties/Resources.resx b/Properties/Resources.resx index 205d00be7..f10c58cd6 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -259,30 +259,6 @@ ..\Resources\img\badges\badge_8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\img\badges\rsBadge_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_6.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_7.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\img\badges\rsBadge_8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\img\Pokemon Sprites\egg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -5146,4 +5122,28 @@ ..\Resources\img\Pokemon Sprites\25-6.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\img\badges\badge_01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_02.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_03.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_04.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_05.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_06.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_07.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\img\badges\badge_08.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/Resources/img/badges/badge_01.png b/Resources/img/badges/badge_01.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7b2c290f35fd21af51ba68f36cf8617fe386bb GIT binary patch literal 5202 zcmV-Y6s_xtP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D6X!`pK~#8N?OF#| zR9D(Y6JylG-6WcrUAs|YNsNg~6_g^qw{c)71H;TPL!Y5J3>`~URHR!FQ9(om1q~_! zqKE|xWFr==(Ii`vHSv$hZsy(ZTo}ui#AKuLZ*rgK<;;DWYl9lL4&45hLR73q@BB=UE z{~mic%yjzo!=?x^j%UPUpEwi&@9LvpKTd=+LjT9!gQwhp8MAn?$QKn#5yEWdp*2hi zslG82fT4iU?Mk*07Q=fUkSA_YGP*BfL`Ngp!4BC0JnR%pG!usnXLbFF@LpdQ!Gtn;calnu+qVv4 z#`MXo)5(wG0l6MtSW9^zpM*P_s6?YO0u7PjNOyL`I*|aoWipN7`0=d1PaZL}p14kP zsKqa25&?iteAcxMQzvsBek1|bxOj4Tpdgr!6KQd1j*miPOe9(q(NH_uVv}5mBT6Oo z#*NYD1lC@kx%8QPx;k6o>#vUC?q_wld?F9J6GyYo#{EDqXR{Dk?c_-bkdGp%4^AzL z$6>XC6QL<43j4#tkl<*IDuo#PBf{|J>#wnTFA!es3ktB9{M6Cj5?_9PRCD*s7Ie24 z;zCO%#*N|T_DzJ8??DL@V5Pk~^7sp|UM|4d{xYk(h47oFDZ(4n_)Qz@x%lf}S~bud$G+Np?An}w^9L1}FzVHBUwCfdcLe-1 zUVPxY!2<@|U19BpTrVDqBmB_0N`+&KV$hl%gCj`_G{r^XP)sy-Nu`im%|*RB9K}I? zn!(R;qf8y)xu+q*P-X$^`KI{dPc0gJcMPpf#n`h|h3euEv{m~cYOd+uH`x1rv)v?NAzBD9bQ)e;FJ z9W2nCroeK(o94M^pJ5`D6WG4O6T8^P#YtD^`MCS_aeRB{2=>?JqP;#9Cu^fnlI4b$ zt=5P&pNHLEA*k{S#!fFWsyus2?dK|wVAOldkz!(xG*f%*@{=HiXOFh5SafD5k_d4) zzBm>~?}Y=25F3qJSqL&0IHPSz9CH15nxTW9XCgEbhCK-dMpGjn>d$@`f4tSG`P<#2 zsNbD~lY5hKrof*KDgwz~(R(p~frw$uG?UI_AS_?SO!99*VP z!FFd6)_QnD&9lQF^3*s>p>T3}0(n9lT2p&+LQ@=#3?#zVKp~=?Epd8TBJzcN?J|1L z;}&2fHPHF)jJI&DyI%9%H*MHgmxmL3Q*iZ20xmU%qG{^_tXAuzsl*U5<|f$97h?x6 z5IejGR95jw3@U4V#K^YxfYsaMA#@*uAop?L&v*xWe56>zcSow91GUkCI2av(y%B>))gtjP%amV!?DxBM-z=s>6(NP$I)AU8+j>hU#Tssoak?-0s#Ki;tXxT;{ zpdt?_HbkO}5zXiV@Ij=2Lw%G0&2hBg5jenJZ!D1?1BL&aNDY~WB*`=+h$h3sd@Po^ zTj97m7->G1C|2=st#Tng+N4D1`Y3c1MdDOmINGyGgcTt;Ln0K1dtiy&0o_~U;5O$i ztq7u@ON2pGQQ@?yjC?K4@=oIH$*uUHA_bRQ77}?Gy7mdtRquz(O+jd_3cxCr9vU|o zA<;_@%_)5BS9{`M3J=Yxd@S*v3v0dKL+CaRu|gs*n}!q;fFW5rl?0gtPqT4Y8*GE4 zi+zzAI2ZeJg}6~0gRY8joGS}MXQ>Qli={ZdPJ;G=VDbzJ@*{1L6Yq>ml~Hgv z5&ZvK5!fW7VZ!*axO8qekw1Z!hP7y{Qsc_ucwAtXuMZ#rd~xw$5U#h9Rcb>>0DTg` z7|DD+9M1Gcb2<<8$?lNYy$uJ`-$UXxfvi1+NKfr0-Xj3>1arsuN!OmHZT zhx9;G94rb%_pT^(RfgfiG7_Lvf>RrVadLeSP814prbvj5arP)ocE!!Tv54|!8!G*o z5I;E_US#CQj2VTFQ&pVhTN>A+VMijxJahZd9?S0&aOAJF$Z_*zEKb!&Av@6!O(cMl zHwCqe%u$&<54?F3;A}n;a^4$Uyr(^2d9C%6B$JUDF&la5&d5;Ahm3E4D|pd^eH5-loK-XKCnaOu*_y12mHW5&SV&pFA0!^IwCz z)kuW%Cn7O;>O*e-Ao;Y=8Q8eeA4SW=NRDyA)s6^!dU+wTQs&`Mi8(rI9MM_pfpaAK zg~ni9ITDWRC*pAPObY(*+G@1yi9?!bB&uU|kQ1b%nfSYBnE+>hiU6BNy!I-NAK60W zPvOSJYBbfPk(J|m65hT*a(#09hCt5p*V`1h*`A0mx|X2hP%4cAhG^S77b2HYaGf^- zu4MU0!6c}~_uXC__pDTl-z3Y=!p1Cr#M79;y@B&{og=MoDOn>bu?p!b2G$064+wvM_sY6yz&Z~ z50sGGpTUjp8tf`h$AzXiig~T&eR1J{5SI_h?vele{8D^=aSc|b*kg0tFcgNrikVY> ziv_l$5$-(+DN>5@e{y@40}_LEu~cb{&DkR4WD1d$?uI)z zPXD*?a~el+s*5Db?u>jgiJ*0Pmhsu=)oL4*zDNq~~P1-RZBjk2|#$WPM4nM!MX zRI9bTKf0SFoaJwj+kbL4g~(^4z9I^$!134?t%E#qKh3CN9C`MNjqOQ3^2N5DHw=C8 zMby<4aO6ANx1eV8LUbQu0sjPT+B1_qaK+#J;=xx3>h*6HI+F;{w!zt z>QWVvC%0#o=dwLno)Vsx{H;@oxP56kD%Ob*|1oFnugX{xibZA48r!yLi~Jm$7quHW%}MzFCU{RjK&6Ede*E(d&oB zxZWbf&7)F$)*gkwbgFRsd^*0lz6#~}0wntmMOBOr#FhhKZS*=Mo^Q}_G=;N#kGntU z_Dqy%D9H4{wt_GyrPfFmPlP&X95yeSiSp$}C|PWT3m>@klBbw&>PdJv$nuQ*?Mo|g zts@KRG+b6Fh{LIjQoA4{(hNx< zdQcOR!;Fy@F%Rj{mRKBT2ZhuE$wFNmOdSQe%~05yypAw$U9$XSiubqf&F-|>o@M&< z(08%!eLl+aLlGmjMY>cM<%`}%e82=wfQl?*Y+7oH?gMA2)2k))g_xQ}|#PC8aHq4%ie% z8#s)n0_mXutA1s z9!}>4pj6=ip5=HFVbVRfXV&M2xtKZFk}JmQ3?V|iXCfD>Ntgprds$n>y4w%iGw?}uU00t@&$jDbp|i{d9nZt`KG8-*<){#6KYiin(Z;{ zOL4(czd5}E7-4&%C;rrt$R)hbyO!h2s|CnTvLJ8M;VeII8b_W%_;Zuj))zmBc3T&@ zT4`G1WQcGuK>^PN_0k~h4)*JX|GlzKLgGk;h_Wz6f!rNORiO}>&Vs+wD6D_q6HC+r zBnsxCF2R8WAkqmv*v-m?PPD`8f+Yf)2{I2@VThgU1^E122L96ZKJHvAKvt>?a-`2= zC(ZIK-s0SzLGifAYwN8Y^z3uUuyE4s4+%$znJMkvEx=AsF)G}G9@ygxLIv&j?V!!g zN>>rWP0g@H5{SK`Q1}?mfJ9(|1XpuZg*ahns2g_3T~R4_!H!VZd)OV}fecp@Y+lR+ zFhI@5K-|5y3U{s(`7}2y77j)&%`t3e+_QYl<0jAQf0@wm0-e`MvvAPt4Ur?k#u{5( z{86)j_V{R*m+ka2?C_$^PQp%}nEO4>+6wjIp;+fC0Dsn7s1700QWsQ+?_-{)v#+3d~+Mls(hGKh$Q{nmwU% zgqqJqsT;Y!K#D3p3E)k5psW+fkngkrN%U5?#L*97M*1l8aYG4hVgD;!xbL=lyCH!# zPfHiQhsu@4Gy{#ml6Xt35f4BeS)OlvZ>V#B5|;nxHU`ia)r06gf3}mCrdlR}*wh5& zJR#}=LQw51?twsz8Y*l3La@P|V&29En_T=5JVOubZQYS??fP%vhI}hmth4oiVzw!^ zESZVz*(UIIo{FOI!5n$Ay!M1h_|qV-ZIkT`HIIJjWt95_X)0tQNaxN$rH=@E1Ldd< zkYcw`idta^cfZk70JSYmo=5=E^w}t~aY3%N(|<&ftt+Bu8>1xiJv7t0KU?+^N8V@7 z04@17Pm{d1ZT7~cYvS-%u`@u7@{m9%tt?O%6oNg$^s-XagAXL3DB=4}=2&8iD$dP#Oy5I3NqdW?!uU{t(ZYttql|(d5}UYjSOz?v>;b+&#luJ6DZj zwy~x-V-}9A7y*d|x1MJxCiJ<}VV2aXPYlM6!%mSzvzFe>WY7tYhVU>P2oFa?L{nm6fqix#>Md}iO#?-==;m+o#@I0=dF12AMDM}9TonZ9KG z2m3OEZa$kp9cO2Ea)dmno$Tn%Egfi3Mq!&chy<|3Hjh9I9XLq)(lVL;=Rcv8jzYrG z;04VyRMK;c`YQ1U`(;Eoe>EIC7RO^^uqKd)WnL~gkr<0gN|MR;Jp#NuXb2|ss1m^(m6~7xv446 zB&ndJLla6XOKksz2*A{5BBan?2n`I-Ku6oQ1q5QVbHFdc10Hn0c;*RFmS&n0$~crd z`~R36@KoLS=WKi#+e^sed1`k1N%8XYga7Aqz`ql3^KXX?LWYB*X2gp_nE>pJ;4kW8 z>xPcs3?76RX}9@*eH8dlmSrc&4iWx9nDvV?|F2|!Rp3_z`m_T708Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D7Pv`7K~!i%?OO>{ zO?&%x4RnJQzW25CYi8p*6AG^xnY zpm~t<{NLX`=TyFR|7(5u?)QE7uBEk}wf8>u{+<0i@AD4loUKcjuYX?^_^QBH1^#>m zexM~42sVUsgmgk4;Vq$(@J?{dUOy{1kDdShpMNX=-4&JS?Ysr#@avEvm@<6^w2jSR z;jjz#``xk8-3xYZhhVaG2j&~Bgsh?x2K@9B=o*F>g6r8jf2+UwbhkGc2}vnwSZsB` znZ#ryzIxBQ_YrsmJ{|~gm$r8Z>4d}vASC}aZ{MXjXj!hsZ=xfFVkFUe3;yaVjG`O7 z#E2`aYrs1q3b#Hq@SYN}Y{Gp)1`$juug8_*_lU}Sh45!D5tdtou>9AEDyv3(Ee}a_ zUNV7ggI`tg)}J~D3HgaaAtGu0(SJoDRuj2;NT%l2v#@D|0*JUM>lecMcvTK2Djc<@}4u|tw3r;9ikrQAT;$ZA~K&MI;RYA zMRkZSX-0TaGeQbm;Gh2yr(d+-__HP)dC~ya`&DqbUI=Udn^^4?h^_t+@O@f{XcF`a zt$X6>OWx!KT0%FRr1$;yeJj+74rg=g;FD7e?l0_1K(Q1FOqV zuDVT!9KGAD+BL9+wm~=C8Z;R(jt=H&&d7wr>@<)F%e?^7f$f&-McqVU5?|( zKO~FBzj%qrw7Woj$O|IBUr7EABVUCrgpC;$uurdm zU0Nk<33j*Zu=>V(%-`b!+q1#A*aSq-`x+lQ#_QU(D-*%*zi9yrX1{$tXWGd>FG6(s zecXD}gtRv;NFv+E3&|G=Y%hqs&r^Zzvud!PY|kR^B#itmKKb<-l~|X~C%-nO0#>ON zuuQFj#jOU+a}B^M@6!lw1j0xJ?QKpxR)Ywcgyeq_iFBUfmx#t%P_41G9hdXW_VF)@ z5uNb>x8JoOwXB)Tc|Q4iTxR6+>$%8xwEf}79c<4cpGlD?%Wop$!pPeYX^uR>@@55A z6U^C`dg<(a{#bqDJi@8VxaNMqkH3mE_3GCjP2YHQuJX z6`U)=32fUD?6pgTLluCW@m3~4Rc8fQ)b*Qh;1wRtdqxXo)_p`c6};4!)or#fu`Ie68xykO5FQ7I$apwhipP$~1Zx~RPBYf=SRMsJXh`S5P4SZne7S8 z_UkC$+ihRY*?!f{a+u$!;76XwGXWS(ldGT`{0MXQ_+e$@Ta28*7eN0?DOMc10MBdp z;hpjvUdhkkaq~Hx6LPR6E(dcrxM5XFCC0DZ+-U(+zoF=#h`NScihfFY9Yy~RQr}X+ zqkQLbUJ&_E*5`!cSq<=dQV*Ahwb=Hc33GQG$0}NTyiw-`@RO90#XYk91M0(3 z51;af94dM&^6fd_z>#M;e~MLmvi)IUpQlRCk9-w23v!-|Jmvi#6+C8nzU_&8oBjDB zm?eL}(hzdM?sf-ADyl$VAi$YNZ{SC>h9{*Qa~ugIB!BH=l4J^*&;r(g&MT zn(e9JvBgsxc0CLGgd(h=$x+xj*fnOUHBj3kNP$i|AajnsDS}FXlaJoxWLzqJq-~)--(K*z z4>rO+&u06!g2(@0!;QBca$Y#$SqLUPVZq}^OVI8*L|kb7&r^VE06Cyz7g#|8EOhpT zS!_NP%F4F7!MTPxfCN}g-KMiCP@re)0RK|p_}vnmx^@efUbY~J^8V~I%K2QX_BnO% z$gahKM>X7p=S0@uP9n4oIb5%=f-Q+)P4-_yH(^P+XhAS12QZjY3YZW~Y2So|Vf);1 z+deyo|GIfvHI`mvbHHgB(~Q7xgDNnJe~mf2d|(ijM}#Ze)?n9|rPX4_)}yeX`;a%@ z(y2M%t-&T2_`diA_v^Xvib+R6ZUcNDR^izFN_gC@#Qt05a87>@$CUTjdh;zdUVnpi ziDj@&cmr#?Da&iGVR5w#tFF9;X&fQ;HH>0j!7%z2RuBxLO0b+mX$SoCG5a_EYX-4z zu*feH>f29X*`;EL$tkpso;nSB;dz*`Cl%<#p~bqW70xw!TvW zROs37#nF2W*cs&e`^zt39Z?9&@B*w3Er4lA zK1_o1VHlJLgTNQi_kRw(3ooF1{yCPMdk$@ev(KP)=5uJC&gEXy6oA`5%|GVOJ)Z}S zgEyeM{wOs4o?@izq}EZBm9WSs3(B^KFxT@Iw9YkMb zB*2QG7g!#chh_BUdIVknd@Knpgib&Kv@hfnp%>5+2*S3)eJ0R9zph1sY18$y-EVRN zXr0N0sO*GRaRnt3Bbx+p$2_mwv~C`EEeCeZg+da*6?#GWkkGX0lmNLJ%h%ulO;WpK zpJ2OR3=X8c!`{T#eDblyu#YO{$XiAfV3mNpX&ZTpeoz4nE*4{1P!V+evM~Qh8fG6z z;4sfK9g9xqKqv4ep@<^&f^$aO&Hs@wLIE}i1dw3@C{kLq3!u|c0Ja7RFvZdpOTR#X zn-kPE;hI(jrz`oe_X>scjkiR;L_oeh@~guNVBR6}h7|pkVWn8?_Xsl`{4r^@8)Qse zAZ2zCW6V7;*8DKWnYux0V-^N%e~jK+9-_~- zM;PFch0(4#(7*Tui}nXW(aIUBJ1aJ$v_og=Ye9V?+s79SDTwi4<5< zVKYCM1Cuj3FgpDND}1xD+$S4)C$pgE`wR>ACt;$Y17ud6#K;X9=xKT#1D2kK{PMlf zGTj72vo+8+w!riy))=Gj0<|L<(2f28!^mQ2Y&(WYX8SPv&>hV8%EH_u4=~q*z_x^W zM<0_&aZt24gjuec7&dl%>qxmNn6)nhQ|P*x&PkM7kJ`@XuJO#q1jAieaP$GhG*)#= zfU)#p=;QB}`(aIawA%9ubhn*@(eW(kAHIX7ge8YEp}qeW7P%1)-iL~9Afy*>fV5pK z`Ws)zFAF_jWo3_KPb*Xgt;WZTCiJt9K5#)3jVINSw{I%WtW}1lu_ct;lCV7X0~UM7 zLt5J&N}I1@x>E+G?@YmT$5ak8=y-}vI3^qKgBra)bc{@^==e#re*=>Y_dsbw44sqC zovXH!j~TmeL3Zg5%yGR95ml2;3DAuMcr<469GD%;CftT5*-Y0h151dswks7e=QRAj zCk^wRZ(+v9D9C7Uz?e0$_(3NeYRk4E)5jjTwh4%~MoXv}8UqYae|9mdPyLQc?^&oi zs)ClI@~GS^0(S#hOj>gUOClISDG;ZbErm5(gEBWI87VlUD2{ff6x9 zQo2=CW)h}tipKvs9o}8qO5dFB#E0k| zs3O#a+v3ByS?Po1aX=^h1?I!gije}TWjZ;+#6IqNv}?8R;noxTBb zrcpG)hVfx?36hJCLq^j9vMVoQu=v>4VPoYXvoaV`3pZozQa_A0j({wk+XmxH7&Xfl zQ`SV`XBpj23m`@!G|J30!J_S{(AgOaWjzPXu!)75bu^K`4CS?P7`I?I#_77E&%9tv zp~#hmZ$ZOVC%jGY!iUFKQJZ%g)!EnZCdLK%$Mrb!x%-qk@=u)PkiA0+rMtv{1A}nZ za5zTj9>On6Eb9VE4nktmTwER4ip0-S)f)^;Lz5x(e()WkF zSq$V!G$tIkHIKt64LeMwVEruHc>$OU0($lP2^!Wxy!l&`G26-m6PF%kpK!N z7cq9eJw)_F(RbQjBzf84(=`W_#T`UlUIv=0O3_?VjONNx)D_-EY3LR_+dmySdnOY3 z@p!Ux9I_n7Aa{oZJ~$5}C-lckbvblVq9Uqy3L|FPQRFYTIbaM4AfrtVFbX9Hj3Wog zkvJicUbGP+YIY==1H@);hxlv<4q_SvHDf5*UcsO*6hM->Kukd!vo_qo+$~ozMRzkM z8C`(V+G~)~I)JfDT=Cs3f9S2SrC&2Q;$7$lyiYlU=J!QtDkr?lN8{TU-0}OHz9fJ; zo;b?l$&PWzc90|iBsl>p_YB8Jx50S0?jPtcYmPySBOo?s9cOJhvi5j#g5;8ukk;JB z7hsgsClM)mjMDYT$YlW-q3r=t2Aw1AV8^;XkTkx6!E$NXIcWrJUIg7KT`7UZ2aM{Afl-kdYRtH@obFSvu2 ziV_l`fW#<7L&;;5glwkh%j4-zin`NSa=}uf~71tIj)lnpBVjnERf9Mz|npxD;{ zWik6ulaq-0;`^w5o{U#fE+{-Q8x`J@(BL-(4QCWl>pK;%-R1CZuPAEwkpuRN0G`7U zX(@_s@;e}+dk$ji_9VhiC>ZR)RO@)w0eF3fO<-gi2-^tkL9BlTR&*XK>|gxHeptjn zaTUm$L_onJ4hoi+(R0>$OrB$j+Vgs7Jgb8SpLuxiH5++H7NX#kAzq%dK;E%sC_1c$ zhOOQ3Dbg=uun1de>&!4df6H3CWY!_Z^=CJbE~f{{u(n7C}WfP5JG zk5CjoEb&D@bbc{=!G-IY2m?kcaji(sG#UdJ20?nd1u9N0K%?J$eDGFB!ND1L>Y~K8 zx*S2ZuQ{oJW=5WfH*)0p`%Ub%Ko!)VkU^chD18Mbj#yh!beG!-k)@$fvkQa5nroEz zLA?GWrV7d1|GPx~o$GCx2)%xmr2g;C8)K4yA=B1Vf1iPtQ!`QOu7(`Jkn_ZGJhHZr zLEc^|Gz+6H6hKJce;S&DRMB`r5%r$pfUh{bO(fA(!4=~SFF}6QRgBR-%IousBqPs$ z7PtO)ZvM}@R+|=j*Zqh75ShN7_mhSPLe|ZoZ%`Fc;HpS{o((zF=N-o3@m2{Gy2|ja z&qxbF$ISuC9GZev(G;YDhGP=InGskqcPjp|Fa#6KqamVV!|U-wUq+riT&eYE5%@FK z5vN6BnHzcxlBL$Az~gz#qhudVcP#Q;pC5xK)b7e$$B+Zs?cd1AQ|>pD^_zp$=(EBM zG>53-qmKk$9u$MP@@kCy{UERJ(D6dcvqxgs`~4;VjOnflyV0{dSFFUEd51^SXe*8a zYHcr_#PN2Q2&!F%p}}_&8qZJTa=w{t-^8LH#K=!abHpq(`A-G{$6@255xnmGB_Mbf zD4*6g`b)C@r<)o~$0ag@d$yE14sHIpe+a6b`KTq-?EMXOheq)Q2vFgJY|llWkq=QJ z^0G8YiZ=Z4E%kQ(BeUxW{r?W+h4(m*rGt`a&)V0HgPT7c7>XK3p23CoY0#OO?1rm4+zqKck;sfXHS*| z5t@2*>jL><-}Ce*{@A>BdcQ_1wE>MCgYP;Ox7_t%R$D z=LGhc8v9QZ>_bT~fpw6d|I;_|b^Wgjd{yA90{@=^{|Cwh`#Kmy+Oq%v002ovPDHLk FV1jfGKKlRw literal 0 HcmV?d00001 diff --git a/Resources/img/badges/badge_03.png b/Resources/img/badges/badge_03.png new file mode 100644 index 0000000000000000000000000000000000000000..f8db1c682de293ff184006dd663f83b8aeaadccd GIT binary patch literal 5537 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 literal 0 HcmV?d00001 diff --git a/Resources/img/badges/badge_04.png b/Resources/img/badges/badge_04.png new file mode 100644 index 0000000000000000000000000000000000000000..92e5a2f720c589454aa29e30221266f6ca4f576b GIT binary patch literal 5329 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 literal 0 HcmV?d00001 diff --git a/Resources/img/badges/badge_05.png b/Resources/img/badges/badge_05.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c6dd32e50c17d7292d7a932eebc8b979011c8c GIT binary patch literal 4991 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 JPDHLkV1h$bVhaEO literal 0 HcmV?d00001 diff --git a/Resources/img/badges/badge_06.png b/Resources/img/badges/badge_06.png new file mode 100644 index 0000000000000000000000000000000000000000..42c62aa3625ddc807f4adc5aa4f2e8892fa8a941 GIT binary patch literal 5452 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 Gf&T{>!fh7- diff --git a/Resources/img/badges/rsBadge_2.png b/Resources/img/badges/rsBadge_2.png deleted file mode 100644 index 4a60a1de8941160be5d5d980423fceb98b19d80d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7830 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 diff --git a/Resources/img/badges/rsBadge_3.png b/Resources/img/badges/rsBadge_3.png deleted file mode 100644 index 80a4e6153eef503a091b2e15fdcc0fb402b01857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8775 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 qSsg%Dw&uXk&Yzsjt$;D1QA;(4l diff --git a/Resources/img/badges/rsBadge_4.png b/Resources/img/badges/rsBadge_4.png deleted file mode 100644 index 9db41236fcc55ae86ceb2536a0017ad486f0d89c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7650 zcmZXYbyQSQ_xJAr(jbjU$Pm&qbPPSTl)xZJNe@VhvTjYxxZcS*O@ zJ3hbluJ!!hcinaF{^NZ1cb~KOU1#lk!k=p>5#c|^2LOObMOj`OZTbHVTx|54K{~7o zZLpBC>aqY(7437a6%PRTlD2Yk&uuL%0Kju5T?dKK*`|`bSU82NhM_*GI%!klGHSyk zQ53OHIl*`&&%(gj)0A3mqzVdHv_G@LFr%YUQIuNTgc0~tIBVdX=)l~th+o&s?{e)X znl3g5?!HY*ZI+&-*9_sb;u0n*3up45#a51&wv;ZK_F#=qmRXwehmoD`F;SM~-2!sj(wYtWNs^X$302%LScs?Mb2tuVN zKh*)UumICO3-eXrIS*jU=C?5hpwcf>-hlwaPhd(=RxH3sZWSgE*oXtALoXr}0DWG7 z!dkUc44C2pcvbYQm4V7SpmmUhpc=p>1bDT=f;j-JcYx_nW@b+yCW4DlfUNBqy%XnuxlzdeSU)|zzP2{?tP^f%_Dk>m9kTsZtKO~sm9NCj#o1EJ z3X4C#vA+`5Th~y*?+!sutOsX!+Er6aGA= zaCjU?7whP~<;o)WHKx>}5K#GA3iK|Pr_k5}^IVmUMBlY_MGM8OS)i)g&HX~ z#ESm}_ycZ2nw0oH`B!U6{wDk;S6?XdI7l&vVA#@?FExfLD{a{2>to3%;q1-f5}SuJ zF;a3pyscZ0a0EK-c_G~$@G4Pmym*VgDyCAxlJ3WqFG?{R!_O>+sywjB{1sa9gt0u} zjAjh7%KB>h8dJ)JjC3r5q%(LTc$h(2?QBf(g{ohlHjrL*J~HR$3)NTVW}YC6A%~K@ z3zO>H+g#XIY`Hd&&L=QvBn|70_H8R|C2e7zdJqzYPzLsd zA=zot9^pJf(s(?oNLI_I8H=RpLGX(3?Iv%gJWO%Y)#t3`^r4LXg`e;&;b{UbClpas zoL{_9OrU$B+lPoLGSPWouBa=Zvs#4rJF!H!IQ{vq4y_KdNW3t#7+L6qkpANP@-`g% zWrtdarrZ~;tg2V5P2G$H7Bn@U++aJRk`On4q0XmO1Jge4oQ=u1^o@~{#YNd-astl; z^lG$EK3PlStR}y?{OqcMx5-|RbmAMaKykpa!aJn3SkrqFka?qO{vA zT)tP3p5Ls{`10DHShnXGn-QB5GG_2W`limb&U^uW0hPKW?5rG8Y?nuy-6-$z!?9pL zIitk{m7(TTu;A6a`IqiJ^cHdJ@VDShiBKQAhL8n&mT>TqM3>MTCkc9J&+L(woNniWqk8h5D z-|+s!tt1Xn=rnN&y#c-N+pjJZuotj})WOgD((k)Y6StvA{UMT}DS_2m@;;7E+jO0@ zF(o85vi@!0NmyjKYCs<(NeYri+dcoYdF`3&*&E|!@6ogLw3@W`y~5dwec^rE{m{A0 ze!)zRjF$p$hdX}CEorTfNE2ix@Y*ew`fAE)`Xj$>GD9t(v3g~bm34U@#TRA=)KceC zE}5%Rs}dp${0lE%^^3ID{jBTL>~P9>6}%|t$9!*j?|nZ46rfl^NX&45S${)}>q~DR z@Q-L|*sRrg_4J->R93w#rEE+)W8)lIm zzJzSSp}~3~($UUg`j1EWl7u`)=H%Wk%Kw#5lwU|g@@a}y@H`XZlq!b2mY5M~5Nwd{ zhFHJsAJ9$I6`Q-f@3on}obrx&-pL z*Xx7Wias`}5vk3m!7`{)-5DMDC1K5cfpM`P-@uE(>hZP69pr|!dta$laP?i6V`Lqa zApxh?uI6LugO@z`web8cgaP{`Cr&leO3(VoK=?1Q#F7lIfxZ5kU$Y-YJ|AS>?~%2W zEyva7g{bQB(CcqBm%bLOmU!bei@!?wfGgw$cB#boh+0mEam|uFy`*yA=BM83cK#-9 zzXIC6f$Vk(bn(}N-|x;%?ip+9Ltid_Gy5BoPAf$j9#Kv)OPxgNH^n~ZxlSAE^y^2; z+^4TaC7tz_L)N3#+Zzi!8HU7(#Yr1U#EwMMGhc}oUwqv=J6D*6CJnI9HU`$p)#v_@ z_}*ky&^tIFE{*ttI7R$L2=9;1e>0oBbR5~Ieb;m@_-B09u<7Dfs<&lU7o@8`Zar>w zt#Vy+AzdC`ynUH??OT)V|xa7+ie)(CMIo z#C3U8;XZOxyh(h}==i(qarNvvx!!lZ)C$-uhaJ})iM#kQ&7Q{3jj84JMt1f4-p$|M zSzm0^W{3>VpEi3PQQc3BXNXD8H=lSrU36WXEmF<u zmYWY9mo~hcn>v{Dd)?}hbuu!ibb%clICK|#7V}W8gygHXrZjF4glV) z0DuYvfUA47-39b}bLUsVi!uZd)8YgC&p24Rhbf4&B`2^T zqH29oyB=B<_#N&zpc_mS?0o^i7=+@(*3~NPGmhyqb{am=#lHTFiz|Z%V#Zz z8^>wi?&Q`{c=b1($6egJATpU83J5g`9EC|p@MOEQ4r3`dwbBeU8z; zE%Ya~x0OvG2qEUHg8CSooMZ%kf$@EyK$%t?bD=x~+euDerwOdSY^Gbqswhg0aorc~ za`26I&4xpvtX?I|1++v*veGY)0Wx**?}-`Awib8(Uf3HY<*tIlW#kUJbnY+l{gb-C z(NZFw`xx9=<`PC$P>K)=TNeE&7CazUZXdJaQU}=CW3<--@CDwRergs#!j0SisEJq+ zPka1tOQGI-cmq~81?FLwzfH&dt49ViQ)^>ux2yyj7PN*FW5M7?LO(vDC#26=@xeeQ zQ-`6l?B|Zl_mF>ncC}y7wcxyFZb2MlqF@%TX=Z$c-)d zpG?wFWQ!LZmAc1dD8QFESp`i|n&7QsUkg<-_q4aC3LVW0FVDIVw@dBleeywVIR~gR zqK1c2YE}H*o=tM^jMg<4c0J+wZgujs(wowevt!;UwbiZn3LXj!^WeOT_hKn=L)Y}n z2N*6YOi7_ev%{_kBVa>o?O3UV#>*bc2b9hd(L21Eg3ug%I{Q!kZH(NA~s4>$Ev@ zEsSLsYxKS;W!~+uIi@dMG@9LMGu3^}q~=fv!1_ME(p2zT%vaah<#0)sFos^?D@Vjc zxg(r1A*`6#Y-^K;q6eSy3lX_0Gw8-%0>Ur!_CVj{{>~@wTn>JCOZ?+P3EC+D?P@Zp zsyCqCed2q*b{C1&`6Z}nZfuEmpU`{2Xa0D@E?+u9ty;2zC=mE^U){&3LLrfaZFDWq zo1Q_dv(6d4?#3OC<;-X-C>TEPG1=JA;>T|IScjv}maJxz>)Lq}*%FS;ie`PrS*IrKxDAkq9dZQ#M9XDl z62Ln6W9#d&YPKeI_8CQ~07^a&8;(7=HxfC6`@{F)xjJi^UR<#2hsFx^q~Z#MeI2y) z+56slF-{|#TPeIw;h_aC)OAbWU^X+U`DRRBptPY6(&(}RII%Uh59?J*3$>^W08Y3 zQfHDzSBEw1slvzkANIJsd*q5g7m7hBFx03{Yf_)!ek`5PDl|M)CahpN&foq%blMfL zelNg?EMFhVqWH*~KmdyAT*80jPK{ORAr%v*)P^XEuu!;Js<48gpRVNuYU_Pn4kbQHMXBEWl`>-CvD#&-Y{Nl5!EY4i}3<%j)Vj%TqHD-QC2dTP3@7EEU(~P#~ zSSC@(?CJ+uN+$_H?OWvhVGgagi)i!QDP_F+7=oiF`EWTI z)3<~6kc9$%_uH97T*6sdrD1{}Oqs$^l^|1NLuLjEPr9@Q^DUw)gIDTnbw8sRK#)1s zKXa$*@{EVnk?=dHpQDZKJr0g{lWmSo+nwxH$Lv0fp-3}MWFw4ESSZl+n=(ek@7U5* zJp;%?7k?(|98l}EB-!=chvu@XyKWSJ>SS-CLYY3rac05}QEEWoHraQQFfSonQR7pP zXSb`@wgYA?2NB+qQ^*Wc=G8`bTere8aBVeWwOco*xZpQ-W)l;HY5?`R4U^!TUHl|< z0v=c6oJI#6Nf@8qLX&i*GnOUg9cV74|=tc7fuE=wnw(Vm{l-m_ZtZ8 zykSclaU|wVt2UneddhIp1>u}SN)(c25XX_dYs1j0?Iwz{K=o7rp)Oea&G%`q*3wLC&6v>T49aHoX?&Wy7K@oHzwn#VE=5{JHe^@Em>H_{+!GppyZl{rNqE|skh3~dk4y-FZs5Rk(_$s3w=q1ShRz;SaT$5ZbGC)0OJpN*^v9=r02r# zc!J{UXWbp|$A;B%T=r2RzlN{r2nQUCF3$b;L)auW#G9Aw@?`-c3qF=0P+Xc_=&97o{N4n;l4XBamq&e2|IZDZrFdjh{ z?VAvobi6sggzujj({nV3z(0t<=F{Q-vp8r)k7ec3)h%4>%_u|V;bp5MpC=U~PZ1n3 z?Im|t;Zhsj zXAaK!_MNZ*lj`y^(&^OT^f8XFSCTfz#f(64Z6r{-c9!4P}q8&rLVz z%vW1r{*4dAUus8bvB!SbRdr=V%EFt(sQ11vVR6F!$h+0E6zG87Yq<-;^Xj}<;GHXX zw0NSMY0r_Dpf{q4H^~h~^*~_KgwnRj#VT1i1cAHqATJ|6Cx91RN)cA;45jxYs;Lpk zYY49D#>UPaghm_{fQrQS!%v8ME5Bb;V5R&WKUx#9hX}tn*Uj{(wI9AV5heV=ZKfe2 zAAYo!PHSPm7g1RtwBb(zkO~8vpE`)Cn|$fo2SF2r?guyF;$rC%*rqIc)zE?L-2-T~ z5V@2}$g9|g_3)cBf}=krF;CK&G1ZB9?Qx>W=zi_4tM3{X%LOiP%sr%03tK~PL(`~!kn{;&fyBIS0;}v-Y&&KW0e_yRL6Sx_f z1Gr>Qx5b^dBbwj2<+3fsYi5^2T1yIosj9|!Ba}KX7<`KEUj0b+?t0UC`#G}x$%CIo zyKn81p5{N(UDP*uW%oAvb{oDNVrQUgC{kDJ{_See@oFx}*#(u3Q7V?4V0(AS+_6#T z=jmB%^ri*h^dOG{V~7ifzMtZQ?m)KRG#}p+ag)-Ul#XDl-}HG!TI8R|aAjpARAtww z4uARL))6wPwF+Gs73WJ|{tUVfyq8EETpOss^gRE3yz-=jIaiGSvBh|=x!atJ*gDBO zB$?un(J1bfL>&2HN!*Gbb=U+>fjgaBF1Iy#$ZcoM(cI$wD(E(rULe;gYJxqBTW~1H!;~1XMn5B?H>XzlngB02C>p!?u4rGI0;MFR{y9974%&#oE#ji99;oLTYD?Uw@z*@7FIAu8&_9n7!+#eVqs(JZuJ&o?q+Xp zhBR}rv~q+vTDd|!Z0&5J|2$yIR%WiR;AWOcD~PirvQfoj6D`d8PuSAT)e2_ef}Xbm z_<8yGd3eQm_(c)CVlZA&n4mBhFE5Oj*CgGo`+qq&I9b|Sd;N3Z==b1!VobY5yt-sDaykq!l=b3 z{C{`k;o$+X{YRq*nua*JAU`+PE29-3{ZmBPxH*`^VDe5DZvT=3gFQ#1Zvno7`$j05 zq5d!CKQUo28!KC+jVmC^TX5fAiAJdYe?-sL($xk{%x9xA&;-qY5$d)MR<2&oR=|JO z1Vv|1y84C2{}V|afu;aH0X{)K5g}1Qfq^0xMl?eHUphLr-e`gsBBTn3=heU>(bKa3 zHLa_y0$Bg678D9~aCC+Kr=0(4$m3vTX=?^`bGCOfvqWE!TL?n`cR`0s{bTj(sy)%e17(*Ccv=Aj)Bm~h*h#&}2Vxo6O2qL0R zlmyX&LCwp9*N8H&nU0h1W0%ddDjTm4i<%}VdO$SUy3%H{(KJ;1YmJD7=QwEVgN+X#$6Yve+Tr8Gf+1IAQ}K-mJ}}xkVOE_!+d<9z{5O% zMf<=;>DTQ#h7A#-r}7$=TKS<`G4>!ae+nBLac-e;J@(rya>y&ld^PdDu)J$hF*5Wk zhaUi-B%PIL?cqh}I9=WNxLhihΠ$o1DPw;<9?VK2hVR1^{1!q9!jzC7P~BE0RZJ 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 RI{7c2hKjCot>W{@{{xC!j)MRI diff --git a/Resources/img/badges/rsBadge_7.png b/Resources/img/badges/rsBadge_7.png deleted file mode 100644 index 00c242f2d2d843245f1381699ed56f439e081931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7902 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 KvQ=P<_x}Z+$K@aZ diff --git a/Resources/img/badges/rsBadge_8.png b/Resources/img/badges/rsBadge_8.png deleted file mode 100644 index 17c1d94735b2aca87bbcfd4c707e7e267eef2cbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7291 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 private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_EventFlagsORAS)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SAV_EventFlagsXY)); this.CHK_CustomFlag = new System.Windows.Forms.CheckBox(); this.B_Cancel = new System.Windows.Forms.Button(); this.groupBox1 = new System.Windows.Forms.GroupBox(); @@ -258,7 +258,7 @@ private void InitializeComponent() this.groupBox2.Size = new System.Drawing.Size(268, 120); this.groupBox2.TabIndex = 13; this.groupBox2.TabStop = false; - this.groupBox2.Text = "FlagDiff"; + this.groupBox2.Text = "FlagDiff Researcher"; // // L_UnSet // @@ -556,7 +556,7 @@ private void InitializeComponent() this.flag_2546.UseVisualStyleBackColor = true; this.flag_2546.Click += new System.EventHandler(this.toggleFlag); // - // SAV_EventFlags + // SAV_EventFlagsXY // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; @@ -580,7 +580,7 @@ private void InitializeComponent() this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; this.MinimizeBox = false; - this.Name = "SAV_EventFlags"; + this.Name = "SAV_EventFlagsXY"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Event Flag Editor"; this.groupBox1.ResumeLayout(false); diff --git a/SAV/SAV_HallOfFame.cs b/SAV/SAV_HallOfFame.cs index d0b32d491..80aa09efd 100644 --- a/SAV/SAV_HallOfFame.cs +++ b/SAV/SAV_HallOfFame.cs @@ -18,12 +18,14 @@ public SAV_HallOfFame(Form1 frm1) Array.Copy(m_parent.savefile, sav, 0x100000); savindex = m_parent.savindex; shiftval = savindex * 0x7F000; + if (m_parent.savegame_oras) data_offset = 0x1F200; listBox1.SelectedIndex = 0; } Form1 m_parent; public byte[] sav = new Byte[0x100000]; public int savindex; int shiftval; public bool editing = false; + private int data_offset = 0x1E800; private void B_Close_Click(object sender, EventArgs e) { @@ -35,7 +37,7 @@ private void displayEntry(object sender, EventArgs e) RTB.Text = ""; RTB.LanguageOption = RichTextBoxLanguageOptions.DualFont; int index = listBox1.SelectedIndex; - int offset = shiftval + 0x1E800 + index*0x1B4; + int offset = shiftval + data_offset + index * 0x1B4; uint vnd = BitConverter.ToUInt32(sav, offset + 0x1B0); uint vn = vnd & 0xFF; diff --git a/SAV/SAV_SuperTrain.cs b/SAV/SAV_SuperTrain.cs index d2df49799..ff07dec4a 100644 --- a/SAV/SAV_SuperTrain.cs +++ b/SAV/SAV_SuperTrain.cs @@ -17,24 +17,25 @@ public SAV_SuperTrain(Form1 frm1) savindex = m_parent.savindex; specieslist = Form1.specieslist; Array.Copy(m_parent.savefile, sav, 0x100000); + if (m_parent.savegame_oras) data_offset = 0x25600; trba = Form1.trainingbags; trba[0] = "---"; - offsetTime = 0x24608 + 0x7F000 * savindex; - offsetSpec = 0x24788 + 0x7F000 * savindex; - offsetVal = 0x2478A + 0x7F000 * savindex; + offsetTime = data_offset + 0x08 + 0x7F000 * savindex; + offsetSpec = data_offset + 0x188 + 0x7F000 * savindex; + offsetVal = data_offset + 0x18A + 0x7F000 * savindex; InitializeComponent(); string[] stages = Form1.trainingstage; listBox1.Items.Clear(); for (int i = 0; i < 30; i++) - { listBox1.Items.Add((i + 1).ToString("00") + " - " + stages[i + 2]); - } + setup(); } Form1 m_parent; public byte[] sav = new Byte[0x100000]; public string[] specieslist; public int savindex; + private int data_offset = 0x24600; private string[] trba = { "Empty", "HP Bag S","HP Bag M","HP Bag L", @@ -45,7 +46,7 @@ public SAV_SuperTrain(Form1 frm1) "Speed Bag S","Speed Bag M","Speed Bag L", "Strength Bag","Toughen Up Bag","Swiftness Bag", "Big-Shot Bag","Double-Up Bag","Team Flare Bag", - "Reset Bag","Soothing Bag", + "Reset Bag","Soothing Bag", }; private int offsetVal = 0; private int offsetTime = 0; @@ -100,9 +101,9 @@ private void fillTrainingBags() dgvBag.DisplayStyle = DataGridViewComboBoxDisplayStyle.Nothing; { for (int i = 0; i < trba.Length; i++) - { - dgvBag.Items.Add(trba[i]); - } + if (trba[i].Length > 0) + dgvBag.Items.Add(trba[i]); + dgvBag.DisplayIndex = 1; dgvBag.Width = 135; dgvBag.FlatStyle = FlatStyle.Flat; @@ -111,7 +112,7 @@ private void fillTrainingBags() dataGridView1.Columns.Add(dgvBag); dataGridView1.Rows.Add(12); - int offset = 0x24908 + 0x7F000 * savindex; + int offset = data_offset + 0x308 + 0x7F000 * savindex; for (int i = 0; i < 12; i++) { dataGridView1.Rows[i].Cells[0].Value = (i + 1).ToString(); @@ -153,7 +154,7 @@ private void B_Save_Click(object sender, EventArgs e) } bagarray[i - emptyslots] = (byte)Array.IndexOf(trba, bag); } - int offsetTime = 0x24610 + 0x7F000 * savindex; + int offsetTime = data_offset + 0x10 + 0x7F000 * savindex; try { byte[] data = BitConverter.GetBytes(Single.Parse(TB_Time1.Text)); @@ -169,12 +170,12 @@ private void B_Save_Click(object sender, EventArgs e) } catch { }; { - int offsetSpec = 0x24788 + 0x7F000 * savindex; + int offsetSpec = data_offset + 0x188 + 0x7F000 * savindex; byte[] data = BitConverter.GetBytes(Convert.ToUInt16(CB_S2.SelectedValue.ToString())); Array.Resize(ref data, 2); Array.Copy(data, 0, sav, offsetSpec + 4 * 30, 2); } - Array.Copy(bagarray, 0, sav, 0x24908 + savindex * 0x7F000, 12); + Array.Copy(bagarray, 0, sav, data_offset + 0x308 + savindex * 0x7F000, 12); Array.Copy(sav, m_parent.savefile, 0x100000); m_parent.savedited = true; this.Close(); diff --git a/SAV/SAV_Trainer.Designer.cs b/SAV/SAV_Trainer.Designer.cs index e4e51e398..66cddc845 100644 --- a/SAV/SAV_Trainer.Designer.cs +++ b/SAV/SAV_Trainer.Designer.cs @@ -318,6 +318,7 @@ private void InitializeComponent() this.cb1.TabIndex = 10; this.cb1.Text = "1 - Bug"; this.cb1.UseVisualStyleBackColor = true; + this.cb1.Visible = false; this.cb1.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb2 @@ -329,6 +330,7 @@ private void InitializeComponent() this.cb2.TabIndex = 11; this.cb2.Text = "2 - Cliff"; this.cb2.UseVisualStyleBackColor = true; + this.cb2.Visible = false; this.cb2.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb3 @@ -340,6 +342,7 @@ private void InitializeComponent() this.cb3.TabIndex = 12; this.cb3.Text = "3 - Rumble"; this.cb3.UseVisualStyleBackColor = true; + this.cb3.Visible = false; this.cb3.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb4 @@ -351,6 +354,7 @@ private void InitializeComponent() this.cb4.TabIndex = 13; this.cb4.Text = "4 - Plant"; this.cb4.UseVisualStyleBackColor = true; + this.cb4.Visible = false; this.cb4.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb5 @@ -362,6 +366,7 @@ private void InitializeComponent() this.cb5.TabIndex = 14; this.cb5.Text = "5 - Voltage"; this.cb5.UseVisualStyleBackColor = true; + this.cb5.Visible = false; this.cb5.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb6 @@ -373,6 +378,7 @@ private void InitializeComponent() this.cb6.TabIndex = 15; this.cb6.Text = "6 - Fairy"; this.cb6.UseVisualStyleBackColor = true; + this.cb6.Visible = false; this.cb6.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb7 @@ -384,6 +390,7 @@ private void InitializeComponent() this.cb7.TabIndex = 16; this.cb7.Text = "7 - Psychic"; this.cb7.UseVisualStyleBackColor = true; + this.cb7.Visible = false; this.cb7.CheckedChanged += new System.EventHandler(this.changeBadge); // // cb8 @@ -395,6 +402,7 @@ private void InitializeComponent() this.cb8.TabIndex = 17; this.cb8.Text = "8 - Iceberg"; this.cb8.UseVisualStyleBackColor = true; + this.cb8.Visible = false; this.cb8.CheckedChanged += new System.EventHandler(this.changeBadge); // // GB_Badges @@ -428,8 +436,10 @@ private void InitializeComponent() this.pb8.Location = new System.Drawing.Point(175, 77); this.pb8.Name = "pb8"; this.pb8.Size = new System.Drawing.Size(50, 50); + this.pb8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb8.TabIndex = 25; this.pb8.TabStop = false; + this.pb8.Click += new System.EventHandler(this.toggleBadge); // // pb6 // @@ -437,8 +447,10 @@ private void InitializeComponent() this.pb6.Location = new System.Drawing.Point(63, 77); this.pb6.Name = "pb6"; this.pb6.Size = new System.Drawing.Size(50, 50); + this.pb6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb6.TabIndex = 24; this.pb6.TabStop = false; + this.pb6.Click += new System.EventHandler(this.toggleBadge); // // pb4 // @@ -446,8 +458,10 @@ private void InitializeComponent() this.pb4.Location = new System.Drawing.Point(175, 21); this.pb4.Name = "pb4"; this.pb4.Size = new System.Drawing.Size(50, 50); + this.pb4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb4.TabIndex = 23; this.pb4.TabStop = false; + this.pb4.Click += new System.EventHandler(this.toggleBadge); // // pb2 // @@ -455,8 +469,10 @@ private void InitializeComponent() this.pb2.Location = new System.Drawing.Point(63, 21); this.pb2.Name = "pb2"; this.pb2.Size = new System.Drawing.Size(50, 50); + this.pb2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb2.TabIndex = 22; this.pb2.TabStop = false; + this.pb2.Click += new System.EventHandler(this.toggleBadge); // // pb7 // @@ -464,8 +480,10 @@ private void InitializeComponent() this.pb7.Location = new System.Drawing.Point(119, 77); this.pb7.Name = "pb7"; this.pb7.Size = new System.Drawing.Size(50, 50); + this.pb7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb7.TabIndex = 21; this.pb7.TabStop = false; + this.pb7.Click += new System.EventHandler(this.toggleBadge); // // pb5 // @@ -473,8 +491,10 @@ private void InitializeComponent() this.pb5.Location = new System.Drawing.Point(7, 77); this.pb5.Name = "pb5"; this.pb5.Size = new System.Drawing.Size(50, 50); + this.pb5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb5.TabIndex = 20; this.pb5.TabStop = false; + this.pb5.Click += new System.EventHandler(this.toggleBadge); // // pb3 // @@ -482,8 +502,10 @@ private void InitializeComponent() this.pb3.Location = new System.Drawing.Point(119, 21); this.pb3.Name = "pb3"; this.pb3.Size = new System.Drawing.Size(50, 50); + this.pb3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb3.TabIndex = 19; this.pb3.TabStop = false; + this.pb3.Click += new System.EventHandler(this.toggleBadge); // // pb1 // @@ -491,8 +513,10 @@ private void InitializeComponent() this.pb1.Location = new System.Drawing.Point(7, 21); this.pb1.Name = "pb1"; this.pb1.Size = new System.Drawing.Size(50, 50); + this.pb1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pb1.TabIndex = 18; this.pb1.TabStop = false; + this.pb1.Click += new System.EventHandler(this.toggleBadge); // // GB_Sayings // diff --git a/SAV/SAV_Trainer.cs b/SAV/SAV_Trainer.cs index 500292af2..fb0974ace 100644 --- a/SAV/SAV_Trainer.cs +++ b/SAV/SAV_Trainer.cs @@ -15,9 +15,8 @@ public partial class SAV_Trainer : Form private int TrainerCard = 0x19400; private int Trainer1 = 0x6800; private int Trainer2 = 0x9600; - public SAV_Trainer(Form1 frm1, string gamename) + public SAV_Trainer(Form1 frm1) { - Game = gamename; InitializeComponent(); m_parent = frm1; Array.Copy(m_parent.savefile, sav, 0x100000); @@ -188,7 +187,6 @@ public SAV_Trainer(Form1 frm1, string gamename) CB_Stats.SelectedIndex = 0; } private string[] statdata = new string[] { }; - string Game; Form1 m_parent; public byte[] sav = new Byte[0x100000]; public int savshift; @@ -339,17 +337,17 @@ private void getBadges() Properties.Resources.badge_7, Properties.Resources.badge_8, }; - if (Game == "ORAS") + if (m_parent.savegame_oras) { bma = new Bitmap[] { - Properties.Resources.rsBadge_1, // Add in ORAS badges. - Properties.Resources.rsBadge_2, - Properties.Resources.rsBadge_3, - Properties.Resources.rsBadge_4, - Properties.Resources.rsBadge_5, - Properties.Resources.rsBadge_6, - Properties.Resources.rsBadge_7, - Properties.Resources.rsBadge_8, + Properties.Resources.badge_01, // ORAS Badges + Properties.Resources.badge_02, + Properties.Resources.badge_03, + Properties.Resources.badge_04, + Properties.Resources.badge_05, + Properties.Resources.badge_06, + Properties.Resources.badge_07, + Properties.Resources.badge_08, }; } CheckBox[] cba = {cb1, cb2, cb3, cb4, cb5, cb6, cb7, cb8,}; @@ -453,8 +451,10 @@ private void getTextBoxes() TB_PM.Text = BitConverter.ToUInt32(sav, savshift + 0x238FC).ToString(); // Temp ORAS - TB_PM.Enabled = GB_MaisonBest.Enabled = GB_MaisonCurrent.Enabled = GB_Appear.Enabled = - GB_Map.Enabled = GB_Misc.Enabled = TB_BP.Enabled = !m_parent.savegame_oras; + GB_MaisonBest.Visible = GB_MaisonCurrent.Visible = + GB_Appear.Visible = GB_Map.Visible = GB_Misc.Visible = + L_BP.Visible = TB_BP.Visible = + L_PM.Visible = TB_PM.Visible = !m_parent.savegame_oras; TB_Style.Text = sav[0x694D + savshift].ToString(); @@ -681,5 +681,12 @@ private void giveAllAccessories(object sender, EventArgs e) }; Array.Copy(data,0,sav,savshift + 0x6E00,0x6C); } + + private void toggleBadge(object sender, EventArgs e) + { + int val = Convert.ToInt16(((PictureBox)sender).Name.Last().ToString())-1; + CheckBox[] chka = new CheckBox[] { cb1, cb2, cb3, cb4, cb5, cb6, cb7, cb8 }; + chka[val].Checked = !chka[val].Checked; + } } }