5. Fixed the logo, but the mechanism there is somewhat specific and silly. Now there's no flickering at startup, and in this version a balance is struck between solving the issue and quality.
But if you come up with a logo that fits the size into the conditional image area, you can take up more space on the canvas itself without losses. It's just that most logos in the game series are in large text. Maybe someone will come up with something, go for it — the mod was specifically designed for this. Of course, the bigger the monitor, the better the solution will look.
The logo is not fixed, it's made just like the regular one, only slightly larger — scaling doesn't work.
In short. The logo on the flickering black screen can't be done with scaling, it has a texture reference in UIGameRoot.(UIGameRoot).xdb. There are two options: remove the texture reference in that file (leaving only the black screen) or make two logos: keep the regular size for the black screen, and for the main menu make an enlarged one and run it through scaling, which is what I did, and I added a shadow to the logo, like the regular one. I've attached the mod below, take a look, if you don't like it, no problem. I see no point in touching UIGameRoot.(UIGameRoot).xdb. There's a lot of stuff in there, and many people might use it in their mods.
There's also still the issue with icons in the tooltip.