|
|
@@ -1,3 +1,4 @@
|
|
|
+using Gommon;
|
|
|
using Ryujinx.Common.Logging;
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
@@ -13,6 +14,7 @@ namespace Ryujinx.Ava.Utilities
|
|
|
public static string OverrideBackendThreading { get; private set; }
|
|
|
public static string OverrideHideCursor { get; private set; }
|
|
|
public static string BaseDirPathArg { get; private set; }
|
|
|
+ public static FilePath FirmwareToInstallPathArg { get; private set; }
|
|
|
public static string Profile { get; private set; }
|
|
|
public static string LaunchPathArg { get; private set; }
|
|
|
public static string LaunchApplicationId { get; private set; }
|
|
|
@@ -41,6 +43,19 @@ namespace Ryujinx.Ava.Utilities
|
|
|
|
|
|
BaseDirPathArg = args[++i];
|
|
|
|
|
|
+ arguments.Add(arg);
|
|
|
+ arguments.Add(args[i]);
|
|
|
+ break;
|
|
|
+ case "--install-firmware":
|
|
|
+ if (i + 1 >= args.Length)
|
|
|
+ {
|
|
|
+ Logger.Error?.Print(LogClass.Application, $"Invalid option '{arg}'");
|
|
|
+
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
+ FirmwareToInstallPathArg = new FilePath(args[++i]);
|
|
|
+
|
|
|
arguments.Add(arg);
|
|
|
arguments.Add(args[i]);
|
|
|
break;
|