Display nicer version strings for the Wii Menu

The Tools > Load System Menu option displays the version of the
installed Wii Menu. This commit changes the way we display that
version, like so: "Load System Menu 514P" -> "Load System Menu 4.3E"

The numbers are from http://wiibrew.org/wiki/System_Menu
This commit is contained in:
JosJuice
2017-03-17 21:01:50 +01:00
parent 47fe78a76a
commit 19d6092847
3 changed files with 62 additions and 4 deletions

View File

@ -545,11 +545,10 @@ void MainMenuBar::RefreshWiiSystemMenuLabel() const
if (sys_menu_loader.IsValid())
{
const u16 sys_menu_version = sys_menu_loader.GetTMD().GetTitleVersion();
const char sys_menu_region = DiscIO::GetSysMenuRegion(sys_menu_version);
const u16 version_number = sys_menu_loader.GetTMD().GetTitleVersion();
const wxString version_string = StrToWxStr(DiscIO::GetSysMenuVersionString(version_number));
item->Enable();
item->SetItemLabel(
wxString::Format(_("Load Wii System Menu %u%c"), sys_menu_version, sys_menu_region));
item->SetItemLabel(wxString::Format(_("Load Wii System Menu %s"), version_string));
}
else
{