diff --git a/data/database/gamesettings.ini b/data/database/gamesettings.ini index 6b2a02c99..ccea6b7a7 100644 --- a/data/database/gamesettings.ini +++ b/data/database/gamesettings.ini @@ -3,12 +3,12 @@ # Croc - Legend of the Gobbos (USA) (SLUS-00530) [SLUS-00530] -EnablePGXPCPUMode = true +ForcePGXPCPUMode = true # Croc 2 (USA) (SLUS-00634) [SLUS-00634] -EnablePGXPCPUMode = true +ForcePGXPCPUMode = true # Doom (USA) (Rev 1) (SLUS-00077) @@ -18,54 +18,54 @@ DisableUpscaling = true # Pop'n Music 6 (Japan) (SLPM-87089) [SLPM-87089] -EnableInterlacing = true +ForceInterlacing = true # Mr. Driller G (Japan) (SLPS-03336) [SLPS-03336] -EnableInterlacing = true +ForceInterlacing = true # Pro Pinball - Big Race USA (USA) (SLUS-01260) [SLUS-01260] ForceSoftwareRenderer = true -EnableInterlacing = true +ForceInterlacing = true # Pro Pinball - Fantastic Journey (USA) (SLUS-01261) [SLUS-01261] ForceSoftwareRenderer = true -EnableInterlacing = true +ForceInterlacing = true # True Pinball (USA) (SLUS-00337) [SLUS-00337] -EnableInterlacing = true +ForceInterlacing = true # Dead or Alive (USA) (SLUS-00606) [SLUS-00606] -EnableInterlacing = true +ForceInterlacing = true # Shinobi no Sato no Jintori Gassen (Japan) (SLPS-03553) [SLPS-03553] -EnableInterlacing = true +ForceInterlacing = true # Time Bokan Series: Bokan desu yo (SLPS-01211) [SLPS-01211] -EnableInterlacing = true +ForceInterlacing = true # Rat Attack! (USA) (SLUS-00656) [SLUS-00656] -EnableInterlacing = true +ForceInterlacing = true # Arcade Party Pak (USA) (SLUS-00952) [SLUS-00952] -EnableInterlacing = true +ForceInterlacing = true # SLUS-01222 (Colin McRae Rally 2.0 (USA) (En,Fr,Es)) diff --git a/src/core/game_settings.cpp b/src/core/game_settings.cpp index 0db275879..4ad913d22 100644 --- a/src/core/game_settings.cpp +++ b/src/core/game_settings.cpp @@ -21,17 +21,17 @@ namespace GameSettings { std::array, static_cast(Trait::Count)> s_trait_names = {{ {"ForceInterpreter", TRANSLATABLE("GameSettingsTrait", "Force Interpreter")}, {"ForceSoftwareRenderer", TRANSLATABLE("GameSettingsTrait", "Force Software Renderer")}, - {"EnableInterlacing", TRANSLATABLE("GameSettingsTrait", "Enable Interlacing")}, + {"ForceInterlacing", TRANSLATABLE("GameSettingsTrait", "Force Interlacing")}, {"DisableTrueColor", TRANSLATABLE("GameSettingsTrait", "Disable True Color")}, {"DisableUpscaling", TRANSLATABLE("GameSettingsTrait", "Disable Upscaling")}, {"DisableScaledDithering", TRANSLATABLE("GameSettingsTrait", "Disable Scaled Dithering")}, {"DisableWidescreen", TRANSLATABLE("GameSettingsTrait", "Disable Widescreen")}, {"DisablePGXP", TRANSLATABLE("GameSettingsTrait", "Disable PGXP")}, {"DisablePGXPCulling", TRANSLATABLE("GameSettingsTrait", "Disable PGXP Culling")}, - {"EnablePGXPVertexCache", TRANSLATABLE("GameSettingsTrait", "Enable PGXP Vertex Cache")}, - {"EnablePGXPCPUMode", TRANSLATABLE("GameSettingsTrait", "Enable PGXP CPU Mode")}, + {"ForcePGXPVertexCache", TRANSLATABLE("GameSettingsTrait", "Force PGXP Vertex Cache")}, + {"ForcePGXPCPUMode", TRANSLATABLE("GameSettingsTrait", "Force PGXP CPU Mode")}, {"ForceDigitalController", TRANSLATABLE("GameSettingsTrait", "Force Digital Controller")}, - {"EnableRecompilerMemoryExceptions", TRANSLATABLE("GameSettingsTrait", "Enable Recompiler Memory Exceptions")}, + {"ForceRecompilerMemoryExceptions", TRANSLATABLE("GameSettingsTrait", "Force Recompiler Memory Exceptions")}, }}; const char* GetTraitName(Trait trait) @@ -305,7 +305,7 @@ void Entry::ApplySettings(bool display_osd_messages) const if (HasTrait(Trait::ForceInterpreter)) { if (display_osd_messages && g_settings.cpu_execution_mode != CPUExecutionMode::Interpreter) - g_host_interface->AddOSDMessage("CPU execution mode forced to interpreter by game settings.", osd_duration); + g_host_interface->AddOSDMessage("CPU interpreter forced by game settings.", osd_duration); g_settings.cpu_execution_mode = CPUExecutionMode::Interpreter; } @@ -313,15 +313,15 @@ void Entry::ApplySettings(bool display_osd_messages) const if (HasTrait(Trait::ForceSoftwareRenderer)) { if (display_osd_messages && g_settings.gpu_renderer != GPURenderer::Software) - g_host_interface->AddOSDMessage("GPU renderer forced to software by game settings.", osd_duration); + g_host_interface->AddOSDMessage("Software renderer forced by game settings.", osd_duration); g_settings.gpu_renderer = GPURenderer::Software; } - if (HasTrait(Trait::EnableInterlacing)) + if (HasTrait(Trait::ForceInterlacing)) { if (display_osd_messages && g_settings.gpu_disable_interlacing) - g_host_interface->AddOSDMessage("Interlacing enabled by game settings.", osd_duration); + g_host_interface->AddOSDMessage("Interlacing forced by game settings.", osd_duration); g_settings.gpu_disable_interlacing = false; } @@ -378,18 +378,18 @@ void Entry::ApplySettings(bool display_osd_messages) const g_settings.gpu_pgxp_culling = false; } - if (HasTrait(Trait::EnablePGXPVertexCache)) + if (HasTrait(Trait::ForcePGXPVertexCache)) { if (display_osd_messages && g_settings.gpu_pgxp_enable && !g_settings.gpu_pgxp_vertex_cache) - g_host_interface->AddOSDMessage("PGXP vertex cache enabled by game settings.", osd_duration); + g_host_interface->AddOSDMessage("PGXP vertex cache forced by game settings.", osd_duration); g_settings.gpu_pgxp_vertex_cache = true; } - if (HasTrait(Trait::EnablePGXPCPUMode)) + if (HasTrait(Trait::ForcePGXPCPUMode)) { if (display_osd_messages && g_settings.gpu_pgxp_enable && !g_settings.gpu_pgxp_cpu) - g_host_interface->AddOSDMessage("PGXP CPU mode enabled by game settings.", osd_duration); + g_host_interface->AddOSDMessage("PGXP CPU mode forced by game settings.", osd_duration); g_settings.gpu_pgxp_cpu = true; } @@ -412,12 +412,12 @@ void Entry::ApplySettings(bool display_osd_messages) const } } - if (HasTrait(Trait::EnableRecompilerMemoryExceptions)) + if (HasTrait(Trait::ForceRecompilerMemoryExceptions)) { if (display_osd_messages && g_settings.cpu_execution_mode == CPUExecutionMode::Recompiler && !g_settings.cpu_recompiler_memory_exceptions) { - g_host_interface->AddOSDMessage("Recompiler memory exceptions enabled by game settings.", osd_duration); + g_host_interface->AddOSDMessage("Recompiler memory exceptions forced by game settings.", osd_duration); } g_settings.cpu_recompiler_memory_exceptions = true; diff --git a/src/core/game_settings.h b/src/core/game_settings.h index 09907dd79..45b8bd0ac 100644 --- a/src/core/game_settings.h +++ b/src/core/game_settings.h @@ -12,17 +12,17 @@ enum class Trait : u32 { ForceInterpreter, ForceSoftwareRenderer, - EnableInterlacing, + ForceInterlacing, DisableTrueColor, DisableUpscaling, DisableScaledDithering, DisableWidescreen, DisablePGXP, DisablePGXPCulling, - EnablePGXPVertexCache, - EnablePGXPCPUMode, + ForcePGXPVertexCache, + ForcePGXPCPUMode, ForceDigitalController, - EnableRecompilerMemoryExceptions, + ForceRecompilerMemoryExceptions, Count };