mirror of
https://github.com/stuff-by-3-random-dudes/UWUVCI-AIO-WPF
synced 2024-11-26 13:00:18 +00:00
Swapped to use cnuspacker nuget instead of process
This commit is contained in:
parent
3d4a339212
commit
d2e218d467
3 changed files with 13 additions and 17 deletions
|
@ -1655,25 +1655,24 @@ namespace UWUVCI_AIO_WPF
|
|||
Directory.Delete(Environment.GetEnvironmentVariable("LocalAppData") + @"\temp\.net\CNUSPACKER", true);
|
||||
}
|
||||
catch { }
|
||||
using (Process cnuspacker = new Process())
|
||||
|
||||
|
||||
if (Environment.Is64BitOperatingSystem)
|
||||
CNUSPACKER.Program.Main(new string[] { "-in", baseRomPath, "-out", outputPath, "-encryptKeyWidth", Settings.Default.Ckey });
|
||||
else
|
||||
{
|
||||
if (!mvm.debug)
|
||||
{
|
||||
cnuspacker.StartInfo.UseShellExecute = false;
|
||||
cnuspacker.StartInfo.CreateNoWindow = true;
|
||||
}
|
||||
if (Environment.Is64BitOperatingSystem)
|
||||
{
|
||||
cnuspacker.StartInfo.FileName = Path.Combine(toolsPath, "CNUSPACKER.exe");
|
||||
cnuspacker.StartInfo.Arguments = $"-in \"{baseRomPath}\" -out \"{outputPath}\" -encryptKeyWith {Properties.Settings.Default.Ckey}";
|
||||
}
|
||||
else
|
||||
using (Process cnuspacker = new Process())
|
||||
{
|
||||
if (!mvm.debug)
|
||||
{
|
||||
cnuspacker.StartInfo.UseShellExecute = false;
|
||||
cnuspacker.StartInfo.CreateNoWindow = true;
|
||||
}
|
||||
cnuspacker.StartInfo.FileName = "java";
|
||||
cnuspacker.StartInfo.Arguments = $"-jar \"{Path.Combine(toolsPath, "NUSPacker.jar")}\" -in \"{baseRomPath}\" -out \"{outputPath}\" -encryptKeyWith {Properties.Settings.Default.Ckey}";
|
||||
cnuspacker.Start();
|
||||
cnuspacker.WaitForExit();
|
||||
}
|
||||
cnuspacker.Start();
|
||||
cnuspacker.WaitForExit();
|
||||
}
|
||||
mvm.Progress = 90;
|
||||
mvm.msg = "Cleaning...";
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.IO;
|
||||
using System.IO.Compression;
|
||||
using System.Net;
|
||||
|
@ -16,7 +15,6 @@ namespace UWUVCI_AIO_WPF.Classes
|
|||
public static string backupulr = @"https://github.com/Hotbrawl20/UWUVCI-Tools/raw/master/";
|
||||
public static string[] ToolNames =
|
||||
{
|
||||
"CNUSPACKER.exe",
|
||||
"N64Converter.exe",
|
||||
"png2tga.exe",
|
||||
"psb.exe",
|
||||
|
|
|
@ -533,7 +533,6 @@ namespace UWUVCI_AIO_WPF
|
|||
if (!Environment.Is64BitOperatingSystem)
|
||||
{
|
||||
List<string> Tools = ToolCheck.ToolNames.ToList();
|
||||
Tools.Remove("CNUSPACKER.exe");
|
||||
Tools.Add("NUSPacker.jar");
|
||||
ToolCheck.ToolNames = Tools.ToArray();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue