I don't know why the favorites buttons are not affected by the banner's offset/overscan settings.
The banners are using their own overscan values, The GUI settings doesn't affect them.
But the other elements on the banner are affected by the banner placement...
I did all my tests on PAL too (France), with component 480p.
The default position and scale for banners are based on user's resolution on first boot. the settings are then memorized for next boot even if the video mode is different.
Code:
BannerProjectionOffsetX = (!widescreen || PAL50) ? 0.0f : 2.0f;
BannerProjectionOffsetY = PAL50 ? -1.0f : (NTSC ? 0.0f : -4.0f);
BannerProjectionWidth = (Settings.widescreen ? (Settings.PAL50 ? 616 : 620.0f) : 608.0f);
BannerProjectionHeight = (Settings.PAL50 ? 448.0f : (NTSC ? 470.0f : 464.0f));
I had this values for PAL 480p:
GUI overscan 0,0
banner offset : 2, -1 (I guess I changed it manually, it should be -4 if not PAL50)
banner proj : 620, 464
I don't know if it will look good for everyone
But the banner menu will now have a use ! position it correctly to have stars at the correct place.
I added two more pattern (single line above the bottom part of the banner, and below the buttons)
I really like the line above the settings ! I set it as default
edit:
It seems the big buttons (settings and Start) are linked to the banner window.
The "play count" is not linked, like the favIcons.
I might require new functions to add them as part of the banner itself. (might be too much work for now, I'll just leave them detached)