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 4

Release notes

fixed the script so it opens warcraft 3 frozen throne instead of reign of chaos

Released
Size
1.2 KB
Downloads
1,022
Check
Verified
SHA-256
a54908620b72f6877ed9520da2fa99330715c656c9537ba7754d07043a01e2e3
Download v4 (.nc)All versions

Files 1

PathSize
handler.js2.3 KB

handler.js

Plain text
Hub.Handler.Version = 4; // Released at https://hub.splitscreen.me/ on Fri Jul 31 2020 11:29:32 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 = "921"; //doesn't matter what it is as long as it's unique
Game.GUID = "Warcraft III Frozen Throne";
Game.GameName = "Warcraft III: Frozen Throne"; //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";
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