Celeste · handler “CelesteNet”
Version 5
Release notes
fix so that you only have to patch the instances with the uw fix once.
- Released
- Size
- 28.5 MB
- Downloads
- 273
- Check
- Verified
- SHA-256
- 12a2f2fa288ec4a51b6fb9106966de9904f0a24abeb69098153b74be04b2d971
Files 138
| Path | Size |
|---|---|
| Celeste/Celeste ultrawide 32x9.exe | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Celeste.dll | 4.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Celeste.xml | 304 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/celestenet-config.yaml | 1.7 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/CelesteNet.Server.deps.json | 45 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/CelesteNet.Server.dll | 152 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/CelesteNet.Server.exe | 154 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/CelesteNet.Server.runtimeconfig.json | 147 B |
| Celeste/Celeste-Net-Server-Build-2024-6-15/CelesteNet.Shared.dll | 367 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/cs/Microsoft.CodeAnalysis.CSharp.resources.dll | 412 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/cs/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 294 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/de/Microsoft.CodeAnalysis.CSharp.resources.dll | 440 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/de/Microsoft.CodeAnalysis.resources.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 309 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/DiscordGameSDK.dll | 96 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/DotNetZip.dll | 247 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/es/Microsoft.CodeAnalysis.CSharp.resources.dll | 430 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/es/Microsoft.CodeAnalysis.resources.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 304 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/FNA.dll | 2.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/FNA.xml | 570 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/fr/Microsoft.CodeAnalysis.CSharp.resources.dll | 441 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/fr/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 311 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/it/Microsoft.CodeAnalysis.CSharp.resources.dll | 437 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/it/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 309 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ja/Microsoft.CodeAnalysis.CSharp.resources.dll | 481 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ja/Microsoft.CodeAnalysis.resources.dll | 51 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 343 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Jdenticon.dll | 85 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/KeraLua.dll | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ko/Microsoft.CodeAnalysis.CSharp.resources.dll | 442 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ko/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 314 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/log-celestenet.txt | 9.0 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MAB.DotIgnore.dll | 18 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MessagePack.Annotations.dll | 12 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MessagePack.dll | 319 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.Hosting.Abstractions.dll | 22 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll | 15 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.Http.Abstractions.dll | 74 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.Http.Extensions.dll | 38 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.Http.Features.dll | 31 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.AspNetCore.StaticFiles.dll | 69 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.CodeAnalysis.CSharp.dll | 6.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.CodeAnalysis.dll | 2.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.CodeAnalysis.VisualBasic.dll | 4.7 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Data.Sqlite.dll | 170 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.Configuration.Abstractions.dll | 20 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.DependencyInjection.Abstractions.dll | 37 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.FileProviders.Abstractions.dll | 18 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.Hosting.Abstractions.dll | 22 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.Logging.Abstractions.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.Options.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.Primitives.dll | 36 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Extensions.WebEncoders.dll | 19 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Net.Http.Headers.dll | 73 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.NET.StringTools.dll | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Microsoft.Win32.SystemEvents.dll | 26 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MMHOOK_Celeste.dll | 7.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ModuleConfigs/CelesteNet.Server.ChatModule.yaml | 1002 B |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ModuleConfigs/CelesteNet.Server.FrontendModule.yaml | 262 B |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ModuleConfigs/CelesteNet.Server.SqliteModule.yaml | 60 B |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.ChatModule.deps.json | 39 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.ChatModule.dll | 82 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.FrontendModule.deps.json | 42 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.FrontendModule.dll | 119 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.SqliteModule.deps.json | 40 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Server.SqliteModule.dll | 50 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/CelesteNet.Shared.dll | 367 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/SixLabors.ImageSharp.dll | 2.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/SixLabors.ImageSharp.Drawing.dll | 176 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Modules/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Mono.Cecil.dll | 349 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Mono.Cecil.Mdb.dll | 39 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Mono.Cecil.Pdb.dll | 88 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Mono.Cecil.Rocks.dll | 24 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Mono.Options.dll | 38 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MonoMod.Backports.dll | 24 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MonoMod.ILHelpers.dll | 4.0 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MonoMod.Patcher.dll | 74 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MonoMod.Patcher.xml | 10 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/MonoMod.Utils.dll | 320 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/NETCoreifier.dll | 25 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Newtonsoft.Json.dll | 696 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/NLua.dll | 90 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pl/Microsoft.CodeAnalysis.CSharp.resources.dll | 443 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pl/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 319 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll | 423 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pt-BR/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 299 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ru/Microsoft.CodeAnalysis.CSharp.resources.dll | 581 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ru/Microsoft.CodeAnalysis.resources.dll | 57 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 399 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-arm/native/libe_sqlite3.so | 808 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-arm64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-armel/native/libe_sqlite3.so | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-mips64/native/libe_sqlite3.so | 1.4 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-musl-arm/native/libe_sqlite3.so | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-musl-arm64/native/libe_sqlite3.so | 1.3 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-musl-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-ppc64le/native/libe_sqlite3.so | 1.6 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-s390x/native/libe_sqlite3.so | 1.3 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/linux-x86/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/osx-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/osx-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll | 57 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/win-arm/native/e_sqlite3.dll | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/win-arm64/native/e_sqlite3.dll | 1.4 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/win-x64/native/e_sqlite3.dll | 1.6 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/runtimes/win-x86/native/e_sqlite3.dll | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/SQLitePCLRaw.batteries_v2.dll | 5.0 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/SQLitePCLRaw.core.dll | 50 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/SQLitePCLRaw.provider.e_sqlite3.dll | 35 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/Steamworks.NET.dll | 268 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/System.Drawing.Common.dll | 582 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/System.Security.Permissions.dll | 90 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/System.Windows.Extensions.dll | 25 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/tr/Microsoft.CodeAnalysis.CSharp.resources.dll | 419 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/tr/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 295 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/UserData/main.db | 0 B |
| Celeste/Celeste-Net-Server-Build-2024-6-15/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/YamlDotNet.dll | 271 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll | 373 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hans/Microsoft.CodeAnalysis.resources.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 270 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll | 373 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hant/Microsoft.CodeAnalysis.resources.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-6-15/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 269 KB |
| handler.js | 7.2 KB |
handler.js
Plain textHub.Handler.Version = 5; // Released at https://hub.splitscreen.me/ on Sun Jun 23 2024 05:22:20 GMT+0000 (Coordinated Universal Time).
Hub.Handler.Id = "tH8DPxoEyihixBD5R";
Hub.Maintainer.Name = "Talos91";
Hub.Maintainer.Id = "eeL7HAz8zJovChWw4";
var answers1 = ["Yes", "No"];
var answers2 = ["No", "Yes"];
Game.AddOption(
"Run a Local Server?",
"Run a Celeste.Net Local server to play fully offline, connect to it in the mod options menu as guest, use a different guest name per instance so you can connect.",
"Server",
answers1
);
Game.AddOption(
"Apply Ultra Widescreen Fix by Rose?",
"Works to remove the black bars in horizontal split-screen and for ultra wide instances, if you have Everest already installed when the Celeste ultrawide patcher window opens change the .exe extension to .dll and click Start for the patch to apply correctly, the patcher will tell you if it was successful. Fix by: https://github.com/RoseTheFlower/UltrawideIndex/releases/tag/celeste",
"Fix",
answers2
);
Game.ExecutableContext = ["Content"];
Game.DirSymlinkExclusions = ["EverestSplash", "LogHistory", "Mods\\Cache", "Saves"];
Game.DirSymlinkCopyInstead = ["EverestSplash", "LogHistory", "Mods", "Mods\\Cache", "Saves"];
Game.DirExclusions = ["Backups"];
Game.FileSymlinkExclusions = ["steam_appid.txt", "log.txt", "xinput1_3.dll", "xinput1_4.dll"];
Game.FileSymlinkCopyInstead = [
"Celeste.deps.json",
"Celeste.Mod.mm.deps.json",
"Celeste.dll",
"Celeste.Mod.mm.xml",
"Celeste.runtimeconfig.json",
"Celeste.xml",
"DiscordGameSDK.dll",
"everest-launch.txt",
"FNA.xml",
"gamecontrollerdb.txt",
"MiniInstaller.deps.json",
"MiniInstaller.runtimeconfig.json",
"miniinstaller-log.txt",
"MonoMod.Backports.xml",
"MonoMod.Core.xml",
"MonoMod.Iced.xml",
"MonoMod.Patcher.runtimeconfig.json",
"MonoMod.Patcher.xml",
"MonoMod.RuntimeDetour.HookGen.runtimeconfig.json",
"MonoMod.RuntimeDetour.HookGen.xml",
"MonoMod.RuntimeDetour.xml",
"MonoMod.Utils.xml",
"NETCoreifier.deps.json",
"piton-runtime.yaml"
];
Game.GameName = "Celeste";
Game.HandlerInterval = 100;
Game.SymlinkExe = false;
Game.SymlinkGame = true;
Game.SymlinkFolders = true;
Game.ExecutableName = "Celeste.exe";
Game.SteamID = "504230";
Game.CreateSteamAppIdByExe = true;
Game.GUID = "Celeste";
Game.MaxPlayers = 5;
Game.MaxPlayersOneMonitor = 5;
Game.UseGoldberg = false;
Game.SetTopMostAtEnd = true;
Game.Hook.ForceFocus = true;
Game.Hook.ForceFocusWindowName = "Celeste";
Game.FakeFocus = true;
Game.FakeFocusInterval = 8000;
Game.SendFakeFocusMsg = true;
Game.HookFocus = true;
Game.ResetWindows = false;
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. If you can not connect as guest try running a local server using the UI option, less lag that way too, the server files are inside the handler folder. If you update Everest or any mods delete Nucleus content folder before running the handler again, be careful about your saves.";
Game.KeepSymLinkOnExit = true;
Game.PauseBetweenContextAndLaunch = 2;
Game.PauseBetweenProcessGrab = 20;
Game.PauseBetweenStarts = 25;
Game.Play = function() {
var path = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Saves\\settings.celeste";
Context.ChangeXmlNodeInnerTextValue(path, "//Fullscreen", "false");
Context.ChangeXmlNodeInnerTextValue(path, "//WindowScale", "6");
var server = Context.Options["Server"];
var fix = Context.Options["Fix"];
if (server == "Yes") {
var txtPath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Saves\\modsettings-CelesteNet.Client.celeste";
var dict = [Context.FindLineNumberInTextFile(txtPath, "Server:", Nucleus.SearchType.StartsWith) + "|Server: localhost:17230"];
Context.ReplaceLinesInTextFile(txtPath, dict);
var Gamefolder = System.IO.Path.Combine(Game.Folder);
Context.RunAdditionalFiles(["1|" + Gamefolder + "\\Celeste-Net-Server-Build-2024-6-15\\CelesteNet.Server.exe"], false, 1, true, false);
Game.KillProcessesOnClose = ["CelesteNet.Server", "cmd"];
}
if (server == "No") {
System.IO.File.Copy(
System.IO.Path.Combine(Context.RootInstallFolder, "Saves\\modsettings-CelesteNet.Client.celeste"),
System.IO.Path.Combine(Context.RootFolder, "Saves\\modsettings-CelesteNet.Client.celeste"),
true
);
}
if (fix == "Yes") {
if (Context.AspectRatioDecimal > 1.8) {
if (System.IO.File.Exists(Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\uwfix.txt")) {
} else {
var savePath = (Context.SavePath = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Celeste ultrawide 32x9.exe");
var savePkgOrigin = System.IO.Path.Combine(Game.Folder, "Celeste ultrawide 32x9.exe");
System.IO.File.Copy(savePkgOrigin, savePath, true);
Context.RunAdditionalFiles(
["all|" + Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\Celeste ultrawide 32x9.exe"],
false,
"" +
Context.Nickname +
" click OK here to launch the instance only after you applied the patch, if you have Everest already installed when the Celeste ultrawide patcher window opens change the .exe extension to .dll and click Start for the patch to apply correctly, the patcher will tell you if it was successful.",
0,
false,
false,
true,
false
);
var uwfix = Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\uwfix.txt";
var lines = [""];
Context.WriteTextFile(uwfix, lines);
}
} else {
System.IO.File.Delete(Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\uwfix.txt");
System.IO.File.Copy(System.IO.Path.Combine(Context.RootInstallFolder, "Celeste.dll"), System.IO.Path.Combine(Context.RootFolder, "Celeste.dll"), true);
}
}
if (fix == "No") {
System.IO.File.Delete(Context.GetFolder(Nucleus.Folder.InstancedGameFolder) + "\\uwfix.txt");
System.IO.File.Copy(System.IO.Path.Combine(Context.RootInstallFolder, "Celeste.dll"), System.IO.Path.Combine(Context.RootFolder, "Celeste.dll"), true);
}
};