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

Marvel vs. Capcom Fighting Collection: Arcade Classics · handler “Marvel vs. Capcom Fighting Collection”

Version 1 (current)

Release notes

First Release

Released
Size
9.5 MB
Downloads
80
Check
Verified
SHA-256
248de6c64a82631fbaeb798bba9dfa8aa8f2cde45ab04506b7b83207e8776421
Download v1 (.nc)All versions

Files 96

PathSize
handler.js8.9 KB
MarvelvsCapcomCollection/MvsCFC.exe582 KB
MarvelvsCapcomCollection/steamclient64.dll15.7 MB
MarvelvsCapcomCollection/steamclient64.ini115 B
MarvelvsCapcomCollection/steam_settings/achievements.json115 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/00a75d63eb27c7e8ce6a3825b883160c9a549a71.jpg47 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/01cc2de0fc0b26afca5d370a757ac5b6bd37ee70.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/01ee299f252d2ebff0c0eea22e71751c3646d66a.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/032d3e1f31c6ce319a993fe3c0020d8223d4ff67.jpg19 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/0abab3e69347a4e54fb43ee010245b7fc5a462fb.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/0bdd141f98a1664ad8fe86d2e85342391038f887.jpg39 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/0c781f7aaf1a7a8d21c18b5731419f2728636e29.jpg45 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/0f0a5f330a61291fe0c6bba90e8202d5ee4f1003.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/1be5cc25bdc03155973b4c0ef22451381f40536b.jpg40 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/1d22355280c7b4d40a49214159c1a05e32da9696.jpg45 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/1d4b0e77358274f50a38a63bfbceb2e77c52874d.jpg42 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/1f9acef0c6fcc6c8e12684d98df219b995716eeb.jpg36 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/21bce41da9fcb9c5208e7b31f03e73d9063d7fbf.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/223270bfdaab9cec90c3f41770acf84689fa0907.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/228bb567b1f00436c20c8a0a0567a30b85f6db3b.jpg41 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/25eab741ffbef15687057f196f05a8ca5725f491.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/2737a318a6046c83a4ea01bafd1cf256ffb207a2.jpg15 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/2c5db86273916ce64c83be025967a113970191fd.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/3315c0eb59683ce237b357ad3f75dfb97a45a608.jpg15 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/33e5955fab8be3271d9789542517807690da21c9.jpg15 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/3543ca951f7adf01b5d3a770676ed59f0324e464.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/3bb854e02f5b4dcf19c6746233375c14a71bb329.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/3c64f075a6cb65d0ea55b50e203133d53c92f55b.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/414583320828562dfe010c66d71ef83ef5aab88b.jpg39 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/48ade7afa8fa1c1c60e570670e86344cd7556e28.jpg36 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/4ab3978604f91b76d4adcdd1bc8e846a6c593e59.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/4c2d2427b5e615266fea80b670f107501e9a77be.jpg33 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/4dc995ee8ecd942450b64cf855219579fad005a3.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/4f41c69d93aafa52ef8d1bf204cbc16fd317d1d0.jpg41 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/524274c667b11286647f2981ece63e8ebe6969f9.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/5554a331c8cc0e1840ad22933dff7d0133019bc4.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/5870add03155fc5de74bc07eebe73cc61b483874.jpg43 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/590699670261643b250e705fe465c3a37653c93d.jpg39 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/60069610f959bcbf44c5aa3c2d4f2910de50e1df.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/6020a991a715fe9614e364cd1352cd1a4954b508.jpg38 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/6597f9d9d48fb0fa2dfd91e8b4ee6adb000469e0.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/65b69b61245770d33b075b547d1123905a29e4a3.jpg41 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/67b6157b708fe2452cc05df29370a3fa6e6ce1f3.jpg38 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/696cd38471db977929a3df0ba62bfc28b5230cf6.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/696d78ec074e3424536c329fe0c10de98c33c1cf.jpg40 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/73c093ca0edfb846da5ec6de2afc1c34241ab034.jpg13 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/77c6b3b33fe209355f7b2480a918e8a6df199e74.jpg39 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/79932afdc57d664a554be991468178f2328e5529.jpg51 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/7c90be5899e33bdd16e21fdf5e7213db2993274a.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/7dba5e15dfe6d87843bf184ee17d5d504e95964d.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/803f7d84fc09c1b4f4dfb885c43496b4f70c353b.jpg29 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/83186a08a6ec6d1fcf9b96b2f5d93af45bd927b9.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/8707f7144ae5392d8bbc86f9540d78f437537408.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/87cd006745f501363ece55cc987b5f5aaf4161c2.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/8d06447f42104fed77b637e1a6cf5f240a5a232b.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/8d778573915067127574c83cfe556d9c03290e49.jpg35 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/8e04ecd9338b6c031294339190c2ea7638761081.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/90ea57ac504d975e8e2a0af4b79bf7d5a77dee2d.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/92bd0da53850273d35cc85db41dad8405f253e7f.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/9e22c8d1671937272e565dcfaf025220df24b1c5.jpg38 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/a26c8c2593393ce326743bd70a3a35a03431cf4f.jpg19 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/a57955577f0629c8adac6c542e1ec5dc36c29f57.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/a6b503c787889f99f64cea3a3eeb5a1b9fcf7bd8.jpg40 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/aca606b51edbb6d3decbd6a4dd4f7d58d0a944b1.jpg49 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/b789c2ea82acf18787bd1afe62ff07a6361d199c.jpg19 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/bc40b79e7f1d0896d2f9454a1106a237bd569f27.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/beed01b2e064516762a2ec158addb592a1ebd600.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/c1c79092700cc242624be9679c65299a00b78e7e.jpg41 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/c595a74c9d0fd30057cbe5442edccb0eec22408a.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/cbacb3189da0ceec6d07a36f3089fb47082d8fe4.jpg45 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/d198617676c45bb7feb20197890613d97d6d3c42.jpg36 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/d5e135da6d0c53487f5b23bad42f9535fd25a0aa.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/d90e652b6f580d6e67ddbfd8724117c0fe2269d7.jpg39 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/e03d90f38b2ad4c93554ad56e79f16ab89c51b4f.jpg35 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/e26361f99d9a5dfabf3798cd99845b8b3054eb8a.jpg37 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/e83c1796bd8f5e57de14df8eafd70ea32c027015.jpg18 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/e8492d13e371aac9856d0b9b354df6d22080643f.jpg48 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/ec8374e4a37fae61cbd7ba47ef8e93a9bb27ed72.jpg17 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/ee59fc7241793eb1d71351f5d741f3a1fb3cb5bb.jpg36 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/efe83b2d95c113dca24d93182c6e54fba89a83fa.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/f50370cf16d32e514d73cf5f64b44afa181e96aa.jpg35 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/f59335d6562216073b1ed30a493241850413ee73.jpg16 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/faba7a7079e1395765acafe667b9f9d772434a1b.jpg19 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/fb60e2f39eaf962e3e863ae6bd03abfc03eed24e.jpg42 KB
MarvelvsCapcomCollection/steam_settings/achievement_images/fd575bc9b18b75b70cbc53f07b9183ec032e1767.jpg17 KB
MarvelvsCapcomCollection/steam_settings/branches.json1.2 KB
MarvelvsCapcomCollection/steam_settings/configs.app.ini79 B
MarvelvsCapcomCollection/steam_settings/configs.main.ini100 B
MarvelvsCapcomCollection/steam_settings/configs.overlay.ini1.1 KB
MarvelvsCapcomCollection/steam_settings/configs.user.ini89 B
MarvelvsCapcomCollection/steam_settings/depots.txt7 B
MarvelvsCapcomCollection/steam_settings/fonts/Roboto-Medium.ttf165 KB
MarvelvsCapcomCollection/steam_settings/load_dlls/StubDRM64.dll100 KB
MarvelvsCapcomCollection/steam_settings/stats.txt0 B
MarvelvsCapcomCollection/steam_settings/steam_appid.txt7 B
MarvelvsCapcomCollection/steam_settings/supported_languages.txt123 B

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Wed Oct 29 2025 10:46:05 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "aLQL6xnPj6knPXtNF";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

