Skip to content
Beta: this is a preview of the new SplitScreen.Me. Data may be reset before launch.

Warcraft III: The Frozen Throne · handler “Warcraft III: Frozen Throne”

Version 3

Release notes

Better description

Released
Size
1.2 KB
Downloads
308
Check
Verified
SHA-256
c95b936c03003aa7dce30681fe910b13b64ddc65909525acf2ddcc52de5b3d20
Download v3 (.nc)All versions

Files 1

PathSize
handler.js2.3 KB

handler.js

Plain text
Hub.Handler.Version = 3; // Released at https://hub.splitscreen.me/ on Fri Mar 27 2020 10:48:08 GMT+0000 (UTC).
Hub.Handler.Id = "3yQfwCBiTu8MjzetF";
Hub.Maintainer.Name = "Snailedlt";
Hub.Maintainer.Id = "SE7kdQcCoCbgkzDeH";

Game.KillMutex = ["Warcraft III Game Application"];

Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.ExecutableName = "war3.exe";
Game.SteamID = "922"; //doesn't matter what it is
Game.GUID = "Warcraft III Reign of Chaos";
Game.GameName = "Warcraft III: Reign of Chaos"; //Name shown in the Nucleus Game list
Game.MaxPlayers = 24;
Game.MaxPlayersOneMonitor = 24;
Game.LauncherTitle = "";
Game.LauncherExe = "";
Game.SaveType = Nucleus.SaveType.None;
Game.ForceFinishOnPlay = true;
Game.SupportsPositioning = true;
Game.HideTaskbar = false;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Warcraft III";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = false;
Game.Hook.XInputReroute = false;
Game.PauseBetweenStarts = 20;
Game.KillMutexType = "Event";
Game.StartArguments = " -window -classic";
Game.KeepSymLinkOnExit = false;
Game.UseForceBindIP = true;
Game.Description =
  'NucleusCoop needs to be ran as Administrator in order for it to work with this game. Launch in vertical splitscreen for best performance, note that it might take up to several minutes before the 2nd instance launches. If KBM doesn\'t work as intended press the "End" key on your keyboard.';

// Keyboard Support
// See https://universalsplitscreen.github.io/docs/untested/ if it doesn't work
Game.SupportsMultipleKeyboardsAndMice = true;

Game.HookSetCursorPos = true;
Game.HookGetCursorPos = true;
Game.HookGetKeyState = false;
Game.HookGetAsyncKeyState = true;
Game.HookGetKeyboardState = false;
Game.HookFilterRawInput = false;
Game.HookFilterMouseMessages = false;
Game.HookUseLegacyInput = false;
Game.HookDontUpdateLegacyInMouseMsg = false;
Game.HookMouseVisibility = false;

Game.SendNormalMouseInput = true;
Game.SendNormalKeyboardInput = true;
Game.SendScrollWheel = false;
Game.ForwardRawKeyboardInput = false;
Game.ForwardRawMouseInput = false;
Game.DrawFakeMouseCursor = false;
Game.LockInputAtStart = true;
Game.LockInputToggleKey = 0x23; //See https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes