diff --git a/IPA.Loader/Loader/PluginLoader.cs b/IPA.Loader/Loader/PluginLoader.cs index f4218fe6..e4992032 100644 --- a/IPA.Loader/Loader/PluginLoader.cs +++ b/IPA.Loader/Loader/PluginLoader.cs @@ -896,6 +896,13 @@ namespace IPA.Loader } } } + + // run TryResolveId over every plugin, which recursively calculates load order + foreach (var plugin in pluginsToProcess) + { + _ = TryResolveId(plugin.Id, out _, out _, out _); + } + // by this point, outputOrder contains the full load order } DisabledConfig.Instance.Changed();