public MO2Installer(AbsolutePath archive, ModList modList, AbsolutePath outputFolder, AbsolutePath downloadFolder, SystemParameters parameters) : base( archive: archive, modList: modList, outputFolder: outputFolder, downloadFolder: downloadFolder, parameters: parameters, steps: 22, game: modList.GameType) { var gameExe = Consts.GameFolderFilesDir.Combine(modList.GameType.MetaData().MainExecutable !); RedirectGamePath = modList.Directives.Any(d => d.To == gameExe); }
public AInstaller(string archive, ModList modList, string outputFolder, string downloadFolder, SystemParameters parameters) { ModList = modList; ModListArchive = archive; OutputFolder = outputFolder; DownloadFolder = downloadFolder; SystemParameters = parameters; }
public MO2Installer(string archive, ModList modList, string outputFolder, string downloadFolder, SystemParameters parameters) : base( archive: archive, modList: modList, outputFolder: outputFolder, downloadFolder: downloadFolder, parameters: parameters) { }
public VortexInstaller(string archive, ModList modList, string outputFolder, string downloadFolder, SystemParameters parameters) : base( archive: archive, modList: modList, outputFolder: outputFolder, downloadFolder: downloadFolder, parameters: parameters) { #if DEBUG // TODO: only for testing IgnoreMissingFiles = true; #endif GameInfo = ModList.GameType.MetaData(); }
public MO2Installer(AbsolutePath archive, ModList modList, AbsolutePath outputFolder, AbsolutePath downloadFolder, SystemParameters parameters) : base( archive: archive, modList: modList, outputFolder: outputFolder, downloadFolder: downloadFolder, parameters: parameters, steps: 20) { Game = ModList.GameType.MetaData(); }