public ProgressBarFileLoad(string eepkFilePath, Window parent, Xv2FileIO _fileIO = null, bool _onlyFromCpk = false)
 {
     fileIO      = _fileIO;
     onlyFromCpk = _onlyFromCpk;
     FilePath    = eepkFilePath;
     InitializeComponent();
     Owner = parent;
 }
Example #2
0
 private void InitFileIO()
 {
     if (GeneralInfo.IsGameDirValid())
     {
         //Only load the "data" cpks.
         FileIO = new Xv2FileIO(GeneralInfo.GameDir, true, new string[5] {
             "data2.cpk", "data1.cpk", "data0.cpk", "data.cpk", "data_d4_5_xv1.cpk"
         });
     }
 }
Example #3
0
        public Uninstall(MainWindow _parent, Xv2FileIO _fileIO, FileCacheManager _fileManager)
        {
            parent      = _parent;
            FileIO      = _fileIO;
            fileManager = _fileManager;

            if (currentMod.Files == null)
            {
                currentMod.Files = new List <_File>();
            }
        }
Example #4
0
        public GameInterface(Xv2FileIO _fileIO)
        {
            fileIO = _fileIO;

            CUS_File cusFile = CUS_File.Load(fileIO.GetFileFromGame(CUS_PATH));
            CMS_File cmsFile = CMS_File.Load(fileIO.GetFileFromGame(CMS_PATH));
            ERS_File ersFile = ERS_File.Load(fileIO.GetFileFromGame(ERS_PATH));

            characters     = LoadCharacterNames(cmsFile, ersFile);
            superSkills    = LoadSkillNames(CUS_File.SkillType.Super, cusFile, cmsFile);
            ultimateSkills = LoadSkillNames(CUS_File.SkillType.Ultimate, cusFile, cmsFile);
            evasiveSkills  = LoadSkillNames(CUS_File.SkillType.Evasive, cusFile, cmsFile);
            blastSkills    = LoadSkillNames(CUS_File.SkillType.Blast, cusFile, cmsFile);
            awokenSkills   = LoadSkillNames(CUS_File.SkillType.Awoken, cusFile, cmsFile);
            cmn            = LoadCmnNames(ersFile);
            demo           = LoadDemoNames(ersFile);
        }