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

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
Download v3 (.nc)All versions

Files 1

PathSize
handler.js2.3 KB

handler.js

Plain text
Hub.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");
};