public void ImageUpdate() { if (!this.NoReload.Checked) { I9Gfx.LoadEnhancements(); this.FillImageList(); } }
void btnSave_Click(object sender, EventArgs e) { I9Gfx.LoadEnhancements(); DatabaseAPI.AssignStaticIndexValues(); DatabaseAPI.AssignRecipeIDs(); DatabaseAPI.SaveEnhancementDb(); base.Hide(); }
public void ImageUpdate() { if (NoReload.Checked) { return; } I9Gfx.LoadEnhancements(); FillImageList(); }
void btnSave_Click(object sender, EventArgs e) { I9Gfx.LoadEnhancements(); var serializer = MyApplication.GetSerializer(); DatabaseAPI.AssignStaticIndexValues(serializer, false); DatabaseAPI.AssignRecipeIDs(); DatabaseAPI.SaveEnhancementDb(serializer); Hide(); }
private void btnSave_Click(object sender, EventArgs e) { BusyMsg("Saving, please wait..."); I9Gfx.LoadEnhancements(); foreach (var power in DatabaseAPI.Database.Power) { power.BaseRechargeTime = power.RechargeTime; } Array.Sort(DatabaseAPI.Database.Power); var serializer = MyApplication.GetSerializer(); DatabaseAPI.AssignStaticIndexValues(serializer, false); DatabaseAPI.AssignRecipeIDs(); DatabaseAPI.SaveEnhancementDb(serializer); DatabaseAPI.MatchAllIDs(); Task.Delay(1000).Wait(); DatabaseAPI.SaveMainDatabase(serializer); BusyHide(); DialogResult = DialogResult.OK; Hide(); }
public static void LoadData(ref frmLoading iFrm) { DatabaseAPI.LoadDatabaseVersion(); IsAppInitialized = true; iFrm?.SetMessage("Loading Data..."); iFrm?.SetMessage("Loading Attribute Modifiers..."); DatabaseAPI.Database.AttribMods = new Modifiers(); if (!DatabaseAPI.Database.AttribMods.Load()) { } iFrm?.SetMessage("Loading Powerset Database..."); if (!DatabaseAPI.LoadLevelsDatabase()) { Interaction.MsgBox( "Failed to load Leveling data file! The program is unable to proceed.\r\n" + "We suggest you redownload the application from https://github.com/Crytilis/mids-reborn-hero-designer/releases", MsgBoxStyle.Critical, "Error"); ProjectData.EndApp(); } if (!DatabaseAPI.LoadMainDatabase()) { Interaction.MsgBox("There was an error reading the database. Aborting.", MsgBoxStyle.Critical, "Dang"); ProjectData.EndApp(); } if (!DatabaseAPI.LoadMaths()) { ProjectData.EndApp(); } iFrm?.SetMessage("Loading Enhancement Database..."); if (!DatabaseAPI.LoadEnhancementClasses()) { ProjectData.EndApp(); } I9Gfx.LoadClasses(); DatabaseAPI.LoadEnhancementDb(); I9Gfx.LoadEnhancements(); I9Gfx.LoadSets(); DatabaseAPI.LoadOrigins(); I9Gfx.LoadBorders(); DatabaseAPI.LoadSetTypeStrings(); iFrm?.SetMessage("Loading Recipe Database..."); DatabaseAPI.LoadSalvage(); DatabaseAPI.LoadRecipes(); iFrm?.SetMessage("Loading Graphics..."); I9Gfx.LoadSetTypes(); I9Gfx.LoadEnhTypes(); I9Gfx.LoadOriginImages(); I9Gfx.LoadArchetypeImages(); I9Gfx.LoadPowersetImages(); MidsContext.Config.Export.LoadCodes(Files.SelectDataFileLoad(Files.MxdbFileBbCodeUpdate)); if (iFrm != null) { iFrm.Opacity = 1.0; DatabaseAPI.MatchAllIDs(iFrm); iFrm?.SetMessage("Matching Set Bonus IDs..."); DatabaseAPI.AssignSetBonusIndexes(); iFrm?.SetMessage("Matching Recipe IDs..."); } DatabaseAPI.AssignRecipeIDs(); GC.Collect(); }
public static void LoadData(ref frmLoading iFrm) { DatabaseAPI.LoadDatabaseVersion(); MainModule.MidsController._appInitialized = true; if (iFrm != null) { iFrm.SetMessage("Loading Data..."); } if (iFrm != null) { iFrm.SetMessage("Loading Attribute Modifiers..."); } DatabaseAPI.Database.AttribMods = new Modifiers(); DatabaseAPI.Database.AttribMods.Load(); if (iFrm != null) { iFrm.SetMessage("Loading Powerset Database..."); } if (!DatabaseAPI.LoadLevelsDatabase()) { Interaction.MsgBox("Failed to load Levelling data file! The program is unable to proceed.\r\nSuggest you redownload the application from http://www.cohplanner.com/", MsgBoxStyle.Critical, "Error"); ProjectData.EndApp(); } if (!DatabaseAPI.LoadMainDatabase()) { if (Interaction.MsgBox("There was an error reading the database. Attempt to download replacement?", MsgBoxStyle.YesNo | MsgBoxStyle.Information, "Dang") == MsgBoxResult.Yes) { DateTime date = new DateTime(1, 1, 1); DatabaseAPI.Database.Date = date; clsXMLUpdate clsXmlUpdate = new clsXMLUpdate("http://repo.cohtitan.com/mids_updates/"); IMessager iLoadFrm = null; clsXmlUpdate.UpdateCheck(false, ref iLoadFrm); } else { ProjectData.EndApp(); } } if (!DatabaseAPI.LoadMaths()) { ProjectData.EndApp(); } if (iFrm != null) { iFrm.SetMessage("Loading Enhancement Database..."); } if (!DatabaseAPI.LoadEnhancementClasses()) { ProjectData.EndApp(); } I9Gfx.LoadClasses(); DatabaseAPI.LoadEnhancementDb(); I9Gfx.LoadEnhancements(); I9Gfx.LoadSets(); DatabaseAPI.LoadOrigins(); I9Gfx.LoadBorders(); DatabaseAPI.LoadSetTypeStrings(); if (iFrm != null) { iFrm.SetMessage("Loading Recipe Database..."); } DatabaseAPI.LoadSalvage(); DatabaseAPI.LoadRecipes(); if (iFrm != null) { iFrm.SetMessage("Loading Graphics..."); } I9Gfx.LoadSetTypes(); I9Gfx.LoadEnhTypes(); I9Gfx.LoadOriginImages(); I9Gfx.LoadArchetypeImages(); I9Gfx.LoadPowersetImages(); MidsContext.Config.Export.LoadCodes(Files.SelectDataFileLoad("BBCode.mhd")); iFrm.Opacity = 1.0; DatabaseAPI.MatchAllIDs(iFrm); if (iFrm != null) { iFrm.SetMessage("Matching Set Bonus IDs..."); } DatabaseAPI.AssignSetBonusIndexes(); if (iFrm != null) { iFrm.SetMessage("Matching Recipe IDs..."); } DatabaseAPI.AssignRecipeIDs(); GC.Collect(); }