var answers1 = ["No", "Yes", "Only first instance"];
var answers2 = ["1", "2", "4"];
Game.AddOption(
  "Launch all instances under your Steam account?",
  "Steam needs to be open if you select Yes. You won't be able to connect to the other instances if you use this option, only use if you want to launch multiple Steam instances of the game with their own controllers.",
  "Steam",
  answers1
);
Game.AddOption(
  "Select the number of controllers per instance:",
  "If you select 2 you can play local versus in two instances of the game with 4 controllers. If you select 4 you can play with 4 controllers in only one instance of the game in local versus: pseudo 4 player mode, gamepad 1 and 2 will control the first player and gamepad 3 and 4 the second, you can use the shorcuts guide button+dpad right/up to switch between allowing the second controller per player. Max 4 xinput controllers for all.",
  "Gamepads",
  answers2
);

Game.ExecutableContext = ["nativeDX11x64"];
Game.KillMutex = ["sAppMain"];
Game.DirExclusions = ["settings", "steam_settings"];
Game.DirSymlinkExclusions = ["nativeDX11x64"];
Game.FileSymlinkExclusions = [
  "steam_api64.dll",
  "steam_appid.txt",
  "steamclient_loader.exe",
  "ColdClientLoader.ini",
  "MvsCFC.exe",
  "steamclient64.dll",
  "steamclient64.ini",
  "StubDRM64.dll",
  "steam_appid.txt",
  "local_save.txt",
  "XInputPlus.ini",
  "XInputPlus2.ini",
  "xinput1_3.dll",
  "xinput1_4.dll"
];
Game.FileSymlinkCopyInstead = ["config.ini", "dinput8.dll"];
Game.GameName = "MARVEL vs. CAPCOM Fighting Collection: Arcade Classics";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "MarvelVsCapcomFightingCollection.exe";
Game.SteamID = "2634890";
Game.GUID = "MARVEL vs CAPCOM Fighting Collection";
Game.MaxPlayers = 5;
Game.MaxPlayersOneMonitor = 9;
Game.UseNucleusEnvironment = true;
Game.LauncherExe = "MvC.bat";
Game.LauncherExeIgnoreFileCheck = true;
Game.SetTopMostAtEnd = true;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "MARVEL vs. CAPCOM Fighting Collection: Arcade Classics";
Game.HookFocus = false;
Game.ResetWindows = true;
Game.SetWindowHook = false;
Game.SetForegroundWindowElsewhere = true;
Game.Hook.DInputEnabled = false;
Game.UseDInputBlocker = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.Hook.CustomDllEnabled = false;
Game.SupportsKeyboard = true;
Game.UserProfileSavePath = "AppData\\Roaming\\GSE Saves\\2634890\\remote";
Game.UserProfileSavePathNoCopy = true;
Game.Description =
  "IMPORTANT: Fully CLOSE Steam before launching this. Set the resolution that matches the window size in the game options-PC settings if the instances do not resize correctly or are stretched and reset the windows with CTRL+R. Add custom resolutions in your AMD/Nvidia/Intel panel (for example for a 1920x1080 monitor add custom resolutions like: 960x1080, 960x540, 1920x540 etc.) so the game can see and use them. Set display size to full in the pause menu if the game does not display correctly at the custom resolution you are using. Create an online custom match lobby in one instance and join in the others. The game already has local versus for 2 players but with this handler all instances can join the same lobby up to 9 players to organize tournaments and such, you can also use multiple monitors.";
