private void LoadModList() { modList = SaveLoad.LoadFileBf <List <ModInfo> >(cd + "\\settings\\modlist.dat"); if (modList == null) { modList = new List <ModInfo>(); } }
public void LoadDatabases() { if (File.Exists(userDatabaseFile)) { userDatabase = SaveLoad.LoadFileBf <Dictionary <string, string> >(userDatabaseFile); } if (File.Exists(globalDatabaseFile)) { globalDatabase = SaveLoad.LoadFileBf <Dictionary <string, string> >(globalDatabaseFile); } SaveDatabases(); }
public void LoadLists() { foreach (string dir in Directory.GetDirectories(cd + "\\export\\versions", "*", SearchOption.TopDirectoryOnly)) { int order = SaveLoad.LoadFileBf <int>(dir + "\\properties.dat"); fileLists.Add(new FileList(order, dir.Replace(Path.GetDirectoryName(dir) + "\\", ""))); } fileLists.Sort(); foreach (FileList list in fileLists) { string directory = cd + "\\export\\versions\\" + list.version; list.fileList = SaveLoad.LoadFileXml <List <string> >(directory + "\\filelist.txt"); list.modList = SaveLoad.LoadFileBf <List <string> >(directory + "\\modlist.dat"); list.changelog = SaveLoad.LoadFileBf <List <string> >(directory + "\\changelog.dat"); } fileLists.Sort(); }