Commit f4f04a45 authored by Amyn Bennamane's avatar Amyn Bennamane
Browse files

Include game name in output folder name

parent c55a2b81
......@@ -2211,7 +2211,8 @@ namespace TeconMoon_s_WiiVC_Injector
BuildStatus.Text = "Encrypting contents into installable WUP Package...";
BuildStatus.Refresh();
Directory.SetCurrentDirectory(TempRootPath);
string outputPath = selectedOutputPath + "\\WUP-N-" + TitleIDText + "_" + PackedTitleIDLine.Text;
string sanitizedGameName = SanitizeFilename(PackedTitleLine1.Text);
string outputPath = selectedOutputPath + "\\" + sanitizedGameName + " WUP-N-" + TitleIDText + "_" + PackedTitleIDLine.Text;
LauncherExeFile = TempToolsPath + "JAR\\NUSPacker.exe";
LauncherExeArgs = "-in BUILDDIR -out \"" + outputPath + "\" -encryptKeyWith " + WiiUCommonKey.Text;
LaunchProgram();
......@@ -2254,6 +2255,12 @@ namespace TeconMoon_s_WiiVC_Injector
/////
}
private string SanitizeFilename(string str)
{
var invalids = Path.GetInvalidFileNameChars();
return string.Join("_", str.Split(invalids, StringSplitOptions.RemoveEmptyEntries)).TrimEnd('.');
}
private static string GetMD5Checksum(string file)
{
using (FileStream stream = File.OpenRead(file))
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment