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

Rage · handler “Rage1”

Version 2 (current)

Release notes

fix unable to hold actions and more fixes.

Released
Size
1.5 KB
Downloads
1,453
Check
Verified
SHA-256
d29a18bb3b96784cce12412f21cff575596fdaab5b8b3194516b05fc1a3062ac
Download v2 (.nc)All versions

Files 1

PathSize
handler.js3.0 KB

handler.js

Plain text
Hub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Thu Nov 26 2020 06:01:59 GMT+0000 (UTC).
Hub.Handler.Id = "jdbxt3B7Peoc2cTww";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.KillMutex = ["Rage"];
Game.FileSymlinkExclusions = ["steam_api.dll", "steam_api64.dll", "steam_interfaces.txt", "steam_appid.txt"];
Game.FileSymlinkCopyInstead = ["Rage64.exe"];
Game.GameName = "RAGE";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "rage.exe";
Game.SteamID = "9200";
Game.GUID = "RAGE";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.GoldbergNoLocalSave = true;
Game.UseNucleusEnvironment = true;
Game.LauncherTitle = "";
Game.StartArguments = "+set com_multiplayer 1 +pc_currentDisc 3";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Rage";
Game.PreventWindowDeactivation = true;
Game.KeyboardPlayerSkipPreventWindowDeactivate = true;
Game.HookFocus = true;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.ResetWindows = true;
Game.HideCursor = false;
Game.KeepSymLinkOnExit = true;
Game.UserProfileConfigPath = "Saved Games\\id Software\\Rage\\base";
Game.UserProfileSavePath = "AppData\\Roaming\\Goldberg SteamEmu Saves\\9200\\remote";
Game.Description =
  "Set your default game to windowed before running this. On first Nucleus launch using the keyboard in the in-game settings enable gamepad, press the esc key and you can now control the menus with your gamepad, select your custom resolution in the video settings too, open the next instance with the prompt once you have done all that and when the instance has positioned, resized and lost borders correctly. Do the same for all instances, alt-tab between instances to use the keyboard. You need to add custom resolutions in your AMD/Nvidia/Intel panel (For example: 960x1080, 1920x540, 960x540 etc.) for the game to see them and resize correctly. You can access each instance save in the app, after the first launch click game options/open user profile save path in the UI. Only working with latest steam version of the game, steam needs to be open for the instances to launch correctly.";
Game.PromptBetweenInstances = true;
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  var interfaces = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_interfaces.txt";
  var lines = [
    "SteamClient010",
    "SteamGameServer010",
    "SteamGameServerStats001",
    "SteamUser014",
    "SteamFriends008",
    "SteamUtils005",
    "SteamMatchMaking008",
    "SteamMatchMakingServers002",
    "STEAMUSERSTATS_INTERFACE_VERSION009",
    "STEAMAPPS_INTERFACE_VERSION004",
    "SteamNetworking004",
    "STEAMREMOTESTORAGE_INTERFACE_VERSION004",
    "SteamMasterServerUpdater001"
  ];

  Context.WriteTextFile(interfaces, lines);
};