public static ConfigWTF GetProfileConfigFile(string _ProfileName) { if (_ProfileName == "Active Wow Config") { return(ConfigWTF.LoadWTFConfigFile(WowVersionEnum.Vanilla)); } string configWTFFile = "VF_WowLauncherSettings/Profiles/" + _ProfileName + "/Config.wtf"; if (System.IO.File.Exists(configWTFFile) == true) { return(ConfigWTF.LoadConfigFile(configWTFFile)); } return(null); }
private void ConfigSettingsForm_Load(object sender, EventArgs e) { Utility.SetPositionToMouse(this); //this.TopMost = true; c_ddlConfigProfile.Items.Clear(); c_ddlConfigProfile.Items.Add("Active Wow Config"); c_ddlConfigProfile.Items.AddRange(ConfigProfiles.GetProfileNames().ToArray()); if (m_ConfigWTF == null) { m_ConfigWTF = ConfigWTF.LoadWTFConfigFile(WowVersionEnum.Vanilla); } if (c_ddlConfigProfile.Items.Contains(m_ProfileName) == false) { c_ddlConfigProfile.Items.Add(m_ProfileName); } c_ddlConfigProfile.SelectedItem = m_ProfileName; ConfigureConfigWTF(); }
internal static void EditWTFConfigSettings(WowVersionEnum _WowVersion) { ConfigSettingsForm configForm = new ConfigSettingsForm(ConfigWTF.LoadWTFConfigFile(_WowVersion), "Active Wow Config"); configForm.ShowDialog(); }