Remnant: From the Ashes · handler “Remnant”
Version 5
Release notes
connection fix, correct script.
- Released
- Size
- 1012 KB
- Downloads
- 654
- Check
- Verified
- SHA-256
- bb01620f740a731a0e95ead01c5085c07b9ab42ffb9626fefdcd6c7062992a4e
Files 3
| Path | Size |
|---|---|
| handler.js | 3.0 KB |
| Remnant/EOSSDK-Win64-Shipping.dll | 2.5 MB |
| Remnant/NemirtingasEpicEmu.json | 258 B |
handler.js
Plain textHub.Handler.Version = 5; // Released at https://hub.splitscreen.me/ on Wed Nov 18 2020 03:37:39 GMT+0000 (UTC).
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.NeedsSteamEmulation = false;
Game.UseGoldberg = true;
Game.UseNucleusEnvironment = true;
Game.UseSteamStubDRMPatcher = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Remnant";
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.SetWindowHookStart = true;
Game.SetForegroundWindowElsewhere = true;
Game.UserProfileSavePath = "AppData\\Local\\Remnant\\Saved\\SaveGames";
Game.UserProfileSavePathNoCopy = 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.";
Game.PauseBetweenStarts = 30;
Game.Play = function() {
var Args = (Context.Args = " -windowed " + " -nosplash " + " -ResX= " + Context.Width + " -ResY= " + Context.Height);
Context.StartArguments = Args;
var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Remnant\\Binaries\\Win64\\EOSSDK-Win64-Shipping.dll");
var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "EOSSDK-Win64-Shipping.dll");
System.IO.File.Copy(savePkgOrigin, savePath, true);
var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Remnant\\Binaries\\Win64\\NemirtingasEpicEmu.json");
var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "NemirtingasEpicEmu.json");
System.IO.File.Copy(savePkgOrigin, savePath, true);
var cfgFilePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Remnant\\Binaries\\Win64\\NemirtingasEpicEmu.json";
var username = Context.FindLineNumberInTextFile(cfgFilePath, "username", Nucleus.SearchType.Contains);
Context.ReplaceLinesInTextFile(cfgFilePath, [username + '| "username": "' + Context.Nickname + '", ']);
};