[Batman Origins] Add 60FPS pack

This commit is contained in:
Crementif 2019-07-18 13:02:09 +02:00
parent 61aa613472
commit 4a7ade1c45
No known key found for this signature in database
GPG Key ID: 11A98E7DE0412B33
8 changed files with 50 additions and 7 deletions

View File

@ -0,0 +1,35 @@
[Bat60FpsVerv1]
moduleMatches = 0xB5EB56F6
# Location for .float 60.00
_float = 0x10000a08
CodeCaveSize = 0x0c
_60fps = 0x00000000
0X00000000 = lis r3,_float@h
0X00000004 = lfs f1,_float@l(r3)
0X00000008 = blr
0x024d3164 = bla _60fps
#0x024d3164 = lfs f1,04e0(r3) #0x42F584E0
0x02C82558 = nop #Vsync
0x02C82504 = nop #SwapInterval
[Bat60FpsVerv16]
moduleMatches = 0x10A2A41A
# Location for .float 60.00
_float = 0x10000a08
CodeCaveSize = 0x0c
_60fps = 0x00000000
0X00000000 = lis r3,_float@h
0X00000004 = lfs f1,_float@l(r3)
0X00000008 = blr
0x24D4E68 = bla _60fps
#0x024D4E68 = lfs f1,0x4E0(r3)
0x02C837FC = nop #Vsync

View File

@ -0,0 +1,11 @@
[Definition]
titleIds = 0005000010136c00,0005000010137c00,0005000010154500,000500001016d300,000500001016df00
path = "Batman: Arkham Origins/Mods/60FPS"
description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed.
version = 3
[Control]
#Give boost to performance
vsyncFrequency = 120
# Made by theboy181

View File

@ -1,7 +1,7 @@
[Definition] [Definition]
titleIds = 00050000101ECF00,00050000101F4A00 titleIds = 00050000101ECF00,00050000101F4A00
name = 60FPS name = 60FPS
path = "Buddy and Me/Mods/60FPS" path = "Buddy & Me/Mods/60FPS"
description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed.
version = 3 version = 3

View File

@ -5,16 +5,13 @@ moduleMatches = 0xB87B357B
_FrameRate = 0x100A151C _FrameRate = 0x100A151C
# Code Cave # Code Cave
CodeCaveSize = 0x0c # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX) CodeCaveSize = 0x0c # = Last used instruction + 0x04 (4xINSTRUCTIONS in HEX)
# Set 60fps # Load 60 into f0 register
_60fps = 0x00000000 _60fps = 0x00000000
0x00000000 = lis r12,_FrameRate@h 0x00000000 = lis r12,_FrameRate@h
0x00000004 = lfs f0,_FrameRate@l(r12) 0x00000004 = lfs f0,_FrameRate@l(r12)
0x00000008 = blr 0x00000008 = blr
0x021de6c8 = bla _60fps 0x021de6c8 = bla _60fps

View File

@ -1,4 +1,4 @@
[deusex60Ver0] [DeusEx60Ver0]
moduleMatches = 0x4C83AF19 moduleMatches = 0x4C83AF19
0x0234EA10 = li r3,1 #GX2SetSwapInterval 0x0234EA10 = li r3,1 #GX2SetSwapInterval