From 641de8ee4c5ba6e6ab7356790d52e5e2bf9e9f2b Mon Sep 17 00:00:00 2001 From: Vireth Date: Mon, 24 Aug 2026 02:40:48 +0200 Subject: [PATCH 1/3] feat: RisingSunLight's GB mirror --- sharp/CmdUpdateAllMods.cs | 4 ++++ src/config.lua | 2 +- src/lang/en.lua | 1 + src/lang/fr.lua | 2 ++ src/scenes/options.lua | 9 +++++---- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/sharp/CmdUpdateAllMods.cs b/sharp/CmdUpdateAllMods.cs index f97ba0d..6968df7 100755 --- a/sharp/CmdUpdateAllMods.cs +++ b/sharp/CmdUpdateAllMods.cs @@ -106,6 +106,10 @@ private static IEnumerator getAllMirrorUrls(string url, string mirrorPre case "otobot": yield return $"https://banana-mirror-mods.celestemods.com/{gbid}.zip"; break; + + case "risingsunlight": + yield return $"https://library.risingsunlight.dev/celeste/mods/{gbid}.zip"; + break; } } } diff --git a/src/config.lua b/src/config.lua index 340994d..9d6f37d 100644 --- a/src/config.lua +++ b/src/config.lua @@ -135,7 +135,7 @@ function config.load() default(data, "updateModsOnStartup", "none") default(data, "useOpenGL", "disabled") - default(data, "mirrorPreferences", "gb,jade,otobot,wegfan") + default(data, "mirrorPreferences", "gb,jade,otobot,wegfan,risingsunlight") default(data, "apiMirror", false) default(data, "imageMirror", "jade") -- jade, otobot or none diff --git a/src/lang/en.lua b/src/lang/en.lua index 29bb12a..cc300fd 100644 --- a/src/lang/en.lua +++ b/src/lang/en.lua @@ -374,6 +374,7 @@ Tip: Disabling the mod prevents Everest from loading it, and is as efficient as disabled_default = [[Disabled (Default)]], germany_0x0a_de = [[Germany (0x0a.de)]], china_weg_fan = [[China (weg.fan)]], + france_risingsunlight_dev = [[France (risingsunlight.dev)]], n_america_celestemods_com = [[N. America (celestemods.com)]], _x0a_de_default = [[0x0a.de (Default)]], celestemods_com = [[celestemods.com]], diff --git a/src/lang/fr.lua b/src/lang/fr.lua index c9411fb..8cdb1eb 100644 --- a/src/lang/fr.lua +++ b/src/lang/fr.lua @@ -377,7 +377,9 @@ Astuce : Si tu désactives le mod, Everest ne le chargera pas, ce qui est tout a disabled_default = [[Désactivé (défaut)]], germany_0x0a_de = [[Allemagne (0x0a.de)]], china_weg_fan = [[Chine (weg.fan)]], + france_risingsunlight_dev = [[France (risingsunlight.dev)]], n_america_celestemods_com = [[Am. du Nord (celestemods.com)]], + _x0a_de_default = [[0x0a.de (défaut)]], celestemods_com = [[celestemods.com]], disabled = [[Désactivé]], diff --git a/src/scenes/options.lua b/src/scenes/options.lua index cb70b7b..31ef2f6 100644 --- a/src/scenes/options.lua +++ b/src/scenes/options.lua @@ -95,10 +95,11 @@ local closeAfterOneClickInstallOptions = { -- Keep in sync with https://github.com/EverestAPI/Everest/blob/dev/Celeste.Mod.mm/Mod/Core/CoreModuleSettings.cs :: CreateMirrorPreferencesEntry local mirrorPreferences = { - { text = lang.get("disabled_default"), data = "gb,jade,otobot,wegfan" }, - { text = lang.get("germany_0x0a_de"), data = "jade,otobot,wegfan,gb" }, - { text = lang.get("china_weg_fan"), data = "wegfan,otobot,jade,gb" }, - { text = lang.get("n_america_celestemods_com"), data = "otobot,jade,wegfan,gb" } + { text = lang.get("disabled_default"), data = "gb,jade,otobot,wegfan,risingsunlight" }, + { text = lang.get("germany_0x0a_de"), data = "jade,risingsunlight,otobot,wegfan,gb" }, + { text = lang.get("china_weg_fan"), data = "wegfan,otobot,jade,risingsunlight,gb" }, + { text = lang.get("n_america_celestemods_com"), data = "otobot,jade,wegfan,risingsunlight,gb" }, + { text = lang.get("france_risingsunlight_dev"), data = "risingsunlight,jade,otobot,wegfan,gb" }, } local apiMirrors = { From 109a764ca8bb5260782cbc5ff97c7c5d91826b17 Mon Sep 17 00:00:00 2001 From: Vireth4114 <95150907+Vireth4114@users.noreply.github.com> Date: Mon, 24 Aug 2026 10:07:20 +0200 Subject: [PATCH 2/3] Update config.lua to group europeans mirrors together --- src/config.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.lua b/src/config.lua index 9d6f37d..c5de50c 100644 --- a/src/config.lua +++ b/src/config.lua @@ -135,7 +135,7 @@ function config.load() default(data, "updateModsOnStartup", "none") default(data, "useOpenGL", "disabled") - default(data, "mirrorPreferences", "gb,jade,otobot,wegfan,risingsunlight") + default(data, "mirrorPreferences", "gb,jade,risingsunlight,otobot,wegfan") default(data, "apiMirror", false) default(data, "imageMirror", "jade") -- jade, otobot or none From 32f556a874c463de6c850249c48fccb2f63d92e2 Mon Sep 17 00:00:00 2001 From: Vireth4114 <95150907+Vireth4114@users.noreply.github.com> Date: Mon, 24 Aug 2026 10:10:38 +0200 Subject: [PATCH 3/3] Update options.lua to group europeans mirrors together --- src/scenes/options.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scenes/options.lua b/src/scenes/options.lua index 31ef2f6..6a885bc 100644 --- a/src/scenes/options.lua +++ b/src/scenes/options.lua @@ -95,10 +95,10 @@ local closeAfterOneClickInstallOptions = { -- Keep in sync with https://github.com/EverestAPI/Everest/blob/dev/Celeste.Mod.mm/Mod/Core/CoreModuleSettings.cs :: CreateMirrorPreferencesEntry local mirrorPreferences = { - { text = lang.get("disabled_default"), data = "gb,jade,otobot,wegfan,risingsunlight" }, + { text = lang.get("disabled_default"), data = "gb,jade,risingsunlight,otobot,wegfan" }, { text = lang.get("germany_0x0a_de"), data = "jade,risingsunlight,otobot,wegfan,gb" }, { text = lang.get("china_weg_fan"), data = "wegfan,otobot,jade,risingsunlight,gb" }, - { text = lang.get("n_america_celestemods_com"), data = "otobot,jade,wegfan,risingsunlight,gb" }, + { text = lang.get("n_america_celestemods_com"), data = "otobot,jade,risingsunlight,wegfan,gb" }, { text = lang.get("france_risingsunlight_dev"), data = "risingsunlight,jade,otobot,wegfan,gb" }, }