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

Pogostuck: Rage With Your Friends · handler “Pogostuck”

Version 1

Release notes

first release

Released
Size
1.3 KB
Downloads
120
Check
Verified
SHA-256
b80d6c0ceb883c28de055c94532085bdd72e8674f3d0750cff67a918dfafa9cb
Download v1 (.nc)All versions

Files 1

PathSize
handler.js3.4 KB

handler.js

Plain text
Hub.Handler.Version = 1; // Released at https://hub.splitscreen.me/ on Fri Nov 20 2020 22:05:11 GMT+0000 (UTC).
Hub.Handler.Id = "c3xvFYv35DPoeS26g";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.FileSymlinkExclusions = ["steam_api.dll", "steam_appid.txt", "ColdClientLoader.ini", "steamclient64.dll", "steamclient.dll", "steamclient_loader.exe"];
Game.FileSymlinkCopyInstead = ["d3dcompiler_42.dll", "d3dx9_30.dll", "d3dx9_32.dll", "d3dx9_42.dll", "acknex.wdf", "data.wrs", "loca.wrs", "tex.wrs"];
Game.NeedsSteamEmulation = false;
Game.HandlerInterval = 100;
Game.UseGoldberg = true;
Game.GoldbergNoLocalSave = true;
Game.UseNucleusEnvironment = true;
Game.SupportsKeyboard = true;
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.HardlinkGame = false;
Game.HardcopyGame = false;
Game.ExecutableName = "Pogostuck.exe";
Game.SteamID = "688130";
Game.GUID = "Pogostuck";
Game.GameName = "Pogostuck: Rage With Your Friends";
Game.MaxPlayers = 16;
Game.MaxPlayersOneMonitor = 16;
Game.BinariesFolder = "";
Game.LauncherTitle = "";
Game.LauncherExe = "steamclient_loader.exe";
Game.LauncherExeIgnoreFileCheck = true;
Game.Hook.ForceFocus = false;
Game.Hook.ForceFocusWindowName = "Pogostuck";
Game.Hook.DInputEnabled = false;
Game.Hook.DInputForceDisable = true;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll", "xinput9_1_0.dll"];
Game.HookFocus = true;
Game.SetWindowHook = true;
Game.RefreshWindowAfterStart = true;
Game.ResetWindows = true;
Game.UserProfileConfigPath = "AppData\\Roaming\\Goldberg SteamEmu Saves\\688130\\remote";
Game.PauseBetweenStarts = 30;
Game.Description =
  "CLOSE Steam completely before running this. Select a map and after it starts the other players select the same map and you will join automatically. Only working with latest legit steam version.";

Game.Play = function() {
  var savePkgOrigin = System.IO.Path.Combine(Context.RootInstallFolder, "steam_api.dll");
  var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steam_api.dll");
  System.IO.File.Copy(savePkgOrigin, savePath, true);

  var NucleusRoot = System.IO.Path.Combine(Game.Folder, "..", "..");
  System.IO.File.Copy(NucleusRoot + "\\utils\\GoldbergEmu\\experimental_steamclient\\ColdClientLoader.ini", Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\ColdClientLoader.ini");

  System.IO.File.Copy(NucleusRoot + "\\utils\\GoldbergEmu\\experimental_steamclient\\steamclient64.dll", Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steamclient64.dll");

  System.IO.File.Copy(NucleusRoot + "\\utils\\GoldbergEmu\\experimental_steamclient\\steamclient.dll", Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steamclient.dll");

  System.IO.File.Copy(NucleusRoot + "\\utils\\GoldbergEmu\\experimental_steamclient\\steamclient_loader.exe", Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\steamclient_loader.exe");

  var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\ColdClientLoader.ini");
  Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("SteamClient", "Exe", "Pogostuck.exe"),
    new Nucleus.IniSaveInfo("SteamClient", "ExeCommandLine", ""),
    new Nucleus.IniSaveInfo("SteamClient", "AppId", "688130")
  ]);
};