private void SetIni(Parameter parameter) { //TODO Check if ini file exists Ini.IniFile ini = new IniFile(""); ini = new Ini.IniFile(parameter.Path); List <string> iniSettings = parameter.GetSettings(); ini.IniWriteValue(iniSettings[0], iniSettings[1], iniSettings[2]); }
public Form1() { InitializeComponent(); propertyFile = new IniFile(".\\Configuration.ini"); String filePath = propertyFile.IniReadValue(INFO_SECTION, ROI_FILE_PATH); if (filePath == null || filePath.Length == 0) { toolStripStatusLabel1.Text = ".\\Settings.ini"; propertyFile.IniWriteValue(INFO_SECTION, ROI_FILE_PATH, toolStripStatusLabel1.Text); } else toolStripStatusLabel1.Text = filePath; updatePropertiesFromFile(); }
private void SetIni(Parameter parameter) { //TODO Check if ini file exists Ini.IniFile ini = new IniFile(""); ini = new Ini.IniFile(parameter.Path); List<string> iniSettings = parameter.GetSettings(); ini.IniWriteValue(iniSettings[0], iniSettings[1], iniSettings[2]); }
//WriteINI writes, well, the INI. public static bool WriteINI(INIFile INItoWrite, SAVE.SAVEFile save) { try { var iniWriter = new Ini.IniFile(Constants.SavesPath + save.SaveName + "//undertale.ini"); iniWriter.IniWriteValue("General", "Name", save.PlayerName); iniWriter.IniWriteValue("General", "Time", ConvertTimePlayedToFrames(INItoWrite.timePlayed)); iniWriter.IniWriteValue("General", "Room", save.Location.ToString()); iniWriter.IniWriteValue("General", "Gameover", INItoWrite.deaths.ToString()); iniWriter.IniWriteValue("General", "Kills", save.KillCount.ToString()); iniWriter.IniWriteValue("General", "Love", save.LOVE.ToString()); iniWriter.IniWriteValue("General", "fun", INItoWrite.FUN.ToString()); iniWriter.IniWriteValue("General", "Tale", ToINIBool(INItoWrite.skipAsrielStory)); iniWriter.IniWriteValue("General", "Won", ToININumber(Convert.ToInt16(INItoWrite.beatNeutralRun) + Convert.ToInt16(INItoWrite.floweyChatProgress))); iniWriter.IniWriteValue("reset", "reset", ToINIBool(INItoWrite.trueResetted)); iniWriter.IniWriteValue("reset", "s_key", ToINIBool(INItoWrite.doorUnlocked)); iniWriter.IniWriteValue("Flowey", "Met1", ToININumber(INItoWrite.timesMetFlowey)); if (save.floweyState == CharacterStates.Killed) { iniWriter.IniWriteValue("Flowey", "IK", "1.000000"); } else if (INItoWrite.beatNeutralRun) { iniWriter.IniWriteValue("Flowey", "NK", "1.000000"); } iniWriter.IniWriteValue("Flowey", "EX", ToININumber(INItoWrite.floweyChatProgress)); iniWriter.IniWriteValue("Toriel", "Bscotch", ToININumber(INItoWrite.piePreference)); if (save.torielState == CharacterStates.TorielKilled) { iniWriter.IniWriteValue("Toriel", "TK", "1.000000"); } else if (save.torielState == CharacterStates.Spared) { iniWriter.IniWriteValue("Toriel", "TS", "1.000000"); } else if (save.torielState == CharacterStates.Default) { iniWriter.IniWriteValue("Toriel", "TS", "0.000000"); } iniWriter.IniWriteValue("Sans", "M1", ToININumber(INItoWrite.timesMetSans)); iniWriter.IniWriteValue("Sans", "EndMet", ToINIBool(INItoWrite.sansMetInJudgment)); if (save.LOVE == 1) { iniWriter.IniWriteValue("Sans", "MeetLv1", ToININumber(INItoWrite.timesMetSans)); } else { iniWriter.IniWriteValue("Sans", "MeetLv2", ToININumber(INItoWrite.timesMetSans)); } iniWriter.IniWriteValue("Sans", "Pass", ToININumber(INItoWrite.sansPasswordProgress)); iniWriter.IniWriteValue("Sans", "SK", ToINIBool(INItoWrite.killedSans)); iniWriter.IniWriteValue("Sans", "MP", ToININumber(INItoWrite.timesReachedMid)); iniWriter.IniWriteValue("Sans", "F", ToININumber(INItoWrite.timesFoughtSans)); iniWriter.IniWriteValue("Sans", "Intro", ToININumber(INItoWrite.timesHeardIntro)); iniWriter.IniWriteValue("Papyrus", "M1", ToININumber(INItoWrite.timesMetPapyrus)); if (save.papyrusState == CharacterStates.Killed) { iniWriter.IniWriteValue("Papyrus", "PK", "1.000000"); } else if (save.papyrusState == CharacterStates.Spared) { iniWriter.IniWriteValue("Papyrus", "PS", "1.000000"); } else if (save.papyrusState == CharacterStates.Default) { iniWriter.IniWriteValue("Papyrus", "PS", "0.000000"); } iniWriter.IniWriteValue("Papyrus", "PD", ToINIDateState(save.papyrusDated)); iniWriter.IniWriteValue("Undyne", "UD", ToINIDateState(save.undyneDated)); iniWriter.IniWriteValue("Mettaton", "BossMet", ToINIBool(INItoWrite.mettatonSkip)); iniWriter.IniWriteValue("Alphys", "AD", ToINIDateState(save.alphysDated)); iniWriter.IniWriteValue("F7", "F7", ToINIBool(INItoWrite.barrierDestroyed)); iniWriter.IniWriteValue("EndF", "EndF", ToINIBool(INItoWrite.canTrueReset)); iniWriter.IniWriteValue("FFFFF", "F", ToINIBool(INItoWrite.photoshopFight)); iniWriter.IniWriteValue("FFFFF", "P", ToININumber(INItoWrite.fightStage)); iniWriter.IniWriteValue("FFFFF", "E", ToINIBool(INItoWrite.skipFight)); return(true); } catch (Exception ex) { System.Windows.MessageBox.Show("An exception occurred when attempting to write the INI file. Cannot continue. The exception was: \n\n" + ex + "\n\n Please notify me of this issue via reddit or Skype. ", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); return(false); } }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (videoSource != null) { videoSource.SignalToStop(); } String path = AppDomain.CurrentDomain.BaseDirectory; IniFile ini = new IniFile(@path + "config.ini"); ini.IniWriteValue("CONFIG", "XOFFSET", Convert.ToString(GlobalVar.xOffset)); ini.IniWriteValue("CONFIG", "YOFFSET", Convert.ToString(GlobalVar.yOffset)); ini.IniWriteValue("CONFIG", "COMPORT", Convert.ToString(GlobalVar.comPort)); ini.IniWriteValue("CONFIG", "COLOR", GlobalVar.targetColor.ToArgb().ToString()); ini.IniWriteValue("CONFIG", "RED", Convert.ToString(GlobalVar.Red)); ini.IniWriteValue("CONFIG", "BLUE", Convert.ToString(GlobalVar.Blue)); ini.IniWriteValue("CONFIG", "GREEN", Convert.ToString(GlobalVar.Green)); ini.IniWriteValue("CONFIG", "AGGRESSION", Convert.ToString(GlobalVar.aggression)); ini.IniWriteValue("CONFIG", "ANTICIPATION", Convert.ToString(GlobalVar.XAnt)); ini.IniWriteValue("CONFIG", "XRATIO", Convert.ToString(GlobalVar.xRatio)); ini.IniWriteValue("CONFIG", "YRATIO", Convert.ToString(GlobalVar.yRatio)); ini.IniWriteValue("CONFIG", "XANTENABLE", Convert.ToString(GlobalVar.EnableXAnt)); ini.IniWriteValue("CONFIG", "YANTENABLE", Convert.ToString(GlobalVar.EnableYAnt)); }