Game.PauseBetweenContextAndLaunch = 3;
Game.PauseBetweenProcessGrab = 5;
Game.PauseBetweenStarts = 25;

Game.Play = function() {
  var videoconfig = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\config.ini");
  Context.ModifySaveFile(videoconfig, videoconfig, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("DISPLAY", "Resolution", Context.Width + "x" + Context.Height),
    new Nucleus.IniSaveInfo("DISPLAY", "Aspect", "DEFAULT"),
    new Nucleus.IniSaveInfo("DISPLAY", "ScreenMode", "WINDOW"), //BORDERLESS
    //new Nucleus.IniSaveInfo("DISPLAY", "BorderlessWindowType", "KEEPEASPECT"),
    new Nucleus.IniSaveInfo("Window", "MainX", Context.PosX),
    new Nucleus.IniSaveInfo("Window", "MainY", Context.PosY)
  ]);

  var steam = Context.Options["Steam"];
  var gamepads = Context.Options["Gamepads"];

  if (steam == "Yes") {
    var Bat = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\MvC.bat";
    var lines = ["START MarvelVsCapcomFightingCollection.exe"];
    Context.WriteTextFile(Bat, lines);
  }

  if (steam == "Only first instance") {
    if (Context.PlayerID == 0) {
      var Bat = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\MvC.bat";
      var lines = ["START MarvelVsCapcomFightingCollection.exe"];
      Context.WriteTextFile(Bat, lines);
    } else {
      var Bat = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\MvC.bat";
      var lines = ["START MvsCFC.exe"];
      Context.WriteTextFile(Bat, lines);

      Context.CopyScriptFolder(Context.GetFolder(Nucleus.Folder.InstancedGameFolder));

      var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_settings\\configs.user.ini";
      Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
        new Nucleus.IniSaveInfo("user::general", "account_name", Context.Nickname),
        new Nucleus.IniSaveInfo("user::general", "account_steamid", Context.PlayerSteamID),
        new Nucleus.IniSaveInfo("user::general", "language", Context.SteamLang)
      ]);
    }
  }

  if (steam == "No") {
    var Bat = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\MvC.bat";
    var lines = ["START MvsCFC.exe"];
    Context.WriteTextFile(Bat, lines);

    Context.CopyScriptFolder(Context.GetFolder(Nucleus.Folder.InstancedGameFolder));

    var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_settings\\configs.user.ini";
    Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
      new Nucleus.IniSaveInfo("user::general", "account_name", Context.Nickname),
      new Nucleus.IniSaveInfo("user::general", "account_steamid", Context.PlayerSteamID),
      new Nucleus.IniSaveInfo("user::general", "language", Context.SteamLang)
    ]);
  }

  if (gamepads == "2") {
    if (Context.PlayerID == 0) {
      var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\XInputPlus.ini";
      Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller1", "1"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller2", "2"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller3", " "),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller4", " ")
      ]);
    }

    if (Context.PlayerID == 1) {
      var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\XInputPlus.ini";
      Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller1", "3"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller2", "4"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller3", " "),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller4", " ")
      ]);
    }
  }

  if (gamepads == "4") {
    if (Context.PlayerID == 0) {
      var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\XInputPlus.ini";
      Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller1", "1|2"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller2", "3|4"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller3", " "),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller4", " "),
        new Nucleus.IniSaveInfo("SwitchSettings", "Setting2", Context.RootFolder + "\\XInputPlus2.ini")
      ]);

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

      var savePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\XInputPlus2.ini";
      Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller1", "1"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller2", "3"),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller3", " "),
        new Nucleus.IniSaveInfo("ControllerNumber", "Controller4", " ")
      ]);
    }
  }
};