public MusicUninstaller(Uninstall _uninstall, _File _file) { file = _file; uninstall = _uninstall; bgmAcb = (ACB_File)uninstall.GetParsedFile <ACB_File>(MusicInstaller.BGM_PATH, false); if (_file.filePath == MusicInstaller.OPTION_INSTALL_TYPE) { oblFile = (OBL_File)uninstall.GetParsedFile <OBL_File>(MusicInstaller.OBL_PATH, false); for (int i = 0; i < GeneralInfo.LanguageSuffix.Length; i++) { msgFiles.Add((MSG_File)uninstall.GetParsedFile <MSG_File>($"{MusicInstaller.OPTION_MSG_PATH}{GeneralInfo.LanguageSuffix[i]}", false)); } } else if (_file.filePath == MusicInstaller.DIRECT_INSTALL_TYPE) { if (cpkAcbFile == null) { cpkAcbFile = (ACB_File)uninstall.GetParsedFile <ACB_File>(MusicInstaller.BGM_PATH, true); } } Uninstall(); }
private void LoadMusicFiles() { bgmFile = (ACB_File)install.GetParsedFile <ACB_File>(BGM_PATH, false); if (musicPackage.MusicPackageType == MusicPackageType.BGM_NewOption) { oblFile = (OBL_File)install.GetParsedFile <OBL_File>(OBL_PATH, false); msgFiles = new List <MSG_File>(); for (int i = 0; i < GeneralInfo.LanguageSuffix.Length; i++) { msgFiles.Add((MSG_File)install.GetParsedFile <MSG_File>($"{OPTION_MSG_PATH}{GeneralInfo.LanguageSuffix[i]}", false)); } } }
public MusicInstaller(Install_NEW _install, string musicPackagePath) { install = _install; musicPackage = ACB_File.Load(install.zipManager.GetFileFromArchive(GeneralInfo.GetPathInZipDataDir(musicPackagePath)), null, false, true); bgmAcb = (ACB_File)install.GetParsedFile <ACB_File>(BGM_PATH, false); if (musicPackage.MusicPackageType == MusicPackageType.NewOption) { oblFile = (OBL_File)install.GetParsedFile <OBL_File>(OBL_PATH, false); for (int i = 0; i < GeneralInfo.LanguageSuffix.Length; i++) { msgFiles.Add((MSG_File)install.GetParsedFile <MSG_File>($"{OPTION_MSG_PATH}{GeneralInfo.LanguageSuffix[i]}", false)); } } Install(); }
private void LoadBgm() { acbFile = (ACB_File)uninstall.GetParsedFile <ACB_File>(AcbInstaller.BGM_PATH, false); if (file.filePath == AcbInstaller.OPTION_INSTALL_TYPE) { oblFile = (OBL_File)uninstall.GetParsedFile <OBL_File>(AcbInstaller.OBL_PATH, false); for (int i = 0; i < GeneralInfo.LanguageSuffix.Length; i++) { msgFiles.Add((MSG_File)uninstall.GetParsedFile <MSG_File>($"{AcbInstaller.OPTION_MSG_PATH}{GeneralInfo.LanguageSuffix[i]}", false)); } } else if (file.filePath == AcbInstaller.DIRECT_INSTALL_TYPE) { if (cpkAcbFile == null) { cpkAcbFile = (ACB_File)uninstall.GetParsedFile <ACB_File>(AcbInstaller.BGM_PATH, true); } } }