public ProgressBarFileLoad(string eepkFilePath, Window parent, Xv2FileIO _fileIO = null, bool _onlyFromCpk = false) { fileIO = _fileIO; onlyFromCpk = _onlyFromCpk; FilePath = eepkFilePath; InitializeComponent(); Owner = parent; }
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" }); } }
public Uninstall(MainWindow _parent, Xv2FileIO _fileIO, FileCacheManager _fileManager) { parent = _parent; FileIO = _fileIO; fileManager = _fileManager; if (currentMod.Files == null) { currentMod.Files = new List <_File>(); } }
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); }