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

Takedown: Red Sabre · handler “Takedown: Red Sabre”

Version 1

Release notes

initial release

Released
Size
1.3 KB
Downloads
155
Check
Verified
SHA-256
d328bac58338d0e477e54611d4edcfb1d2abdff943c4ec5d9c87a0d3e8c483ca
Download v1 (.nc)All versions

Files 1

PathSize
handler.js2.6 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Tue Apr 21 2020 20:16:58 GMT+0000 (UTC).
Hub.Handler.Id = "bzZiNRLq4Jxjgcinq";
Hub.Maintainer.Name = "ZeroFox";
Hub.Maintainer.Id = "fd6NFJsFJef4AZoD9";

Game.UseGoldberg = true;
Game.GoldbergNoLocalSave = true;
Game.UseNucleusEnvironment = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = false;
Game.KillMutex = ["UnrealEngine3_8"];
Game.ExecutableName = "TakedownGame-Win32-Shipping.exe";
Game.SteamID = "236510";
Game.GUID = "Takedown Red Sabre";
Game.GameName = "Takedown Red Sabre";
Game.MaxPlayers = 12;
Game.MaxPlayersOneMonitor = 12;
Game.BinariesFolder = "Binaries\\Win32";
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.SupportsPositioning = true;
Game.StartArguments = "-borderless -FPS 60";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Takedown Game (32-bit, DX9)";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.UseDevReorder = false;
Game.ResetWindows = true;
Game.FakeFocus = true;
Game.PauseBetweenStarts = 20;
Game.UserProfileConfigPath = "Documents\\My Games\\UnrealEngine3\\TakedownGame";
Game.UserProfileSavePath = "AppData\\Roaming\\Goldberg SteamEmu Saves\\236510";
Game.Description = "";
Game.SetWindowHook = true;

Game.Play = function() {
  Context.StartArguments = System.String.Format("-windowed -AlwaysFocus -nosplash -nomoviestartup -ResX={0} -ResY={1}", Context.Width, Context.Height);

  var GUS = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\TakedownGame\\Config\\TakedownEditorUserSettings.ini";
  Context.ModifySaveFile(GUS, GUS, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("UnrealEd.UIEditorOptions", "WindowPosition", "(X=0,Y=0,Width=" + Context.Width + ",Height=" + Context.Height + ")")
  ]);

  var autoExec = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\binaries\\win32\\steam_interfaces.txt";
  var lines = [
    "SteamClient012",
    "SteamGameServer011",
    "SteamGameServerStats001",
    "SteamUser016",
    "SteamFriends011",
    "SteamUtils005",
    "SteamMatchMaking009",
    "SteamMatchMakingServers002",
    "STEAMUSERSTATS_INTERFACE_VERSION010",
    "STEAMAPPS_INTERFACE_VERSION005",
    "SteamNetworking005",
    "STEAMREMOTESTORAGE_INTERFACE_VERSION006",
    "STEAMSCREENSHOTS_INTERFACE_VERSION001",
    "STEAMHTTP_INTERFACE_VERSION001"
  ];

  Context.WriteTextFile(autoExec, lines);
};