Open Ze-Rax opened 2 years ago
Couldn't get this working. Maybe it's not possible anymore? If you wanna give it a shot, feel free.
It should definitely be possible, since Royal has its own loading screen (unless that's hardcoded into the game, which I doubt). Won't be an easy task to figure out how the layer works or if it's even the right layer to use.
Royal doesn't seem to use loading screen layers managed by the mode, but instead Trackmania2020 has a loading screen system which is handled by a ManiaApp which is always active. That ManiaApp has access to the loading screen stuff and replaces the background images. But we don't have access to that ManiaApp.
Edit: Also
If that's the case, then there's nothing to do for this apart from waiting till it gets a response. Like you said, if we don't have access to the ManiaApp then there's no way we can change its loading screen.
There's a LayerType
CUILayer::EUILayerType::LoadingScreen
. Maybe we can construct a nice Manialink as loadingscreen in our color scheme.Layer would have to be attached at map end, because at that time all layers are destroyed.
Loading screen should have have a loading indicator (like the current spinning wheel) so people know that their game didn't freeze.
I'd be ok with using a custom image there, but then it would need to be hosted in a proper place, wher it always is accessible..