This change made the mod respect the vanilla "Menu background" setting instead of always using Core background.
By reading the vanilla menu background, the change ensures that the background is the same when transitioning from the vanilla loading screen to the mod loading screen.
During a startup, if the chosen background option is not "random", the background loads as soon as all defs are resolved (after stage 7); otherwise, it loads after RimWorld.MainMenuDrawer.Init is called for the first time (after stage 8).
This change made the mod respect the vanilla "Menu background" setting instead of always using Core background.
By reading the vanilla menu background, the change ensures that the background is the same when transitioning from the vanilla loading screen to the mod loading screen.
During a startup, if the chosen background option is not "random", the background loads as soon as all defs are resolved (after stage 7); otherwise, it loads after![screenshot](https://github.com/SamboyCoding/RimworldBetterLoading/assets/9017157/5c42a780-0686-4689-9253-d6567f12db78)
RimWorld.MainMenuDrawer.Init
is called for the first time (after stage 8).