Celeste · handler “CelesteNet”
Version 6
Release notes
updated local server thanks to IceYetiWins
- Released
- Size
- 27.7 MB
- Downloads
- 397
- Check
- Verified
- SHA-256
- 8551fa92c78110644a6cce1f94dd078e1b910ec95cc842b5599d6e9135499e9e
Files 135
| Path | Size |
|---|---|
| Celeste/Celeste ultrawide 32x9.exe | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Celeste.dll | 4.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Celeste.xml | 304 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/celestenet-config.yaml | 1.7 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/CelesteNet.Server.deps.json | 45 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/CelesteNet.Server.dll | 154 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/CelesteNet.Server.exe | 154 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/CelesteNet.Server.runtimeconfig.json | 147 B |
| Celeste/Celeste-Net-Server-Build-2024-7-18/CelesteNet.Shared.dll | 368 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/cs/Microsoft.CodeAnalysis.CSharp.resources.dll | 412 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/cs/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 294 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/de/Microsoft.CodeAnalysis.CSharp.resources.dll | 440 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/de/Microsoft.CodeAnalysis.resources.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 309 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/DiscordGameSDK.dll | 96 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/DotNetZip.dll | 247 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/es/Microsoft.CodeAnalysis.CSharp.resources.dll | 430 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/es/Microsoft.CodeAnalysis.resources.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 304 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/FNA.dll | 2.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/FNA.xml | 570 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/fr/Microsoft.CodeAnalysis.CSharp.resources.dll | 441 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/fr/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 311 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/it/Microsoft.CodeAnalysis.CSharp.resources.dll | 437 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/it/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 309 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ja/Microsoft.CodeAnalysis.CSharp.resources.dll | 481 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ja/Microsoft.CodeAnalysis.resources.dll | 51 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 343 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Jdenticon.dll | 85 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/KeraLua.dll | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ko/Microsoft.CodeAnalysis.CSharp.resources.dll | 442 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ko/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 314 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MAB.DotIgnore.dll | 18 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MessagePack.Annotations.dll | 12 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MessagePack.dll | 319 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.Hosting.Abstractions.dll | 22 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll | 15 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.Http.Abstractions.dll | 74 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.Http.Extensions.dll | 38 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.Http.Features.dll | 31 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.AspNetCore.StaticFiles.dll | 69 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.CodeAnalysis.CSharp.dll | 6.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.CodeAnalysis.dll | 2.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.CodeAnalysis.VisualBasic.dll | 4.7 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Data.Sqlite.dll | 170 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.Configuration.Abstractions.dll | 20 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.DependencyInjection.Abstractions.dll | 37 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.FileProviders.Abstractions.dll | 18 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.Hosting.Abstractions.dll | 22 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.Logging.Abstractions.dll | 47 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.Options.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.Primitives.dll | 36 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Extensions.WebEncoders.dll | 19 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Net.Http.Headers.dll | 73 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.NET.StringTools.dll | 30 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Microsoft.Win32.SystemEvents.dll | 26 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MMHOOK_Celeste.dll | 7.8 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ModuleConfigs/CelesteNet.Server.ChatModule.yaml | 1002 B |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ModuleConfigs/CelesteNet.Server.FrontendModule.yaml | 262 B |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ModuleConfigs/CelesteNet.Server.SqliteModule.yaml | 60 B |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.ChatModule.deps.json | 39 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.ChatModule.dll | 82 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.FrontendModule.deps.json | 42 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.FrontendModule.dll | 122 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.SqliteModule.deps.json | 40 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Server.SqliteModule.dll | 51 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/CelesteNet.Shared.dll | 368 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Modules/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Mono.Cecil.dll | 349 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Mono.Cecil.Mdb.dll | 39 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Mono.Cecil.Pdb.dll | 88 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Mono.Cecil.Rocks.dll | 24 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Mono.Options.dll | 38 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MonoMod.Backports.dll | 24 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MonoMod.ILHelpers.dll | 4.0 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MonoMod.Patcher.dll | 74 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MonoMod.Patcher.xml | 10 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/MonoMod.Utils.dll | 320 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/NETCoreifier.dll | 25 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Newtonsoft.Json.dll | 696 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/NLua.dll | 90 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pl/Microsoft.CodeAnalysis.CSharp.resources.dll | 443 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pl/Microsoft.CodeAnalysis.resources.dll | 48 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 319 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll | 423 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pt-BR/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 299 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ru/Microsoft.CodeAnalysis.CSharp.resources.dll | 581 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ru/Microsoft.CodeAnalysis.resources.dll | 57 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 399 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-arm/native/libe_sqlite3.so | 808 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-arm64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-armel/native/libe_sqlite3.so | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-mips64/native/libe_sqlite3.so | 1.4 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-musl-arm/native/libe_sqlite3.so | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-musl-arm64/native/libe_sqlite3.so | 1.3 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-musl-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-ppc64le/native/libe_sqlite3.so | 1.6 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-s390x/native/libe_sqlite3.so | 1.3 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/linux-x86/native/libe_sqlite3.so | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/osx-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/osx-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll | 57 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/win-arm/native/e_sqlite3.dll | 1.1 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/win-arm64/native/e_sqlite3.dll | 1.4 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/win-x64/native/e_sqlite3.dll | 1.6 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/runtimes/win-x86/native/e_sqlite3.dll | 1.2 MB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/SQLitePCLRaw.batteries_v2.dll | 5.0 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/SQLitePCLRaw.core.dll | 50 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/SQLitePCLRaw.provider.e_sqlite3.dll | 35 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/Steamworks.NET.dll | 268 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/System.Drawing.Common.dll | 582 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/System.Security.Permissions.dll | 90 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/System.Windows.Extensions.dll | 25 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/tr/Microsoft.CodeAnalysis.CSharp.resources.dll | 419 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/tr/Microsoft.CodeAnalysis.resources.dll | 46 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 295 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/UserData/main.db | 44 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/YamlDotNet.dll | 271 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll | 373 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hans/Microsoft.CodeAnalysis.resources.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 270 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll | 373 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hant/Microsoft.CodeAnalysis.resources.dll | 43 KB |
| Celeste/Celeste-Net-Server-Build-2024-7-18/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll | 269 KB |
| handler.js | 7.2 KB |
handler.js
Plain textHub.Handler.Version = 6; // Released at https://hub.splitscreen.me/ on Mon Jul 29 2024 07:28:44 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-7-18\\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);
}
};