tweak(launcher): add zombies parameter
well as "GetCommandLineA" is not used in s2 so i can implement zombies launch, i might look for alternatives such as "NtQueryInformationProcess" later
This commit is contained in:
parent
5da2f1a579
commit
a867dcbd82
@ -33,6 +33,11 @@ launcher::mode detect_mode_from_arguments()
|
|||||||
return launcher::mode::multiplayer;
|
return launcher::mode::multiplayer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (utils::flags::has_flag("zombies"))
|
||||||
|
{
|
||||||
|
return launcher::mode::zombies;
|
||||||
|
}
|
||||||
|
|
||||||
if (utils::flags::has_flag("singleplayer"))
|
if (utils::flags::has_flag("singleplayer"))
|
||||||
{
|
{
|
||||||
return launcher::mode::singleplayer;
|
return launcher::mode::singleplayer;
|
||||||
@ -106,6 +111,7 @@ FARPROC load_binary(const launcher::mode mode)
|
|||||||
{
|
{
|
||||||
case launcher::mode::server:
|
case launcher::mode::server:
|
||||||
case launcher::mode::multiplayer:
|
case launcher::mode::multiplayer:
|
||||||
|
case launcher::mode::zombies:
|
||||||
binary = "s2_mp64_ship.exe";
|
binary = "s2_mp64_ship.exe";
|
||||||
break;
|
break;
|
||||||
case launcher::mode::singleplayer:
|
case launcher::mode::singleplayer:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user