GaryOderNichts / recovery_menu

Recovery Menu for the Nintendo Wii U
GNU General Public License v2.0
144 stars 17 forks source link

Fix Region Brick (and menu refactoring) #11

Closed GerbilSoft closed 2 years ago

GerbilSoft commented 2 years ago

This PR has two major changes:

  1. Refactoring of the menu system to reduce flickering and improve code reuse.
  2. "Fix Region Brick" option. This option compares productArea and gameRegion against installed Wii U Menus. If a Wii U Menu that matches productArea can't be found, then others are searched for. If one is found, the user will have the opportunity to change the productArea and gameRegion values to match the installed Wii U Menu.

Here's my CAT-DEV with productArea = KOR and gameRegion = TWN: LG_Smart_TV 2022-08-17 20-50-03

The system has a USA Wii U Menu installed, so let's fix it by setting the region to USA: LG_Smart_TV 2022-08-17 20-50-09

And verify by re-opening the "Fix Region Brick" menu afterwards: LG_Smart_TV 2022-08-17 20-50-13

Some notes: