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

Strange Brigade · handler “StrangeBrigade”

Version 1

Release notes

First Release

Released
Size
80 KB
Downloads
220
Check
Unverified
SHA-256
3ae76d947a958977cb8d65e7c38c0aa834c6fa0ab1f2d0e5edf39d5c62b09d95
Download v1 (.nc)All versions

Files 3

PathSize
handler.js2.6 KB
StrangeBrigade/amd_ags_x64.dll112 KB
StrangeBrigade/cracksteam_api64.dll57 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Tue Apr 14 2020 22:17:08 GMT+0000 (UTC).
Hub.Handler.Id = "X6CWPyFbFK2wqoy9g";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.FileSymlinkExclusions = ["steam_api64.dll", "amd_ags_x64.dll", "cracksteam_api64.dll", "steamclient64.dll", "StrangeBrigade_Vulkan.exe", "StrangeBrigade.exe"];
Game.KillMutex = ["Strange Brigade_68ad150"];
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.GoldbergExperimental = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "strangebrigade_dx12.exe";
Game.SteamID = "312670";
Game.GUID = "Strange Brigade";
Game.GameName = "Strange Brigade";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.BinariesFolder = "bin";
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.StartArguments = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Strange Brigade";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_4.dll", "xinput9_1_0.dll"];
Game.FakeFocus = true;
Game.HookFocus = true;
Game.UserProfileSavePath = "AppData\\Local\\Strange Brigade\\PC_ProfileSaves";
Game.Description = "The game windows have a resolution limit so they can not be resized to certain lower resolutions.";
Game.SetForegroundWindowElsewhere = true;
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  var username = System.Environment.UserName;
  var VideoConfig = "C:\\Users\\" + username + "\\AppData\\Local\\Strange Brigade\\GraphicsOptions.ini";
  Context.ModifySaveFile(VideoConfig, VideoConfig, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("Display Settings", "Resolution_Width", Context.Width),
    new Nucleus.IniSaveInfo("Display Settings", "Resolution_Height", Context.Height),
    new Nucleus.IniSaveInfo("Display Settings", "Windowed", "1")
  ]);

  var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\amd_ags_x64.dll");
  var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "amd_ags_x64.dll");
  System.IO.File.Copy(savePkgOrigin, savePath, true);

  var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\cracksteam_api64.dll");
  var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "cracksteam_api64.dll");
  System.IO.File.Copy(savePkgOrigin, savePath, true);
};