Celeste · handler “CelesteNet”
Version 8 (current)
Release notes
updated server and fixed crash on latest everest.
- Released
- Size
- 24.5 MB
- Downloads
- 4,318
- Check
- Verified
- SHA-256
- 9cf8465815d5ce6eb58d3486e43e8c2bef4d49b05d33bd59a2e20f8dba52aff3
Files 145
| Path | Size |
|---|---|
| Celeste/Celeste ultrawide 32x9.exe | 30 KB |
| Celeste/CelesteNet.Server-2024-09-23/celestenet-config.yaml | 1.7 KB |
| Celeste/CelesteNet.Server-2024-09-23/CelesteNet.Server.deps.json | 37 KB |
| Celeste/CelesteNet.Server-2024-09-23/CelesteNet.Server.dll | 157 KB |
| Celeste/CelesteNet.Server-2024-09-23/CelesteNet.Server.exe | 154 KB |
| Celeste/CelesteNet.Server-2024-09-23/CelesteNet.Server.runtimeconfig.json | 147 B |
| Celeste/CelesteNet.Server-2024-09-23/CelesteNet.Shared.dll | 380 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/assets/avatar_fallback.png | 1.6 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/assets/tags/unknown.png | 974 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/assets/tags/verified.png | 5.6 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/css/frontend.css | 7.6 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/index.html | 4.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/boot.js | 4.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/auth.js | 3.5 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/dialog.js | 13 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/dom.js | 6.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/settings.js | 1.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/sync.js | 6.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/components/utils.js | 1.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/frontend.js | 4.3 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/accounts.js | 10 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/assemblies.js | 1.7 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/basic.js | 3.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/channels.js | 3.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/chat.js | 8.9 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/cmd.js | 3.0 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/endpoints.js | 1.0 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/exec.js | 2.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/notes.js | 1.8 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/players.js | 5.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/panels/status.js | 2.7 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/utils/lazyman.js | 7.9 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/js/utils/mdcrd.js | 16 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/package-lock.json | 27 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/package.json | 106 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/hq/cogwheel-hole.png | 2.8 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/hq/cogwheel-part.png | 8.0 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/hq/cogwheel.png | 13 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/hq/mountain.png | 29 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/lq/cogwheel-hole.png | 2.6 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/lq/cogwheel-part.png | 4.8 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/lq/cogwheel.png | 16 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/cp/splash/lq/mountain.png | 17 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/down.html | 3.7 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/faq/index.html | 27 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/favicon.png | 167 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/index.html | 15 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/js/deps/luxon.js | 212 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/js/rdom.js | 19 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/logo.png | 2.5 MB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/background.png | 36 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/berry.gif | 12 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/clipswrap.js | 2.9 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/cogwheel.png | 14 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/copy.png | 363 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/download.png | 208 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/everest.png | 3.2 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/ext_discord.png | 1.5 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/haha.png | 36 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/header.png | 37 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/index.js | 6.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/link.png | 2.2 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/lock.png | 736 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/refresh.png | 939 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/style.css | 12 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/sync.png | 906 B |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/main/thinking.png | 22 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/overlay/noisefg.png | 494 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/overlay/overlay.png | 223 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/overlay/style.css | 1.1 KB |
| Celeste/CelesteNet.Server-2024-09-23/Content/frontend/rules/index.html | 7.4 KB |
| Celeste/CelesteNet.Server-2024-09-23/FNA.dll | 2.0 MB |
| Celeste/CelesteNet.Server-2024-09-23/FNA.xml | 570 KB |
| Celeste/CelesteNet.Server-2024-09-23/MessagePack.Annotations.dll | 12 KB |
| Celeste/CelesteNet.Server-2024-09-23/MessagePack.dll | 319 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.Hosting.Abstractions.dll | 22 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll | 15 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.Http.Abstractions.dll | 74 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.Http.Extensions.dll | 38 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.Http.Features.dll | 31 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.AspNetCore.StaticFiles.dll | 69 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.CodeAnalysis.CSharp.dll | 6.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.CodeAnalysis.dll | 2.8 MB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.CodeAnalysis.VisualBasic.dll | 4.7 MB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Data.Sqlite.dll | 170 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.Configuration.Abstractions.dll | 20 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.DependencyInjection.Abstractions.dll | 37 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.FileProviders.Abstractions.dll | 18 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.Hosting.Abstractions.dll | 22 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.Logging.Abstractions.dll | 47 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.Options.dll | 43 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.Primitives.dll | 36 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Extensions.WebEncoders.dll | 19 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Net.Http.Headers.dll | 73 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.NET.StringTools.dll | 30 KB |
| Celeste/CelesteNet.Server-2024-09-23/Microsoft.Win32.SystemEvents.dll | 26 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.ChatModule.deps.json | 39 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.ChatModule.dll | 84 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.FrontendModule.deps.json | 42 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.FrontendModule.dll | 122 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.SqliteModule.deps.json | 40 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Server.SqliteModule.dll | 52 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/CelesteNet.Shared.dll | 380 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/SixLabors.ImageSharp.dll | 2.0 MB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/SixLabors.ImageSharp.Drawing.dll | 176 KB |
| Celeste/CelesteNet.Server-2024-09-23/Modules/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/CelesteNet.Server-2024-09-23/Mono.Cecil.dll | 349 KB |
| Celeste/CelesteNet.Server-2024-09-23/Mono.Cecil.Mdb.dll | 39 KB |
| Celeste/CelesteNet.Server-2024-09-23/Mono.Cecil.Pdb.dll | 88 KB |
| Celeste/CelesteNet.Server-2024-09-23/Mono.Cecil.Rocks.dll | 24 KB |
| Celeste/CelesteNet.Server-2024-09-23/Mono.Options.dll | 38 KB |
| Celeste/CelesteNet.Server-2024-09-23/MonoMod.Backports.dll | 24 KB |
| Celeste/CelesteNet.Server-2024-09-23/MonoMod.ILHelpers.dll | 4.0 KB |
| Celeste/CelesteNet.Server-2024-09-23/MonoMod.Patcher.dll | 74 KB |
| Celeste/CelesteNet.Server-2024-09-23/MonoMod.Patcher.xml | 10 KB |
| Celeste/CelesteNet.Server-2024-09-23/MonoMod.Utils.dll | 320 KB |
| Celeste/CelesteNet.Server-2024-09-23/Newtonsoft.Json.dll | 696 KB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-arm/native/libe_sqlite3.so | 808 KB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-arm64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-armel/native/libe_sqlite3.so | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-mips64/native/libe_sqlite3.so | 1.4 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-musl-arm/native/libe_sqlite3.so | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-musl-arm64/native/libe_sqlite3.so | 1.3 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-musl-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-ppc64le/native/libe_sqlite3.so | 1.6 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-s390x/native/libe_sqlite3.so | 1.3 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-x64/native/libe_sqlite3.so | 1.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/linux-x86/native/libe_sqlite3.so | 1.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/osx-arm64/native/libe_sqlite3.dylib | 1.0 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/osx-x64/native/libe_sqlite3.dylib | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/win/lib/net7.0/Microsoft.Win32.SystemEvents.dll | 57 KB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/win-arm/native/e_sqlite3.dll | 1.1 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/win-arm64/native/e_sqlite3.dll | 1.4 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/win-x64/native/e_sqlite3.dll | 1.6 MB |
| Celeste/CelesteNet.Server-2024-09-23/runtimes/win-x86/native/e_sqlite3.dll | 1.2 MB |
| Celeste/CelesteNet.Server-2024-09-23/SQLitePCLRaw.batteries_v2.dll | 5.0 KB |
| Celeste/CelesteNet.Server-2024-09-23/SQLitePCLRaw.core.dll | 50 KB |
| Celeste/CelesteNet.Server-2024-09-23/SQLitePCLRaw.provider.e_sqlite3.dll | 35 KB |
| Celeste/CelesteNet.Server-2024-09-23/System.Drawing.Common.dll | 582 KB |
| Celeste/CelesteNet.Server-2024-09-23/websocket-sharp-customheaders.dll | 239 KB |
| Celeste/CelesteNet.Server-2024-09-23/YamlDotNet.dll | 271 KB |
| handler.js | 7.0 KB |
handler.js
Plain textHub.Handler.Version = 8; // Released at https://hub.splitscreen.me/ on Tue Dec 03 2024 08:01:36 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, in the mod options menu select connect to local server, use a different guest name per instance.",
"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.dll",
"Celeste.Mod.mm.xml",
"Celeste.runtimeconfig.json",
"Celeste.xml",
"DiscordGameSDK.dll",
"DotNetZip.dll",
"everest-launch.txt",
"FNA.dll",
"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.BackupFolders = ["Saves"];
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.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. When an instance opens press A in the title screen with the controller you want to assign to that instance. Connect to the CelesteNet local 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 are copies of your original ones, you can access them via Nucleus UI, after the first launch click on the wrench icon-open backup folder, if you update Everest delete the Celeste.dll files backed up in there if there are any before running the handler again.";
Game.KeepSymLinkOnExit = false;
Game.PauseBetweenContextAndLaunch = 4;
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") {
Context.RunAdditionalFiles(["1|" + Context.ScriptFolder + "\\CelesteNet.Server-2024-09-23\\CelesteNet.Server.exe"], false, 1, true, false);
Game.KillProcessesOnClose = ["CelesteNet.Server", "cmd"];
}
if (server == "No") {
}
if (fix == "Yes") {
Context.BackupFiles = ["Celeste.dll"];
if (Context.AspectRatioDecimal > 1.8) {
if (System.IO.File.Exists(Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname + "\\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 filePath = (Context.filePath = Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname);
System.IO.Directory.CreateDirectory(filePath);
var uwfix = Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname + "\\uwfix.txt";
var lines = [""];
Context.WriteTextFile(uwfix, lines);
}
} else {
var filePath = (Context.filePath = Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname);
System.IO.Directory.CreateDirectory(filePath);
System.IO.File.Delete(Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname + "\\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") {
var filePath = (Context.filePath = Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname);
System.IO.Directory.CreateDirectory(filePath);
System.IO.File.Delete(Context.NucleusUserRoot + "\\NucleusCoop\\_Game Files Backup_\\Celeste\\" + Context.Nickname + "\\uwfix.txt");
System.IO.File.Copy(System.IO.Path.Combine(Context.RootInstallFolder, "Celeste.dll"), System.IO.Path.Combine(Context.RootFolder, "Celeste.dll"), true);
}
};