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

Re:Legend · handler “Re: Legend”

Version 2

Release notes

updated to work in latest steam version.

Released
Size
1.2 KB
Downloads
325
Check
Verified
SHA-256
52c16f2fa40392df2f73eda7719f195c711dd0f5525529ed5922edf10fa5ba8f
Download v2 (.nc)All versions

Files 1

PathSize
handler.js2.9 KB

handler.js

Plain text
Hub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Sat Feb 06 2021 19:49:22 GMT+0000 (UTC).
Hub.Handler.Id = "NnsZWm3ErzLsarRRD";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.DirSymlinkExclusions = ["ReLegend_Data\\Plugins"];
Game.FileSymlinkExclusions = ["steam_api64.dll", "steam_appid.txt", "xinput1_4.dll"];
Game.GameName = "Re:Legend";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "ReLegend.exe";
Game.SteamID = "823950";
Game.GUID = "Re-Legend";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "ReLegend";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_4.dll"];
Game.Hook.CustomDllEnabled = false;
Game.FakeFocus = true;
Game.HookFocus = true;
Game.BlockRawInput = false;
Game.ResetWindows = true;
Game.UserProfileSavePath = "AppData\\LocalLow\\Magnus Games Studio\\ReLegend";
Game.Description =
  "Set your main game to windowed before running this, when you unlock multiplayer press back/select, select multiplayer and invite the other instances with the mouse cursor. If you are using an instance with keyboard use this instance to invite the other players, it will be the last instance that opens. Hover over the menus with the mouse cursor if the gamepads do not respond correctly in the menus.";
Game.PauseBetweenStarts = 40;

Game.Play = function() {
  var Args = (Context.Args = " -screen-fullscreen 0 -popupwindow " + " -screen-width " + Context.Width + " -screen-height " + Context.Height);

  Context.StartArguments = Args;

  Context.EditRegKey("HKEY_CURRENT_USER", "SOFTWARE\\Magnus Games Studio\\ReLegend", "Screenmanager Fullscreen mode_h3630240806", 3, Nucleus.RegType.DWord);

  Context.EditRegKey("HKEY_CURRENT_USER", "SOFTWARE\\Magnus Games Studio\\ReLegend", "Screenmanager Resolution Height_h2627697771", Context.Height, Nucleus.RegType.DWord);

  Context.EditRegKey("HKEY_CURRENT_USER", "SOFTWARE\\Magnus Games Studio\\ReLegend", "Screenmanager Resolution Width_h182942802", Context.Width, Nucleus.RegType.DWord);

  Context.EditRegKey("HKEY_CURRENT_USER", "SOFTWARE\\Magnus Games Studio\\ReLegend", "Screenmanager Resolution Use Native_h1405027254", 0, Nucleus.RegType.DWord);

  Context.EditRegKey("HKEY_CURRENT_USER", "SOFTWARE\\Magnus Games Studio\\ReLegend", "EA_MESSAGE_h185487733", 1, Nucleus.RegType.DWord);

  if (Context.HasKeyboardPlayer == true) {
    Game.FakeFocus = false;
    Game.PreventWindowDeactivation = true;
    Game.KeyboardPlayerSkipPreventWindowDeactivate = true;
    Game.HookFocus = true;
  } else {
  }
};