From b063fda9a808b36c3d0da8e33014b893b0874c70 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Tue, 13 Jan 2026 20:07:44 -0600 Subject: [PATCH] GameSettings: Add patches to limit the internal frame rate in Rabbids Go Home and Rabbids Lab. Thanks to mickle pickle and ruru for helping to port the the Rabbids Go Home patch for the European versions of the game. --- Data/Sys/GameSettings/RGWE41.ini | 8 ++++++++ Data/Sys/GameSettings/RGWX41r0.ini | 8 ++++++++ Data/Sys/GameSettings/RGWX41r1.ini | 8 ++++++++ Data/Sys/GameSettings/WR2.ini | 11 ----------- Data/Sys/GameSettings/WR2E41.ini | 8 ++++++++ Data/Sys/GameSettings/WR2P41.ini | 8 ++++++++ 6 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 Data/Sys/GameSettings/RGWE41.ini create mode 100644 Data/Sys/GameSettings/RGWX41r0.ini create mode 100644 Data/Sys/GameSettings/RGWX41r1.ini create mode 100644 Data/Sys/GameSettings/WR2E41.ini create mode 100644 Data/Sys/GameSettings/WR2P41.ini diff --git a/Data/Sys/GameSettings/RGWE41.ini b/Data/Sys/GameSettings/RGWE41.ini new file mode 100644 index 0000000000..4e927fcd0c --- /dev/null +++ b/Data/Sys/GameSettings/RGWE41.ini @@ -0,0 +1,8 @@ +# RGWE41 - Rabbids Go Home + +[OnFrame] +$Limit internal frame rate (speed hack) +0x802310a0:dword:0x48148db0 + +[OnFrame_Enabled] +$Limit internal frame rate (speed hack) diff --git a/Data/Sys/GameSettings/RGWX41r0.ini b/Data/Sys/GameSettings/RGWX41r0.ini new file mode 100644 index 0000000000..9ec023ef12 --- /dev/null +++ b/Data/Sys/GameSettings/RGWX41r0.ini @@ -0,0 +1,8 @@ +# RGWX41 - Rabbids Go Home + +[OnFrame] +$Limit internal frame rate (speed hack) +0x80231138:dword:0x48148D38 + +[OnFrame_Enabled] +$Limit internal frame rate (speed hack) diff --git a/Data/Sys/GameSettings/RGWX41r1.ini b/Data/Sys/GameSettings/RGWX41r1.ini new file mode 100644 index 0000000000..0ff75e614b --- /dev/null +++ b/Data/Sys/GameSettings/RGWX41r1.ini @@ -0,0 +1,8 @@ +# RGWX41 - Rabbids Go Home + +[OnFrame] +$Limit internal frame rate (speed hack) +0x802318a8:dword:0x48149258 + +[OnFrame_Enabled] +$Limit internal frame rate (speed hack) diff --git a/Data/Sys/GameSettings/WR2.ini b/Data/Sys/GameSettings/WR2.ini index 48885be4be..8fa834f48b 100644 --- a/Data/Sys/GameSettings/WR2.ini +++ b/Data/Sys/GameSettings/WR2.ini @@ -1,14 +1,5 @@ # WR2E41, WR2P41 - Rabbids Lab -[Core] -# Values set here will override the main Dolphin settings. - -[OnFrame] -# Add memory patches to be applied every frame here. - -[ActionReplay] -# Add action replay cheats here. - [Video_Enhancements] ForceTextureFiltering = 0 @@ -18,7 +9,5 @@ SafeTextureCacheColorSamples = 0 [Video_Hacks] # Fixes visible lines in air vents/fans. VertexRounding = True -# This game runs with an uncapped framerate. -ImmediateXFBEnable = False # Fixes rabbid tattoo textures saving as black. EFBToTextureEnable = False diff --git a/Data/Sys/GameSettings/WR2E41.ini b/Data/Sys/GameSettings/WR2E41.ini new file mode 100644 index 0000000000..219fa5157c --- /dev/null +++ b/Data/Sys/GameSettings/WR2E41.ini @@ -0,0 +1,8 @@ +# WR2E41 - Rabbids Lab + +[OnFrame] +$Limit internal frame rate (speed hack) +0x802a1380:dword:0x4815da50 + +[OnFrame_Enabled] +$Limit internal frame rate (speed hack) diff --git a/Data/Sys/GameSettings/WR2P41.ini b/Data/Sys/GameSettings/WR2P41.ini new file mode 100644 index 0000000000..4336327bcb --- /dev/null +++ b/Data/Sys/GameSettings/WR2P41.ini @@ -0,0 +1,8 @@ +# WR2P41 - Rabbids Lab + +[OnFrame] +$Limit internal frame rate (speed hack) +0x802a1360:dword:0x4815da50 + +[OnFrame_Enabled] +$Limit internal frame rate (speed hack)