Outward · handler “Outward”
Version 3
Release notes
fixes for latest version of the game.
- Released
- Size
- 1.1 KB
- Downloads
- 209
- Check
- Verified
- SHA-256
- b715710b77454b91dea6de84c5f62414cbcc593fedd2c8d52c3e6953e4bcf385
Files 1
| Path | Size |
|---|---|
| handler.js | 2.3 KB |
handler.js
Plain textHub.Handler.Version = 3; // Released at https://hub.splitscreen.me/ on Wed Apr 29 2020 07:23:39 GMT+0000 (UTC).
Hub.Handler.Id = "SYhbBzh6QEfEXFSXr";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
Game.KillMutex = ["Games-OutwardSteam-Outward-exe-SingleInstanceMutex-Default"];
Game.DirSymlinkExclusions = ["Outward_Data\\Plugins"];
Game.FileSymlinkExclusions = ["steam_api64.dll", "steam_appid.txt"];
Game.FileSymlinkCopyInstead = ["OptionSettings.oos"];
Game.GameName = "Outward";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = false;
Game.ExecutableName = "outward.exe";
Game.SteamID = "794260";
Game.GUID = "Outward";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.BinariesFolder = "";
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.LauncherTitle = "";
Game.SupportsPositioning = true;
Game.ForceFinishOnPlay = true;
Game.Hook.ForceFocus = true;
Game.StartArguments = "";
Game.Hook.ForceFocusWindowName = "Outward";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_4.dll"];
Game.PlayersPerInstance = 2;
Game.BlockRawInput = true;
Game.FakeFocus = true;
//Game.PlayerSteamIDs = [ "76561198134585131"];
Game.KeepSymLinkOnExit = false;
Game.Description =
"This script is designed for 2 players per instance using the game native splitscreen, so you can play with 4 players in only two instances of the game for better performance, so the first two gamepads will control the first instance and the other two gamepads the second, so just launch two instances even if you have 4 gamepads, if you want to have one player per instance change the Game.PlayersPerInstance line in the script.";
Game.PauseBetweenStarts = 30;
Game.Play = function() {
var path = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\OptionSettings.oos";
Context.ChangeXmlNodeInnerTextValue(path, "//Windowed", "1");
Context.ChangeXmlNodeInnerTextValue(path, "//ResolutionX", Context.Width);
Context.ChangeXmlNodeInnerTextValue(path, "//ResolutionY", Context.Height);
Context.ChangeXmlNodeInnerTextValue(path, "//MuteInBackground", "0");
};