Exemple #1
0
 private void LoadModList()
 {
     modList = SaveLoad.LoadFileBf <List <ModInfo> >(cd + "\\settings\\modlist.dat");
     if (modList == null)
     {
         modList = new List <ModInfo>();
     }
 }
Exemple #2
0
 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();
 }
Exemple #3
0
        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();
        }