mirror of
https://github.com/izzy2lost/dolphin.git
synced 2026-06-19 01:16:48 -07:00
GameINI: Add patches to limit FPS for some uncapped games
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1,17 @@
|
||||
# GAHEGG - Alien Hominid
|
||||
|
||||
[Core]
|
||||
# The game has an uncapped frame rate, which is equivalent to SyncOnSkipIdle already being False.
|
||||
# Setting it is meant to avoid any performance regression when using the frame rate limit patch.
|
||||
SyncOnSkipIdle = False
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack)
|
||||
0x80031130:dword:0x60000000
|
||||
0x8003113C:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack)
|
||||
@@ -1,7 +1,8 @@
|
||||
# GHKD7D, GHKE7D, GHKF7D, GHKP7D, GHKS7D - The Hulk
|
||||
# GHKD7D, GHKE7D, GHKF7D, GHKP7D, GHKS7D - Hulk
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
# The game has an uncapped frame rate, which is equivalent to SyncOnSkipIdle already being False.
|
||||
# Setting it is meant to avoid any performance regression when using the frame rate limit patch.
|
||||
SyncOnSkipIdle = False
|
||||
|
||||
[OnFrame]
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
# GHKD7D - Hulk
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
0x801E8C94:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
@@ -0,0 +1,11 @@
|
||||
# GHKE7D - Hulk
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
0x801E7B80:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
@@ -0,0 +1,11 @@
|
||||
# GHKF7D - Hulk
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
0x801E8B14:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
@@ -0,0 +1,11 @@
|
||||
# GHKP7D - Hulk
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
0x801E8C94:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
@@ -0,0 +1,11 @@
|
||||
# GHKS7D - Hulk
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
0x801E8B14:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack, also fixes audio and gameplay bugs)
|
||||
@@ -1,4 +1,4 @@
|
||||
# GHQE7D, GHQP7D - The Simpsons Hit & Run
|
||||
# GHQE7D, GHQP7D - The Simpsons: Hit & Run
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
@@ -13,4 +13,3 @@
|
||||
|
||||
[Video_Hacks]
|
||||
ImmediateXFBEnable = False
|
||||
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
# GHQE7D - The Simpsons: Hit & Run
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
0x80276E14:dword:0x60000000
|
||||
0x80276E20:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
|
||||
[Gecko]
|
||||
$16:9 Widescreen
|
||||
$16:9 Widescreen
|
||||
04004600 C002A604
|
||||
04004604 C09F0014
|
||||
04004608 FC002040
|
||||
@@ -15,5 +23,8 @@ $16:9 Widescreen
|
||||
044786B0 3FAAAAAB
|
||||
04479F28 3FA33333
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
|
||||
[Gecko_RetroAchievements_Verified]
|
||||
$16:9 Widescreen
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
# GHQP7D - The Simpsons: Hit & Run
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
0x80277034:dword:0x60000000
|
||||
0x80277040:dword:0x60000000
|
||||
|
||||
[Gecko]
|
||||
$16:9 Widescreen
|
||||
04004600 C002A604
|
||||
@@ -21,6 +26,9 @@ $60Hz
|
||||
04276CD0 38000014
|
||||
04276F64 48000008
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
|
||||
[Gecko_RetroAchievements_Verified]
|
||||
$16:9 Widescreen
|
||||
$60Hz
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
# GMNE78, GMNP78 - Monsters, Inc. Scream Arena
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
# The game has an uncapped frame rate, which is equivalent to SyncOnSkipIdle already being False.
|
||||
# Setting it is meant to avoid any performance regression when using the frame rate limit patch.
|
||||
SyncOnSkipIdle = False
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# GMNE78 - Monsters, Inc. Scream Arena
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x80149C38:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -0,0 +1,12 @@
|
||||
# GMNP78 - Monsters, Inc. Scream Arena
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x8014CF88:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -1,7 +1,9 @@
|
||||
# GTRE78, GTRJ8N, GTRP78 - Tetris Worlds
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
# The game has an uncapped frame rate, which is equivalent to SyncOnSkipIdle already being False.
|
||||
# Setting it is meant to avoid any performance regression when using the frame rate limit patch.
|
||||
SyncOnSkipIdle = False
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
# GTRE78 - Tetris Worlds
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x80101A80:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -0,0 +1,12 @@
|
||||
# GTRE78 - Tetris Worlds
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x80101B08:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -0,0 +1,12 @@
|
||||
# GTRJ8N - Tetris Worlds
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x8010F210:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -0,0 +1,12 @@
|
||||
# GTRP78 - Tetris Worlds
|
||||
|
||||
[OnFrame]
|
||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
0x80101390:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
@@ -0,0 +1,11 @@
|
||||
# RB7E54 - Bully: Scholarship Edition
|
||||
|
||||
[OnFrame]
|
||||
$Limit internal frame rate in loading screens (fix hangs)
|
||||
0x8039C7B8:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate in loading screens (fix hangs)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate in loading screens (fix hangs)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user