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

20XX · handler “20XX-2p”

Version 4

Release notes

updated to r5 and input error fix.

Released
Size
1.4 KB
Downloads
586
Check
Verified
SHA-256
4e180a17702f68caeada23b3e1a49ee1fd251081ba16e76b6104237616cf1e33
Download v4 (.nc)All versions

Files 1

PathSize
handler.js3.0 KB

handler.js

Plain text
Hub.Handler.Version = 4; // Released at https://hub.splitscreen.me/ on Thu Feb 18 2021 00:26:41 GMT+0000 (UTC).
Hub.Handler.Id = "o2wqFsutJjezTpMZu";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.FileSymlinkExclusions = ["steam_api.dll", "steam_api64.dll", "steam_appid.txt", "xinput1_3.dll"];
Game.UseNucleusEnvironment = true;
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.UseNemirtingasEpicEmu = false;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.ExecutableName = "20XX.exe";
Game.SteamID = "322110";
Game.GUID = "20XX";
Game.GameName = "20XX";
Game.MaxPlayers = 2;
Game.MaxPlayersOneMonitor = 4;
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "20XX";
Game.HasDynamicWindowTitle = true;
Game.PreventWindowDeactivation = true;
Game.HookFocus = true;
Game.ResetWindows = true;
Game.SetWindowHook = true;
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.XInputPlusOldDll = true;
Game.Hook.CustomDllEnabled = false;
Game.DocumentsSavePath = "20XX";
Game.Description =
  "IMPORTANT: Set your main game to windowed first and set your custom resolution in the game resolution settings before launching via Nucleus. If you want the instances to resize correctly you need to create custom resolutions in your AMD/Nvidia/Intel panel (For example: 960x1080, 960x540, 1920x540 etc.) so the game can see and use them. Connect the instances via friends Online Co-op. If you use keyboards and mice after the instances open press the END key to lock the input for all instances. Press the END key again to unlock the input whe you finish playing. You can also use CTRL+Q to close Nucleus and all its instances. Each instance has its own save that is a copy of your original one, so your original save will not be overwritten. You can access these saves in the app, after the first launch click game options/open documents save path in the UI. The game has 2p local co-op but with this script you can have your own screen per player all the time.";
Game.PauseBetweenStarts = 35;

Game.SupportsMultipleKeyboardsAndMice = true;

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

Game.SendNormalMouseInput = false;
Game.SendNormalKeyboardInput = true;
Game.SendScrollWheel = false;
Game.ForwardRawKeyboardInput = false;
Game.ForwardRawMouseInput = false;
Game.HookReRegisterRawInput = false;
Game.HookReRegisterRawInputMouse = false;
Game.HookReRegisterRawInputKeyboard = false;
Game.DrawFakeMouseCursor = false;
Game.LockInputAtStart = false;
Game.LockInputToggleKey = 0x23;