Skip to content

Commit

Permalink
Merge pull request #2286 from JosJuice/wii-opening-bnr
Browse files Browse the repository at this point in the history
Read opening.bnr to get names from Wii discs
  • Loading branch information
comex committed May 5, 2015
2 parents 430e8b7 + df8e768 commit 6414cda
Show file tree
Hide file tree
Showing 42 changed files with 723 additions and 1,074 deletions.
4 changes: 2 additions & 2 deletions Source/Core/Core/ConfigManager.cpp
Expand Up @@ -304,7 +304,7 @@ void SConfig::SaveGameListSettings(IniFile& ini)

gamelist->Set("ColumnPlatform", m_showSystemColumn);
gamelist->Set("ColumnBanner", m_showBannerColumn);
gamelist->Set("ColumnNotes", m_showNotesColumn);
gamelist->Set("ColumnNotes", m_showMakerColumn);
gamelist->Set("ColumnID", m_showIDColumn);
gamelist->Set("ColumnRegion", m_showRegionColumn);
gamelist->Set("ColumnSize", m_showSizeColumn);
Expand Down Expand Up @@ -557,7 +557,7 @@ void SConfig::LoadGameListSettings(IniFile& ini)
// Gamelist columns toggles
gamelist->Get("ColumnPlatform", &m_showSystemColumn, true);
gamelist->Get("ColumnBanner", &m_showBannerColumn, true);
gamelist->Get("ColumnNotes", &m_showNotesColumn, true);
gamelist->Get("ColumnNotes", &m_showMakerColumn, true);
gamelist->Get("ColumnID", &m_showIDColumn, false);
gamelist->Get("ColumnRegion", &m_showRegionColumn, true);
gamelist->Get("ColumnSize", &m_showSizeColumn, true);
Expand Down
2 changes: 1 addition & 1 deletion Source/Core/Core/ConfigManager.h
Expand Up @@ -84,7 +84,7 @@ struct SConfig : NonCopyable
// Game list column toggles
bool m_showSystemColumn;
bool m_showBannerColumn;
bool m_showNotesColumn;
bool m_showMakerColumn;
bool m_showIDColumn;
bool m_showRegionColumn;
bool m_showSizeColumn;
Expand Down
14 changes: 14 additions & 0 deletions Source/Core/Core/CoreParameter.cpp
Expand Up @@ -373,6 +373,20 @@ void SCoreStartupParameter::CheckMemcardPath(std::string& memcardPath, std::stri
}
}

IVolume::ELanguage SCoreStartupParameter::GetCurrentLanguage(bool wii) const
{
IVolume::ELanguage language;
if (wii)
language = (IVolume::ELanguage)SConfig::GetInstance().m_SYSCONF->GetData<u8>("IPL.LNG");
else
language = (IVolume::ELanguage)(SConfig::GetInstance().m_LocalCoreStartupParameter.SelectedLanguage + 1);

// Get rid of invalid values (probably doesn't matter, but might as well do it)
if (language > IVolume::ELanguage::LANGUAGE_UNKNOWN || language < 0)
language = IVolume::ELanguage::LANGUAGE_UNKNOWN;
return language;
}

IniFile SCoreStartupParameter::LoadDefaultGameIni() const
{
return LoadDefaultGameIni(GetUniqueID(), m_revision);
Expand Down
2 changes: 2 additions & 0 deletions Source/Core/Core/CoreParameter.h
Expand Up @@ -7,6 +7,7 @@
#include <string>

#include "Common/IniFile.h"
#include "DiscIO/Volume.h"

enum Hotkey
{
Expand Down Expand Up @@ -248,6 +249,7 @@ struct SCoreStartupParameter
bool AutoSetup(EBootBS2 _BootBS2);
const std::string &GetUniqueID() const { return m_strUniqueID; }
void CheckMemcardPath(std::string& memcardPath, std::string gameRegion, bool isSlotA);
DiscIO::IVolume::ELanguage GetCurrentLanguage(bool wii) const;

IniFile LoadDefaultGameIni() const;
IniFile LoadLocalGameIni() const;
Expand Down
28 changes: 0 additions & 28 deletions Source/Core/DiscIO/BannerLoader.cpp

This file was deleted.

47 changes: 0 additions & 47 deletions Source/Core/DiscIO/BannerLoader.h

This file was deleted.

183 changes: 0 additions & 183 deletions Source/Core/DiscIO/BannerLoaderGC.cpp

This file was deleted.

0 comments on commit 6414cda

Please sign in to comment.