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

Remnant: From the Ashes · handler “Remnant”

Version 8

Release notes

Nucleus 2.0 fixes

Released
Size
1.5 KB
Downloads
293
Check
Verified
SHA-256
27075b7868be0ee2498a62bdefe130a8cdb2720dfe6df166762f713a2b371b89
Download v8 (.nc)All versions

Files 1

PathSize
handler.js3.7 KB

handler.js

Plain text
Hub.Handler.Version = 8; // Released at https://hub.splitscreen.me/ on Tue Mar 01 2022 17:28:07 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "i2Er3L8TMs68hYWQC";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";

Game.DirSymlinkExclusions = ["Engine\\Binaries\\ThirdParty\\Steamworks\\Steamv139\\Win64", "Remnant\\Binaries\\Win64"];
Game.FileSymlinkExclusions = ["steam_api64.dll", "steam_appid.txt", "winmm.dll", "EOSSDK-Win64-Shipping.dll"];
Game.GameName = "Remnant: From the Ashes";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.SupportsKeyboard = false;
Game.ExecutableName = "Remnant-Win64-Shipping.exe";
Game.SteamID = "617290";
Game.GUID = "Remnant From the Ashes";
Game.MaxPlayers = 4;
Game.MaxPlayersOneMonitor = 4;
Game.BinariesFolder = "Remnant\\Binaries\\Win64";
Game.UseNucleusEnvironment = true;
Game.UseGoldberg = true;
Game.UseNemirtingasEpicEmu = true;
Game.EpicEmuArgs = false;
Game.CreateSteamAppIdByExe = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Remnant";
Game.FakeFocus = false;
Game.HookFocus = true;
Game.SetWindowHookStart = true;
Game.RefreshWindowAfterStart = true;
Game.ResetWindows = true;
Game.SetForegroundWindowElsewhere = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.Hook.CustomDllEnabled = false;
Game.XInputPlusDll = ["xinput1_3.dll"];
Game.UserProfileSavePath = "AppData\\Local\\Remnant\\Saved\\SaveGames";
Game.UserProfileConfigPath = "AppData\\Local\\Remnant\\Saved\\Config\\WindowsNoEditor";
Game.UserProfileSavePathNoCopy = false;
Game.UserProfileConfigPathNoCopy = false;
Game.Description =
  "Start a public game in one instance and join in the others using quickplay. Each instance has its own saves that are copies of your original ones, so your original saves will not be overwritten. You can access these saves in the app, after the first launch click game options/open user profile save path in the UI. Create custom resolutions in your AMD/Nvidia/Intel panel (For example: 960x1080, 960x540, 1920x540 etc.) so the game can see and use them. Launch with Steam open if you have the Steam version.";
Game.PauseBetweenStarts = 30;

Game.Play = function() {
  Context.StartArguments = " -windowed -AlwaysFocus -nosplash " + " -ResX= " + Context.Width + " -ResY= " + Context.Height;

  var savePath = Context.EnvironmentPlayer + Context.UserProfileConfigPath + "\\GameUserSettings.ini";
  Context.ModifySaveFile(savePath, savePath, Nucleus.SaveType.INI, [
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "bUseDynamicResolution", "False"),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "ResolutionSizeX", Context.Width),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "ResolutionSizeY", Context.Height),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "LastUserConfirmedResolutionSizeX", Context.Width),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "LastUserConfirmedResolutionSizeY", Context.Height),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "FullscreenMode", "2"),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "DesiredScreenWidth", Context.Width),
    new Nucleus.IniSaveInfo("/Script/GunfireRuntime.GameUserSettingsGunfire", "DesiredScreenHeight", Context.Height)
  ]);

  if (!System.IO.File.Exists(Context.OrigRootFolder + "\\Engine\\Binaries\\ThirdParty\\Steamworks\\Steamv139\\Win64\\steam_api64.dll")) {
    Game.UseGoldberg = false;
  } else {
  }
};