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

Megatagmension Blanc + Neptune VS Zombies · handler “MegaTagmension Blanc + Neptune VS Zombies”

Version 1

Release notes

Read the script notes, steam version only. Multiple Gamepads only for now.

Released
Size
1.4 KB
Downloads
80
Check
Verified
SHA-256
e8496fc335b37ae4330046aeb0a576c715b64a92784bea064741c99edc822936
Download v1 (.nc)All versions

Files 1

PathSize
handler.js2.8 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Mon Nov 22 2021 01:54:39 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "qqoPhj2EpNzXoejNC";
Hub.Maintainer.Name = "Dreadnot";
Hub.Maintainer.Id = "imcayCstgHndCbyMo";

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

Game.ExecutableContext = ["data\\ui"];
Game.DirSymlinkExclusions = [
  //"data\\ui\\logo",
  "savedata"
];
Game.DirSymlinkCopyInstead = ["savedata"];
Game.FileSymlinkExclusions = [
  "steam_api.dll",
  "steam_appid.txt"
  //"tamlogo_fhdd.wmv",
];
Game.FileSymlinkCopyInstead = ["config.ini"];
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "MegaTagmension Blanc.exe";
Game.SteamID = "496810";
Game.GUID = "MegaTagmensionBlancNeptuneVSZombies";
Game.GameName = "MegaTagmension Blanc + Neptune VS Zombies";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.HideTaskbar = false;
Game.ProtoInput.AutoHideTaskbar = true;
Game.HideDesktop = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "MegaTagmension Blanc + Neptune VS Zombies";
Game.PreventWindowDeactivation = true;
Game.ResetWindows = true;
Game.HookInit = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.Hook.CustomDllEnabled = false;
Game.Description =
  "Create a co-op game in one instance for others to join using search. Your saves per instance will save inside Nucleus content folder so be careful about deleting this game Nucleus instances folders in there. If you get stuck, just press any button and the game will continue. If you use the keep aspect ratio UI option make sure to wait until an instance loses borders before pressing the Nucleus prompt to open the next instance/apply hooks for the instances to resize correctly. You can change the resolution in the game settings to improve performance.";
Game.KeepSymLinkOnExit = true;
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  var videoconfig = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\config.ini");
  Context.ModifySaveFile(videoconfig, videoconfig, Nucleus.SaveType.INI, [new Nucleus.IniSaveInfo("screen_param", "screen_type", "0")]);

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

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