add game override support with a .ini file

This commit is contained in:
Maufeat 2026-02-08 04:00:48 +01:00 committed by crueter
parent e544cb3cf6
commit 2e7832762e
10 changed files with 688 additions and 23 deletions

View file

@ -371,7 +371,8 @@ struct System::Impl {
LOG_ERROR(Core, "Failed to find program id for ROM");
}
GameSettings::LoadOverrides(program_id, gpu_core->Renderer());
GameSettings::LoadOverrides(program_id, gpu_core->Renderer(),
Settings::values.enable_global_overrides);
if (auto room_member = Network::GetRoomMember().lock()) {
Network::GameInfo game_info;
game_info.name = name;
@ -385,9 +386,6 @@ struct System::Impl {
void ShutdownMainProcess() {
SetShuttingDown(true);
// Reset per-game flags
Settings::values.use_squashed_iterated_blend = false;
is_powered_on = false;
exit_locked = false;
exit_requested = false;