Fix argument casing for autoInit in Arma settings and argument parsing functions

This commit is contained in:
Jacob Schmidt 2026-06-06 15:59:37 -05:00
parent 2deff974db
commit b1ba7dcbfa

View File

@ -606,7 +606,7 @@ function renderArmaSettings(config) {
${argumentInput("Name", "name", parsed.name)} ${argumentInput("Name", "name", parsed.name)}
${argumentInput("Mods", "mods", parsed.mods)} ${argumentInput("Mods", "mods", parsed.mods)}
${argumentInput("Server Mods", "serverMods", parsed.serverMods)} ${argumentInput("Server Mods", "serverMods", parsed.serverMods)}
${toggleArgument("AutoInit", "autoinit", parsed.autoinit)} ${toggleArgument("AutoInit", "autoInit", parsed.autoInit)}
${toggleArgument("ReportNonNetworkObject", "reportNonNetworkObject", parsed.reportNonNetworkObject)} ${toggleArgument("ReportNonNetworkObject", "reportNonNetworkObject", parsed.reportNonNetworkObject)}
${toggleArgument("BattlEye", "battleye", parsed.battleye)} ${toggleArgument("BattlEye", "battleye", parsed.battleye)}
${argumentInput("Misc Arguments", "misc", parsed.misc.join(" "), "full")} ${argumentInput("Misc Arguments", "misc", parsed.misc.join(" "), "full")}
@ -706,7 +706,7 @@ function readArgumentFields(service, container) {
if (value("name")) args.push(`-name=${value("name")}`); if (value("name")) args.push(`-name=${value("name")}`);
if (value("mods")) args.push(`-mod=${value("mods")}`); if (value("mods")) args.push(`-mod=${value("mods")}`);
if (value("serverMods")) args.push(`-serverMod=${value("serverMods")}`); if (value("serverMods")) args.push(`-serverMod=${value("serverMods")}`);
checked("autoinit") && args.push("-autoInit"); checked("autoInit") && args.push("-autoInit");
checked("reportNonNetworkObject") && args.push("-reportNonNetworkObject"); checked("reportNonNetworkObject") && args.push("-reportNonNetworkObject");
args.push(checked("battleye") ? "-battleye" : "-noBattlEye"); args.push(checked("battleye") ? "-battleye" : "-noBattlEye");
args.push(...splitMiscArgs(value("misc"))); args.push(...splitMiscArgs(value("misc")));
@ -757,7 +757,7 @@ function parseArmaArgs(args) {
name: "", name: "",
mods: "", mods: "",
serverMods: "", serverMods: "",
autoinit: false, autoInit: false,
reportNonNetworkObject: false, reportNonNetworkObject: false,
battleye: true, battleye: true,
misc: [], misc: [],
@ -783,8 +783,8 @@ function parseArmaArgs(args) {
parsed.battleye = false; parsed.battleye = false;
} else if (lowerArg === "-battleye") { } else if (lowerArg === "-battleye") {
parsed.battleye = true; parsed.battleye = true;
} else if (lowerArg === "-autoInit") { } else if (lowerArg === "-autoinit") {
parsed.autoinit = true; parsed.autoInit = true;
} else if (lowerArg === "-reportnonnetworkobject") { } else if (lowerArg === "-reportnonnetworkobject") {
parsed.reportNonNetworkObject = true; parsed.reportNonNetworkObject = true;
} else { } else {