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

Mega Man Arena · handler “MegaMan Arena”

Version 1

Release notes

First Release

Released
Size
1.3 KB
Downloads
139
Check
Verified
SHA-256
114b8ff0765817eae95e000798e7f40d0d5e5880b10219bfde989217650452c5
Download v1 (.nc)All versions

Files 1

PathSize
handler.js2.5 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Thu Sep 15 2022 14:40:52 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "Ju7wDz5zEcaD6oKK3";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.ExecutableContext = ["data.win"];
Game.FileSymlinkExclusions = ["xinput1_3.dll"];
Game.FileSymlinkCopyInstead = ["options.ini"];
Game.UseNucleusEnvironment = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "MegaManArena.exe";
Game.GUID = "Mega Man Arena";
Game.GameName = "Mega Man Arena";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.LauncherTitle = "";
Game.HideTaskbar = false;
Game.Hook.ForceFocus = false;
Game.Hook.ForceFocusWindowName = "Mega Man Arena";
Game.FakeFocus = true;
Game.FakeFocusInterval = 5000;
Game.SendFakeFocusMsg = true;
Game.HookFocus = false;
Game.RefreshWindowAfterStart = false;
Game.ResetWindows = true;
Game.SetWindowHook = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.SupportsKeyboard = true;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.UserProfileSavePath = "AppData\\Local\\MegaManArena";
Game.Description =
  'IMPORTANT: Set your main game to windowed before running this. Host an online game in one instance and in the others in "Mode:" choose direct ip, select join, write 127.0.0.1 and press enter in your keyboard to join, click on or alt-tab to an instance to use the keyboard, if you can not connect more than 2 players exit the room in one instance, join with the instance that could not connect then join again with the instance that exited. If the game windows resize or stretch on their own after you finish a match or when you get the p2p warning (select do not show again) use the Nucleus Co-op shortcut CTRL+T twice to fix them. The game already has 4 players local multiplayer but with this handler each player gets his own screen and you can play splitscreen+online. If you want to use nicknames in Nucleus settings write them with uppercase letters for they to show correctly in-game.';
Game.PauseBetweenStarts = 25;

Game.Play = function() {
  var VideoConfig = Context.EnvironmentPlayer + Context.UserProfileSavePath + "\\mmaonlineprofile.ini";
  Context.ModifySaveFile(VideoConfig, VideoConfig, Nucleus.SaveType.INI, [new Nucleus.IniSaveInfo("Profile", "Name", '"' + Context.Nickname + '"')]);
};