private void getTextBoxes() { int badgeval = SAV.Badges; for (int i = 0; i < 8; i++) { cba[i].Checked = (badgeval & 1 << i) != 0; } // Get Data string OT_NAME = SAV.OT; CB_Game.SelectedIndex = SAV.Game - 0x18; CB_Gender.SelectedIndex = SAV.Gender; // Display Data TB_OTName.Text = OT_NAME; MT_TID.Text = SAV.TID.ToString("00000"); MT_SID.Text = SAV.SID.ToString("00000"); MT_Money.Text = SAV.Money.ToString(); TB_Saying1.Text = SAV.Saying1; TB_Saying2.Text = SAV.Saying2; TB_Saying3.Text = SAV.Saying3; TB_Saying4.Text = SAV.Saying4; TB_Saying5.Text = SAV.Saying5; CB_Country.SelectedValue = SAV.Country; CB_Region.SelectedValue = SAV.SubRegion; CB_3DSReg.SelectedValue = SAV.ConsoleRegion; CB_Language.SelectedValue = SAV.Language; // Maison Data if (SAV.MaisonStats > -1) { for (int i = 0; i < MaisonRecords.Length; i++) { MaisonRecords[i].Text = SAV.getMaisonStat(i).ToString(); } } NUD_M.Value = SAV.M; // Sanity Check Map Coordinates if (!GB_Map.Enabled || SAV.X % 0.5 != 0 || SAV.Z % 0.5 != 0 || SAV.Y % 0.5 != 0) { GB_Map.Enabled = false; } else { try { NUD_X.Value = (decimal)SAV.X; NUD_Z.Value = (decimal)SAV.Z; NUD_Y.Value = (decimal)SAV.Y; } catch { GB_Map.Enabled = false; } } // Load BP and PokeMiles TB_BP.Text = SAV.BP.ToString(); TB_PM.Text = SAV.getPSSStat(0xFC / 4).ToString(); TB_Style.Text = SAV.Style.ToString(); // Load Play Time MT_Hours.Text = SAV.PlayedHours.ToString(); MT_Minutes.Text = SAV.PlayedMinutes.ToString(); MT_Seconds.Text = SAV.PlayedSeconds.ToString(); // Load PSS Sprite CB_MultiplayerSprite.SelectedValue = SAV.Sprite; PB_Sprite.Image = (Image)Properties.Resources.ResourceManager.GetObject("tr_" + SAV.Sprite.ToString("00")); if (SAV.XY) { // Load Clothing Data int hat = SAV.Data[SAV.TrainerCard + 0x31] >> 3; int haircolor = SAV.Data[SAV.TrainerCard + 0x31] & 7; MT_Hat.Text = hat.ToString(); MT_HairColor.Text = haircolor.ToString(); MT_14030.Text = SAV.Data[SAV.TrainerCard + 0x30].ToString(); MT_14031.Text = SAV.Data[SAV.TrainerCard + 0x31].ToString(); MT_14032.Text = SAV.Data[SAV.TrainerCard + 0x32].ToString(); MT_14033.Text = SAV.Data[SAV.TrainerCard + 0x33].ToString(); MT_14034.Text = SAV.Data[SAV.TrainerCard + 0x34].ToString(); MT_14035.Text = SAV.Data[SAV.TrainerCard + 0x35].ToString(); MT_14036.Text = SAV.Data[SAV.TrainerCard + 0x36].ToString(); MT_14037.Text = SAV.Data[SAV.TrainerCard + 0x37].ToString(); MT_14038.Text = SAV.Data[SAV.TrainerCard + 0x38].ToString(); MT_14039.Text = SAV.Data[SAV.TrainerCard + 0x39].ToString(); MT_1403A.Text = SAV.Data[SAV.TrainerCard + 0x3A].ToString(); MT_1403B.Text = SAV.Data[SAV.TrainerCard + 0x3B].ToString(); MT_1403C.Text = SAV.Data[SAV.TrainerCard + 0x3C].ToString(); MT_1403D.Text = SAV.Data[SAV.TrainerCard + 0x3D].ToString(); MT_1403E.Text = SAV.Data[SAV.TrainerCard + 0x3E].ToString(); MT_1403F.Text = SAV.Data[SAV.TrainerCard + 0x3F].ToString(); } CB_Vivillon.SelectedIndex = SAV.Vivillon; CAL_LastSavedDate.Value = new DateTime(SAV.LastSavedYear, SAV.LastSavedMonth, SAV.LastSavedDay); CAL_LastSavedTime.Value = new DateTime(2000, 1, 1, SAV.LastSavedHour, SAV.LastSavedMinute, 0); CAL_AdventureStartDate.Value = new DateTime(2000, 1, 1).AddSeconds(SAV.SecondsToStart); CAL_AdventureStartTime.Value = new DateTime(2000, 1, 1).AddSeconds(SAV.SecondsToStart % 86400); }
private void getTextBoxes() { int badgeval = SAV.Badges; CheckBox[] cba = { cb1, cb2, cb3, cb4, cb5, cb6, cb7, cb8, }; for (int i = 0; i < 8; i++) { cba[i].Checked = (badgeval & (1 << i)) != 0; } // Get Data string OT_NAME = SAV.OT; CB_Game.SelectedIndex = SAV.Game - 0x18; CB_Gender.SelectedIndex = SAV.Gender; // Display Data TB_OTName.Text = OT_NAME; MT_TID.Text = SAV.TID.ToString("00000"); MT_SID.Text = SAV.SID.ToString("00000"); MT_Money.Text = SAV.Money.ToString(); TB_Saying1.Text = SAV.Saying1; TB_Saying2.Text = SAV.Saying2; TB_Saying3.Text = SAV.Saying3; TB_Saying4.Text = SAV.Saying4; TB_Saying5.Text = SAV.Saying5; CB_Country.SelectedValue = SAV.Country; CB_Region.SelectedValue = SAV.SubRegion; CB_3DSReg.SelectedValue = SAV.ConsoleRegion; CB_Language.SelectedValue = SAV.Language; // Maison Data for (int i = 0; i < MaisonRecords.Length; i++) { MaisonRecords[i].Text = SAV.getMaisonStat(i).ToString(); } NUD_M.Value = SAV.M; NUD_X.Value = (decimal)SAV.X; NUD_Z.Value = (decimal)SAV.Z; NUD_Y.Value = (decimal)SAV.Y; // Load BP and PokeMiles TB_BP.Text = SAV.BP.ToString(); TB_PM.Text = SAV.getPSSStat(0xFC / 4).ToString(); // Temp ORAS GB_Misc.Visible = true; TB_Style.Text = SAV.Style.ToString(); // Load Play Time MT_Hours.Text = Main.SAV.PlayedHours.ToString(); MT_Minutes.Text = Main.SAV.PlayedMinutes.ToString(); MT_Seconds.Text = Main.SAV.PlayedSeconds.ToString(); // Load PSS Sprite CB_Multi.SelectedValue = SAV.Sprite; PB_Sprite.Image = (Image)Properties.Resources.ResourceManager.GetObject("tr_" + SAV.Sprite.ToString("00")); if (SAV.XY) { // Load Clothing Data int hat = SAV.Data[SAV.TrainerCard + 0x31] >> 3; int haircolor = SAV.Data[SAV.TrainerCard + 0x31] & 7; MT_Hat.Text = hat.ToString(); MT_HairColor.Text = haircolor.ToString(); MT_14030.Text = SAV.Data[SAV.TrainerCard + 0x30].ToString(); MT_14031.Text = SAV.Data[SAV.TrainerCard + 0x31].ToString(); MT_14032.Text = SAV.Data[SAV.TrainerCard + 0x32].ToString(); MT_14033.Text = SAV.Data[SAV.TrainerCard + 0x33].ToString(); MT_14034.Text = SAV.Data[SAV.TrainerCard + 0x34].ToString(); MT_14035.Text = SAV.Data[SAV.TrainerCard + 0x35].ToString(); MT_14036.Text = SAV.Data[SAV.TrainerCard + 0x36].ToString(); MT_14037.Text = SAV.Data[SAV.TrainerCard + 0x37].ToString(); MT_14038.Text = SAV.Data[SAV.TrainerCard + 0x38].ToString(); MT_14039.Text = SAV.Data[SAV.TrainerCard + 0x39].ToString(); MT_1403A.Text = SAV.Data[SAV.TrainerCard + 0x3A].ToString(); MT_1403B.Text = SAV.Data[SAV.TrainerCard + 0x3B].ToString(); MT_1403C.Text = SAV.Data[SAV.TrainerCard + 0x3C].ToString(); MT_1403D.Text = SAV.Data[SAV.TrainerCard + 0x3D].ToString(); MT_1403E.Text = SAV.Data[SAV.TrainerCard + 0x3E].ToString(); MT_1403F.Text = SAV.Data[SAV.TrainerCard + 0x3F].ToString(); } CB_Vivillon.SelectedIndex = SAV.Vivillon; }