Renegade Ops · handler “RenegadeOps”
Version 1
Release notes
First Release
- Released
- Size
- 1.5 KB
- Downloads
- 2
- Check
- Verified
- SHA-256
- 38fe02712dbbd8ad102496c0f9bb87f59add869a57dd686900a04eafaac2bf26
Files 1
| Path | Size |
|---|---|
| handler.js | 3.2 KB |
handler.js
Plain textHub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Fri Feb 05 2021 19:17:54 GMT+0000 (UTC).
Hub.Handler.Id = "BWFeqjN8YLbYoCni4";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
Game.ExecutableContext = ["fmodex.dll"];
Game.KillMutex = ["TITLE-392"]; //TITLE-39291D0A-900F-4c8d-B051-E0EDF94517A6
Game.FileSymlinkExclusions = ["steam_api.dll", "steam_appid.txt", "steam_interfaces.txt"];
Game.FileSymlinkCopyInstead = [
"EffectFragments_F.dll",
"fmod_event.dll",
"fmodex.dll",
"FragmentBundle_F.dll",
"GuiFragments_F.dll",
"Pf2DFragments_F.dll",
"DX10_Shaders_F.shader_bundle",
"DX10_SpecialShaders_F.shader_bundle",
"ShadersDLC_F.shader_bundle"
];
Game.PartialMutexSearch = true;
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.UseNucleusEnvironment = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = false;
Game.ExecutableName = "RenegadeOps.exe";
Game.SteamID = "99300";
Game.GUID = "Renegade Ops";
Game.GameName = "Renegade Ops";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.LauncherTitle = "";
//Game.StartArguments = "/borderless";
Game.HideTaskbar = false;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Renegade Ops";
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.PreventWindowDeactivation = false;
Game.KeyboardPlayerSkipPreventWindowDeactivate = true;
Game.HookFocus = true;
Game.SetWindowHook = true;
Game.SetForegroundWindowElsewhere = true;
Game.UseForceBindIP = true;
Game.UserProfileSavePath = "Documents\\SEGA\\Renegade Ops\\Saves";
Game.Description =
"Needs steam open to launch correctly. Set your main game to windowed and in the custom resolution you want before running this. If you want to avoid screen stretching you need to create custom resolutions in your AMD/Nvidia/Intel panel (For example: 960x1080, 960x540 etc.) and set those in-game in each instance. Do not alt-tab to an instance or it will lose focus. Each instance has its own save, you can access these saves in the app, after the first launch click game options/open user profile save path in the UI. This game already has native splitscreen for 2 players max but with this script you can play with 4.";
Game.PauseBetweenStarts = 30;
Game.Play = function() {
var interfaces = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_interfaces.txt";
var lines = [
"SteamClient011",
"SteamGameServer010",
"SteamGameServerStats001",
"SteamUser016",
"SteamFriends009",
"SteamUtils005",
"SteamMatchMaking008",
"SteamMatchMakingServers002",
"STEAMUSERSTATS_INTERFACE_VERSION010",
"STEAMAPPS_INTERFACE_VERSION004",
"SteamNetworking005",
"STEAMREMOTESTORAGE_INTERFACE_VERSION004",
"STEAMSCREENSHOTS_INTERFACE_VERSION001",
"STEAMHTTP_INTERFACE_VERSION001",
"SteamMasterServerUpdater001"
];
Context.WriteTextFile(interfaces, lines);
};