Strength of the Sword: ULTIMATE · handler “StrengthoftheSwordU”
Version 1
Release notes
First Release
- Released
- Size
- 1.3 KB
- Downloads
- 61
- Check
- Verified
- SHA-256
- 70e39d299849b82b2ff7dcca659c4344072d0bcca633a7b0c44c1a97937b62b4
Files 1
| Path | Size |
|---|---|
| handler.js | 2.8 KB |
handler.js
Plain textHub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Tue Mar 17 2020 20:03:44 GMT+0000 (UTC).
Hub.Handler.Id = "snLieKZ9NWSQnhdrZ";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
Game.FileSymlinkExclusions = ["steam_api64.dll", "steam_api.dll", "steam_appid.txt", "winmm.dll"];
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "SwordUltimate.exe";
Game.SteamID = "419130";
Game.GUID = "Strength of the Sword ULTIMATE";
Game.GameName = "Strength of the Sword ULTIMATE";
Game.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.GoldbergExperimental = true;
Game.GoldbergNoLocalSave = true;
Game.UseNucleusEnvironment = true;
Game.LauncherTitle = "";
Game.MaxPlayersOneMonitor = 4;
Game.MaxPlayers = 4;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Sword Ultimate";
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.UserProfileSavePath = "AppData\\Roaming\\Goldberg SteamEmu Saves\\419130\\remote";
Game.HookFocus = true;
Game.Description =
"Invite the other player using the overlay that appears when you select the invite friend option in co-op, right click with the cursor and select invite and accept in the other instance, next close the overlay in first instance so you can join.";
Game.PauseBetweenStarts = 30;
Game.SupportsMultipleKeyboardsAndMice = true;
Game.HookSetCursorPos = false;
Game.HookGetCursorPos = false;
Game.HookGetKeyState = true;
Game.HookGetAsyncKeyState = true;
Game.HookGetKeyboardState = true;
Game.HookFilterRawInput = true;
Game.HookFilterMouseMessages = false;
Game.HookUseLegacyInput = false;
Game.HookDontUpdateLegacyInMouseMsg = false;
Game.HookMouseVisibility = false;
Game.SendNormalMouseInput = false;
Game.SendNormalKeyboardInput = true;
Game.SendScrollWheel = false;
Game.ForwardRawKeyboardInput = false;
Game.ForwardRawMouseInput = false;
Game.HookReRegisterRawInput = true;
Game.HookReRegisterRawInputMouse = false;
Game.HookReRegisterRawInputKeyboard = true;
Game.DrawFakeMouseCursor = false;
Game.LockInputAtStart = false;
Game.LockInputToggleKey = 0x23;
Game.Play = function() {
var username = System.Environment.UserName;
var txtPath = "C:\\Users\\" + username + "\\Saved Games\\IVENT\\SOTS\\settings.txt";
var dict = [
"4|NativeHeight=" + Context.Height + ".000000",
"8|Fullscreen=0.000000",
"9|ScreenHeight=" + Context.Height + ".000000",
"10|ScreenIsWide=1.000000",
"19|NativeWidth=" + Context.Width + ".000000",
"21|ScreenWidth=" + Context.Width + ".000000"
];
Context.ReplaceLinesInTextFile(txtPath, dict);
};