Celeste · handler “CelesteNet”
Version 2
Release notes
Fixes for latest everest
- Released
- Size
- 1.2 KB
- Downloads
- 908
- Check
- Verified
- SHA-256
- bb829f6c22ff44b738b5d91d2c71e571b8dd762511653b9c3345ea3d5a0f9e01
Files 1
| Path | Size |
|---|---|
| handler.js | 2.5 KB |
handler.js
Plain textHub.Handler.Version = 2; // Released at https://hub.splitscreen.me/ on Thu Jul 27 2023 07:03:30 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "tH8DPxoEyihixBD5R";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
Game.ExecutableContext = ["Content"];
Game.DirSymlinkExclusions = ["Saves"];
Game.DirSymlinkCopyInstead = ["Saves"];
Game.FileSymlinkExclusions = ["steam_appid.txt", "xinput1_3.dll", "xinput1_4.dll"];
Game.GameName = "Celeste";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "Celeste.exe";
Game.SteamID = "504230";
Game.GUID = "Celeste";
Game.MaxPlayers = 5;
Game.MaxPlayersOneMonitor = 5;
Game.UseGoldberg = false;
Game.CreateSteamAppIdByExe = true;
Game.LauncherTitle = "";
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Celeste";
Game.FakeFocus = true;
Game.FakeFocusInterval = 8000;
Game.SendFakeFocusMsg = true;
Game.HookFocus = true;
Game.SetWindowHook = false;
//Game.RefreshWindowAfterStart = true;
Game.Hook.DInputEnabled = false;
Game.Hook.XInputEnabled = true;
Game.Hook.XInputReroute = false;
Game.XInputPlusDll = ["xinput1_3.dll", "xinput1_4.dll"];
Game.Hook.CustomDllEnabled = false;
Game.SupportsKeyboard = true;
Game.Description =
"IMPORTANT: This handler requires the CelesteNet online multiplayer mod and the Everest mod loader to be installed in your main game files if you want to see and interact between players, use the latest Olympus installer to install both. Connect to the CelesteNet server in the in-game mod options for all instances and start a game in the same area, use a different guest name per instance so they can connect. Your saves per instance will save inside Nucleus content folder so be careful about deleting the Celeste Nucleus instances folders in there. Press CTRL+T twice in your keyboard if you want to fix the stretching in split-screen. You can also create and join private rooms in Celeste Net by pressing T in your keyboard and typing /channel !nameofchannel in all instances, alt-tab between the instances to use the keyboard.";
Game.KeepSymLinkOnExit = true;
Game.PauseBetweenProcessGrab = 5;
Game.PauseBetweenStarts = 20;
Game.Play = function() {
var path = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Saves\\settings.celeste";
Context.ChangeXmlNodeInnerTextValue(path, "//Fullscreen", "false");
Context.ChangeXmlNodeInnerTextValue(path, "//WindowScale", "6");
};