public void SaveLists(string currentVersion) { if (currentVersion != "") { fileLists.Sort(); CreateNewestList(currentVersion); foreach (FileList list in fileLists) { string directory = cd + "\\export\\versions\\" + list.version; Directory.CreateDirectory(directory); SaveLoad.SaveFileBf(list.order, directory + "\\properties.dat"); SaveLoad.SaveFileXml(list.fileList, directory + "\\filelist.txt"); List <string> modList = new List <string>(); foreach (string mod in list.modList) { modList.Add(" - " + ProcessModName(mod)); } File.WriteAllLines(directory + "\\modlist.txt", modList); File.WriteAllLines(directory + "\\changelog.txt", list.changelog); SaveLoad.SaveFileBf(list.modList, directory + "\\modlist.dat"); SaveLoad.SaveFileBf(list.changelog, directory + "\\changelog.dat"); } } }
public void SaveSettings(string MinecraftVersion, string ModpackVersion, string Name, string Location, bool IncludeOptions) { SaveLoad.SaveFileXml(new SettingData(MinecraftVersion, ModpackVersion, Name, Location, IncludeOptions), cd + "\\settings\\settings.cfg"); }