mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06: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:
@ -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);
|
||||
|
Reference in New Issue
Block a user