private void InitializeModifications() { HomuModHandler.Initialize(AppDomain.CurrentDomain.BaseDirectory); listHomuMods.Items.AddRange(HomuModHandler.Mods.ToArray()); if (HomuModHandler.SelectedMod != -1) { listHomuMods.SelectedIndex = HomuModHandler.SelectedMod; } }
private void listHomuMods_SelectedIndexChanged(object sender, EventArgs e) { HomuModHandler.SelectedMod = listHomuMods.SelectedIndex; if (listHomuMods.SelectedIndex == -1) { txtHomuModEditor.Text = ""; txtHomuModEditor.Enabled = false; return; } txtHomuModEditor.Enabled = true; txtHomuModEditor.Text = HomuModHandler.GetModContent(); txtHomuModEditor.UpdateSyntaxHightlight(); txtHomuModEditor.ScrollToCaret(); }
private void btnSaveHomu_Click(object sender, EventArgs e) { SetStatus(ELoadingState.Warning, "Speichere ZenAI config.."); mConfig.ADV_MOTION_CHECK = ADV_MOTION_CHECK.Checked; mConfig.CIRCLE_ON_IDLE = CIRCLE_ON_IDLE.Checked; mConfig.FOLLOW_AT_ONCE = FOLLOW_AT_ONCE.Checked; mConfig.HELP_OWNER_1ST = HELP_OWNER_1ST.Checked; mConfig.KILL_YOUR_ENEMIES_1ST = KILL_YOUR_ENEMIES_1ST.Checked; mConfig.LONG_RANGE_SHOOTER = LONG_RANGE_SHOOTER.Checked; mConfig.NO_MOVING_TARGETS = NO_MOVING_TARGETS.Checked; mConfig.AS_AMI_BULW = skillAMIBullwark.Skill; mConfig.AS_AMI_CAST = skillAMICastling.Skill; mConfig.AS_FIL_ACCL = skillFLIFlight.Skill; mConfig.AS_FIL_FLTT = skillFILFlitting.Skill; mConfig.AS_FIL_MOON = skillFILMoonlight.Skill; mConfig.AS_LIF_ESCP = skillLIFEscape.Skill; mConfig.AS_LIF_HEAL = skillLIFHeal.Skill; mConfig.AS_VAN_BLES = skillVALBlessing.Skill; mConfig.AS_VAN_CAPR = skillVALCaprice.Skill; mConfig.HP_PERC_DANGER = HP_PERC_DANGER.Value; mConfig.HP_PERC_SAFE2ATK = HP_PERC_SAFE2ATK.Value; mConfig.OWNER_HP_PERC = OWNER_HP_PERC.Value; mConfig.OWNER_CLOSEDISTANCE = int.Parse(OWNER_CLOSEDISTANCE.Text); mConfig.TOO_FAR_TARGET = int.Parse(TOO_FAR_TARGET.Text); mConfig.SKILL_TIME_OUT = int.Parse(SKILL_TIME_OUT.Text); mConfig.SaveConfig(); if (HomuModHandler.SelectedMod != -1) { HomuModHandler.SaveModContent(txtHomuModEditor.Text); HomuModHandler.SaveSelectedMod(); } SetStatus(ELoadingState.Success, "ZenAI config gespeichert!"); }