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

Teenage Mutant Ninja Turtles: Mutants in Manhattan · handler “TMNT_MiM”

Version 3

Release notes

keyboard support and a ton of fixes

Released
Size
1.1 KB
Downloads
118
Check
Verified
SHA-256
8c2c6d9e557a79c9ec6c13d2b790770b819ac4fa4d8135583b5eb7917d8e3722
Download v3 (.nc)All versions

Files 1

PathSize
handler.js2.3 KB

handler.js

Plain text
Hub.Handler.Version = 3; // Released at https://hub.splitscreen.me/ on Fri May 01 2020 01:39:51 GMT+0000 (UTC).
Hub.Handler.Id = "TaWbW7F4moShytXWv";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.KillMutex = ["Teenage Mutant"];
Game.FileSymlinkExclusions = ["steam_api.dll", "steam_appid.txt", "xinput1_3.dll"];
Game.GameName = "Teenage Mutant Ninja Turtles: Mutants in Manhattan";
Game.HandlerInterval = 100;
Game.PartialMutexSearch = true;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = true;
Game.ExecutableName = "tmnt_mim.exe";
Game.SteamID = "338400";
Game.GUID = "TMNT_MiM";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.BinariesFolder = "";
Game.UseGoldberg = true;
Game.UseNucleusEnvironment = true;
Game.NeedsSteamEmulation = false;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Teenage Mutant Ninja Turtles: Mutants in Manhattan";
Game.HasDynamicWindowTitle = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.FakeFocus = false;
Game.HookFocus = true;
Game.SetWindowHook = true;
//Game.PlayerSteamIDs = [ "76561198134585131"];
Game.UserProfileSavePath = "Documents\\TMNT_MiM";
Game.UserProfileSavePathNoCopy = true;
Game.SetForegroundWindowElsewhere = true;
Game.Description =
  "If you don't get sound from the instances in the background disable the mute in background option in the game sound settings for each instance. You can access each instance save in the app, after the first launch click game options/open user profile save path in the UI.";
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  //patch 60fps, comment in if you want.
  /* Context.PatchFile(System.IO.Path.Combine(Context.RootInstallFolder, "tmnt_mim.exe"),
        System.IO.Path.Combine(Context.RootFolder, "tmnt_mim.exe"), 
        [ 0x76, 0x1D, 0xC7, 0x05 ],
        [ 0xEB, 0x1D, 0xC7, 0x05 ]);

     Context.PatchFile(System.IO.Path.Combine(Context.RootFolder, "tmnt_mim.exe"),
        System.IO.Path.Combine(Context.RootFolder, "tmnt_mim.exe"), 
        [ 0xFF, 0x50, 0x18, 0x85, 0xC0, 0x75, 0x09 ],
        [ 0xFF, 0x50, 0x18, 0x85, 0xC0, 0x75, 0x00 ]);*/
};