GameINI: Add patches to limit FPS for some uncapped games

This commit is contained in:
Martino Fontana 2025-06-23 00:57:15 +02:00
parent 5808374523
commit 9410c18ef3
7 changed files with 63 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -89,8 +89,8 @@ public:
static constexpr std::string_view BLUE = "#0B71C1";
static constexpr std::string_view APPROVED_LIST_FILENAME = "ApprovedInis.json";
static const inline Common::SHA1::Digest APPROVED_LIST_HASH = {
0x51, 0xAC, 0xA4, 0x03, 0x5C, 0xF0, 0x97, 0x04, 0xBE, 0x50,
0x07, 0xC0, 0x00, 0x46, 0x32, 0xA2, 0x9C, 0x1B, 0xE6, 0x4D};
0x97, 0x62, 0xA7, 0xFB, 0xA0, 0x88, 0x0C, 0x8B, 0x65, 0xF3,
0x37, 0xF3, 0x1E, 0xF6, 0xE7, 0x9A, 0x7B, 0x8D, 0x68, 0x30};
struct LeaderboardEntry
{