SYNTHETIK: Arena · handler “SYNTHETIKArena”
Version 2
Release notes
notes.
- Released
- Size
- 1.1 KB
- Downloads
- 65
- Check
- Verified
- SHA-256
- 69bb8c1d5f1f0070a520ad8e55b37e01c9cc3bb4ceef17e681fa752a59d7cc2a
Files 1
| Path | Size |
|---|---|
| handler.js | 2.1 KB |
handler.js
Plain textHub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Thu Apr 30 2020 06:52:02 GMT+0000 (UTC).
Hub.Handler.Id = "JNW8y7RxaAHsBwPMS";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
Game.FileSymlinkExclusions = ["steam_appid.txt"];
Game.NeedsSteamEmulation = false;
Game.UseNucleusEnvironment = true;
Game.CreateSteamAppIdByExe = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "SYNTHETIK Arena.exe";
Game.SteamID = "984110";
Game.GUID = "SYNTHETIK Arena";
Game.GameName = "SYNTHETIK: Arena";
Game.MaxPlayers = 2;
Game.MaxPlayersOneMonitor = 4;
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Synthetik";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.Hook.CustomDllEnabled = false;
Game.HookFocus = true;
Game.ResetWindows = true;
Game.SetWindowHookStart = true;
Game.UserProfileConfigPath = "AppData\\Local\\Synthetik";
Game.Description =
"Make sure to set your main game to windowed first. Once you run via Nucleus press a keyboard key in both instances to get past the title screen, to connect the instances create a password lobby in one instance and join in the other using the mouse cursor to control both instances, alt-tab between the instances to do this, after joining the same lobby enable gamepad in the game options in both instances if you are using gamepads. If the windows reposition to the center after you die press CTRL+T to minimize the windows and press it again to fix the positioning. Each instance has its own save that are copies of your original one, so your original save will not be overwritten.";
Game.PauseBetweenStarts = 30;
Game.Play = function() {
var txtPath = Context.EnvironmentPlayer + Context.UserProfileConfigPath + "\\Settings.sav";
var dict = ['174|startfullscreen="0.000000" ', '191|fullscreen="0.000000" '];
Context.ReplaceLinesInTextFile(txtPath, dict);
};