diff --git a/Mods/Oddworld_60FPS/patches.txt b/Mods/Oddworld_60FPS/patches.txt new file mode 100644 index 00000000..0a3571a5 --- /dev/null +++ b/Mods/Oddworld_60FPS/patches.txt @@ -0,0 +1,18 @@ +[OddW60fpsVer1] +moduleMatches = 0x56B9FEDE + +# Code Cave + +CodeCaveSize = 0x14 # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) + +# Set 60fps + +_60fps = 0x00000000 + +0x00000000 = lwz r31,0xc(r1) # Replace the hook +0x00000004 = lis r8,0x1002 # Load upper half of address to register +0x00000008 = lis r9,0x42F0 # Load upper half of .float 120.0 into register +0x0000000C = stw r9,0x6F68(r8) # Store floatstored in register to 0x40E31574 +0x00000010 = blr # return + +0x026E868C = bla _60fps # Hook diff --git a/Mods/Oddworld_60FPS/rules.txt b/Mods/Oddworld_60FPS/rules.txt new file mode 100644 index 00000000..638f432f --- /dev/null +++ b/Mods/Oddworld_60FPS/rules.txt @@ -0,0 +1,8 @@ +[Definition] +titleIds = 00050000101DB000,00050000101DBB00 +name = 60FPS +path = "Oddworld: New 'n' Tasty/Mods/60FPS" +description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. +version = 3 + +# Made by theboy181 diff --git a/Mods/ResidentEvilRevelations_60fps/patches.txt b/Mods/ResidentEvilRevelations_60fps/patches.txt new file mode 100644 index 00000000..581296b9 --- /dev/null +++ b/Mods/ResidentEvilRevelations_60fps/patches.txt @@ -0,0 +1,38 @@ +[RER60fpsVer1] +moduleMatches = 0x8B15F48B + +# Code Cave + +CodeCaveSize = 0x14 # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) + +# Set 60fps + +_60fps = 0x00000000 + +0x00000000 = fmr f1,f27 # Replace the hook +0x00000004 = lis r8,0x40E3 # Load upper half of address to register +0x00000008 = lis r9,0x4270 # Load upper half of .float 60.0 into register +0x0000000C = stw r9,0x1574(r8) # Store floatstored in register to 0x40E31574 +0x00000010 = blr # return + +0x02D1B4AC = bla _60fps + +[RER60fpsVer16] +moduleMatches = 0x9FD08437 + +# Code Cave + +CodeCaveSize = 0x18 # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) + +# Set 60fps + +_60fps = 0x00000000 + +0x00000000 = fmr f1,f27 # Replace the hook +0x00000004 = lis r8,0x40E2 # Load upper half of address to register +0x00000008 = ori r8,r8,0x8574 # Load lower half of address to register +0x0000000c = lis r9,0x4270 # Load upper half of .float 60.0 into register +0x00000010 = stw r9,0x0(r8) # Store floatstored in register to 0x40E28574 +0x00000014 = blr # return + +0x02D1C9D8 = bla _60fps diff --git a/Mods/ResidentEvilRevelations_60fps/rules.txt b/Mods/ResidentEvilRevelations_60fps/rules.txt new file mode 100644 index 00000000..d42f0857 --- /dev/null +++ b/Mods/ResidentEvilRevelations_60fps/rules.txt @@ -0,0 +1,8 @@ +[Definition] +titleIds = 000500001012CF00,000500001012B400,0005000010113100 +name = 60FPS +path = "Resident Evil Revelations/Mods/60FPS" +description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. +version = 3 + +# Made by theboy181 diff --git a/Mods/Shiftlings_60FPS/patches.txt b/Mods/Shiftlings_60FPS/patches.txt new file mode 100644 index 00000000..47bd510a --- /dev/null +++ b/Mods/Shiftlings_60FPS/patches.txt @@ -0,0 +1,18 @@ +[Shift60fpsVer1] +moduleMatches = 0x7BDCC1EE + +# Code Cave + +CodeCaveSize = 0x14 # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) + +# Set 60fps + +_60fps = 0x00000000 + +0x00000000 = lwz r31,0xc(r1) # Replace the hook +0x00000004 = lis r8,0x1002 # Load upper half of address to register +0x00000008 = lis r9,0x42F0 # Load upper half of .float 120.0 into register +0x0000000C = stw r9,0x6F70(r8) # Store floatstored in register to 0x40E31574 +0x00000010 = blr # return + +0x026df968 = bla _60fps # Hook diff --git a/Mods/Shiftlings_60FPS/rules.txt b/Mods/Shiftlings_60FPS/rules.txt new file mode 100644 index 00000000..dae3a20f --- /dev/null +++ b/Mods/Shiftlings_60FPS/rules.txt @@ -0,0 +1,8 @@ +[Definition] +titleIds = 00050000101A7F00,00050000101ACC00 +name = 60FPS +path = "Shiftlings/Mods/60FPS" +description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. +version = 3 + +# Made by theboy181 diff --git a/Mods/Slenderman_60FPS/patches.txt b/Mods/Slenderman_60FPS/patches.txt new file mode 100644 index 00000000..436d2ef5 --- /dev/null +++ b/Mods/Slenderman_60FPS/patches.txt @@ -0,0 +1,18 @@ +[Slender60fpsVer1] +moduleMatches = 0x3F3FA50A + +# Code Cave + +CodeCaveSize = 0x14 # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) + +# Set 60fps + +_60fps = 0x00000000 + +0x00000000 = lwz r31,0xc(r1) # Replace the hook +0x00000004 = lis r8,0x1002 # Load upper half of address to register +0x00000008 = lis r9,0x42F0 # Load upper half of .float 120.0 into register +0x0000000C = stw r9,0x6F70(r8) # Store floatstored in register to 0x10026F70 +0x00000010 = blr # return + +0X026E1E88 = bla _60fps # Hook diff --git a/Mods/Slenderman_60FPS/rules.txt b/Mods/Slenderman_60FPS/rules.txt new file mode 100644 index 00000000..0f00d400 --- /dev/null +++ b/Mods/Slenderman_60FPS/rules.txt @@ -0,0 +1,8 @@ +[Definition] +titleIds = 0005000010184900,00050000101D8900 +name = 60FPS +path = "Slender: The Arrival/Mods/60FPS" +description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. +version = 3 + +# Made by theboy181