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

Bang-On Balls: Chronicles · handler “Bang-On Balls: Chronicles”

Version 2

Release notes

Updated to use Goldberg Experimental instead of lobby connect.

Released
Size
1.3 KB
Downloads
197
Check
Verified
SHA-256
0333bdc938c2107ff4c5eb304f3ba6792666e1534a4f8ca9b915ce871af484c9
Download v2 (.nc)All versions

Files 1

PathSize
handler.js2.6 KB

handler.js

Plain text
Hub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Mon Mar 27 2023 21:30:46 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "684JwQG93SunjfzQM";
Hub.Maintainer.Name = "Zensuu";
Hub.Maintainer.Id = "sshRgms8c4xET4sCy";

Game.FileSymlinkExclusions = ["steam_api64.dll", "steam_appid.txt"];
Game.UseNucleusEnvironment = true;
Game.UseGoldberg = true;
Game.GoldbergExperimental = true;
Game.CreateSteamAppIdByExe = true;
Game.UseSteamless = true;
Game.SteamlessArgs = "--quiet --keepbind";
Game.HandlerInterval = 100;
Game.ExecutableName = "BoB-Win64-Shipping.exe";
Game.SteamID = "1227650";
Game.GUID = "Bang-On Balls Chronicles";
Game.GameName = "Bang-On Balls Chronicles";
Game.LauncherTitle = "";
Game.MaxPlayersOneMonitor = 4;
Game.MaxPlayers = 4;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.BinariesFolder = "BoB\\Binaries\\Win64";
Game.SupportsPositioning = true;
Game.HookFocus = true;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Bang-On Balls: Chronicles";
Game.HasDynamicWindowTitle = true;
Game.SetForegroundWindowElsewhere = false;
Game.PreventWindowDeactivation = true;
Game.SetWindowHook = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.SupportsKeyboard = true;
Game.Hook.CustomDllEnabled = false;
Game.UserProfileSavePathNoCopy = true;
Game.UserProfileConfigPath = "AppData\\Local\\BoB\\Saved\\Config\\WindowsNoEditor";
Game.UserProfileSavePath = "AppData\\Local\\BoB\\Saved\\SaveGames";
Game.Description =
  "Run your main game at least once before using this. After all instances have resized and repositioned, you can enter the game with the player you wish to host with. After entering the game, press shift-tab to open the emulated steam overlay and invite the other players to your game. Alt-tab to each instance and join using the shift-tab overlay. If you have a keyboard player, alt-tab to their instance to allow control.";
Game.PauseBetweenStarts = 25;

Game.Play = function() {
  var vidcfg = Context.EnvironmentPlayer + Context.UserProfileConfigPath + "\\GameUserSettings.ini";
  Context.ModifySaveFile(vidcfg, vidcfg, Nucleus.SaveType.INI, [new Nucleus.IniSaveInfo("/Script/Engine.GameUserSettings", "FullscreenMode", "2")]);

  if (Context.PlayerID > 0) {
    Context.ModifySaveFile(vidcfg, vidcfg, Nucleus.SaveType.INI, [new Nucleus.IniSaveInfo("/Script/Engine.GameUserSettings", "MusicAudioVolume", "0.000000")]);
  }

  if (Context.HasKeyboardPlayer == true) {
    Game.KeyboardPlayerSkipPreventWindowDeactivate = true;
  }
};