Warcraft III: The Frozen Throne · handler “Warcraft III: Frozen Throne”
Version 2
Release notes
Updated with cleaner, and easier to read script
- Released
- Size
- 1.1 KB
- Downloads
- 10
- Check
- Unverified
- SHA-256
- eac7f608637b978e3431ee68252e7f45561cf6910d0873fee04c14a75c30b5ef
Files 1
| Path | Size |
|---|---|
| handler.js | 2.3 KB |
handler.js
Plain textHub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Tue Mar 24 2020 23:13:59 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 =
'Launch in vertical splitscreen for best performance, not 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