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

Fast Beat Loop Racer GT · handler “FAST BEAT LOOP RACER GT”

Version 2

Release notes

Aspec ratio option for h and v split.

Released
Size
1.3 KB
Downloads
90
Check
Verified
SHA-256
bafc090bfb811c223a14a275c7fd5113025a0cf44c874a92145b3989ad34fcdf
Download v2 (.nc)All versions

Files 1

PathSize
handler.js2.8 KB

handler.js

Plain text
Hub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Thu Oct 28 2021 05:40:21 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "HJBR8vueFX7JMB3h8";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

var answers1 = ["No", "Yes"];
Game.AddOption("Keep aspect ratio?", "Maintains the instances default aspect ratio without filling the monitor.", "Ratio", answers1);

Game.ExecutableContext = ["WorkSpace"];
Game.FileSymlinkExclusions = ["steam_appid.txt", "dinput8.dll", "xinput1_4.dll"];
Game.DirSymlinkCopyInstead = ["WorkSpace"];
Game.FileSymlinkCopyInstead = ["steam_api.dll", "libeay32.dll", "ssleay32.dll", "Susi.dll", "SWProtection.dll"];
Game.DirSymlinkCopyInsteadIncludeSubFolders = true;
Game.UseNucleusEnvironment = false;
Game.NeedsSteamEmulation = true;
Game.UseGoldberg = false;
Game.GoldbergNoLocalSave = false;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "Main.exe";
Game.SteamID = "633110";
Game.GUID = "Fast Beat Loop Racer GT";
Game.GameName = "FAST BEAT LOOP RACER GT";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.ProtoInput.AutoHideTaskbar = true;
Game.HideDesktop = true;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Fast Beat Loop Racer GT";
Game.FakeFocus = true;
Game.HookFocus = true;
Game.SetWindowHook = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_4.dll", "Dinput8.dll"];
Game.UserProfileConfigPath = "AppData\\Roaming\\SmartSteamEmu";
Game.Description =
  "Connect the instances via the multiplay mode matchmaking. You can change an instance resolution in the game video options. Your saves per instance will save inside Nucleus content folder so be careful about deleting the Fast Beat Loop Racer Nucleus instances folders in there. If you use the keep aspect ratio UI option make sure to wait until the instances lose borders before pressing the Nucleus prompts.";
Game.KeepSymLinkOnExit = true;
Game.PauseBetweenStarts = 25;

Game.Play = function() {
  var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\XInputPlus.ini";
  Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("X2DInput", "EnableX2Dinput", true),
    new Nucleus.IniSaveInfo("X2DInput", "LT", "Z_Axis(+)"),
    new Nucleus.IniSaveInfo("X2DInput", "RT", "Z_Axis(-)")
  ]);

  var ratio = Context.Options["Ratio"];

  if (ratio == "Yes") {
    Game.KeepMonitorAspectRatio = true;
    Game.PromptBetweenInstances = true;
    Game.PauseBetweenStarts = 35;
  }

  if (ratio == "No") {
  }
};