From 02ca62b7e389a02ef178eb05d76e38c2a355f40d Mon Sep 17 00:00:00 2001 From: Gurge44 Date: Wed, 1 Jul 2026 12:16:37 +0200 Subject: [PATCH] delay log if not loaded yet --- Main.cs | 5 ++--- Modules/Debugger.cs | 6 ++++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Main.cs b/Main.cs index 8d70c5353..8a3c48333 100644 --- a/Main.cs +++ b/Main.cs @@ -982,11 +982,10 @@ public class Main : BasePlugin IL2CPPChainloader.Instance.Finished += () => { - Loaded = true; - CustomLogger.ClearLog(); + Loaded = true; BepInEx.Logging.Logger.Listeners.Add(new HtmlLogListener()); - + StartCoroutine(ModNewsFetcher.FetchNews()); try { DevManager.StartFetchingTags(); } diff --git a/Modules/Debugger.cs b/Modules/Debugger.cs index bd62d64b6..dfeae04b9 100644 --- a/Modules/Debugger.cs +++ b/Modules/Debugger.cs @@ -103,6 +103,12 @@ internal static class Logger if (level == LogLevel.Message) NowDetailedErrorLog.Clear(); } + + if (!Main.Loaded) + { + LateTask.New(() => CustomLogger.Instance.Log(level.ToString(), LogText, multiLine), 1f, "Log Retry"); + return; + } CustomLogger.Instance.Log(level.ToString(), LogText, multiLine); }