mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-31 21:28:51 +00:00
Add Fallback Region to configuration menu
Fallback Region A user-selected fallback to use instead of the default PAL This is used for unknown region or region free titles to give them the ability to force region to use. This replaces the current fallback region of PAL. This can be useful if a user is trying to play a region free tilte that is originally NTSC and expects to be run at NTSC speeds. This may be done when a user attempts to dump a WAD of their own without understanding the settings they have chosen, or could be an intentional decision by a developer of a ROM hack that can be injected into a Virtual Console WAD. Remove using System Menu region being checked in GetFallbackRegion Use DiscIO::Region instead of std::String for fallback Add explanation text for Fallback Region
This commit is contained in:
parent
a9845e0a3d
commit
db5aec019c
8 changed files with 112 additions and 13 deletions
|
@ -10,6 +10,8 @@
|
|||
#include <QObject>
|
||||
#include <QSettings>
|
||||
|
||||
#include "DiscIO/Enums.h"
|
||||
|
||||
namespace Core
|
||||
{
|
||||
enum class State;
|
||||
|
@ -139,6 +141,10 @@ public:
|
|||
QString GetAutoUpdateTrack() const;
|
||||
void SetAutoUpdateTrack(const QString& mode);
|
||||
|
||||
// Fallback Region
|
||||
DiscIO::Region GetFallbackRegion() const;
|
||||
void SetFallbackRegion(const DiscIO::Region& region);
|
||||
|
||||
// Analytics
|
||||
bool IsAnalyticsEnabled() const;
|
||||
void SetAnalyticsEnabled(bool enabled);
|
||||
|
@ -177,6 +183,7 @@ signals:
|
|||
void DebugModeToggled(bool enabled);
|
||||
void DebugFontChanged(QFont font);
|
||||
void AutoUpdateTrackChanged(const QString& mode);
|
||||
void FallbackRegionChanged(const DiscIO::Region& region);
|
||||
void AnalyticsToggled(bool enabled);
|
||||
void DevicesChanged();
|
||||
void SDCardInsertionChanged(bool inserted);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue