mirror of
https://github.com/cemu-project/cemu_graphic_packs.git
synced 2024-11-23 10:09:18 +01:00
1e1c5af472
* Update patches.txt Edits aspect ratio a different way. Resolves 2p split screen, and 3d models on multiplayer character select screen from having incorrect aspect ratio. Though the latter was close enough that most people probably didn't notice. * Update patches.txt Edits aspect ratio a different way. Resolves 2p split screen, and 3d models on multiplayer character select screen from having incorrect aspect ratio. Though the latter was close enough that most people probably didn't notice. * Update patches.txt Separating 4.1 from 4.0 just in case the changed rodata constant causes problems. * Update patches.txt Separating v4.1 from v4 just in case the changed rodata constant causes issues.
100 lines
2.1 KiB
Plaintext
100 lines
2.1 KiB
Plaintext
[MK8AspectVer1]
|
|
moduleMatches = 0x2A2DC82C
|
|
0x10097D94 = .float 2.370
|
|
0x100F3430 = .float 2.370
|
|
|
|
#aspect scaling
|
|
codeCaveSize = 0x18
|
|
|
|
_scaleAspect = 0x00000004
|
|
0x00000000 = .float 1.333333
|
|
_scaleAddr = 0x00000000
|
|
0x00000004 = fdivs f9, f13, f12
|
|
0x00000008 = lis r7, _scaleAddr@ha
|
|
0x0000000C = lfs f12, _scaleAddr@l(r7)
|
|
0x00000010 = fmuls f7, f9, f12
|
|
0x00000014 = blr
|
|
|
|
#replace math with branch
|
|
0x02416760 = bla _scaleAspect
|
|
|
|
[MK8AspectVer2]
|
|
moduleMatches = 0x62A5F023
|
|
0x1009E9DC = .float 2.370
|
|
0x100FC030 = .float 2.370
|
|
|
|
#aspect scaling
|
|
codeCaveSize = 0x18
|
|
|
|
_scaleAspect = 0x00000004
|
|
0x00000000 = .float 1.333333
|
|
_scaleAddr = 0x00000000
|
|
0x00000004 = fdivs f9, f13, f12
|
|
0x00000008 = lis r7, _scaleAddr@ha
|
|
0x0000000C = lfs f12, _scaleAddr@l(r7)
|
|
0x00000010 = fmuls f7, f9, f12
|
|
0x00000014 = blr
|
|
|
|
#replace math with branch
|
|
0x024376D4 = bla _scaleAspect
|
|
|
|
[MK8AspectVer3]
|
|
moduleMatches = 0xBA6B1E20
|
|
0x100AC25C = .float 2.370
|
|
0x1010A730 = .float 2.370
|
|
|
|
#aspect scaling
|
|
codeCaveSize = 0x18
|
|
|
|
_scaleAspect = 0x00000004
|
|
0x00000000 = .float 1.333333
|
|
_scaleAddr = 0x00000000
|
|
0x00000004 = fdivs f9, f13, f12
|
|
0x00000008 = lis r7, _scaleAddr@ha
|
|
0x0000000C = lfs f12, _scaleAddr@l(r7)
|
|
0x00000010 = fmuls f7, f9, f12
|
|
0x00000014 = blr
|
|
|
|
#replace math with branch
|
|
0x024642E8 = bla _scaleAspect
|
|
|
|
[MK8AspectVer4]
|
|
moduleMatches = 0x1D398493
|
|
0x100C359C = .float 2.370
|
|
0x10121D30 = .float 2.370
|
|
|
|
#aspect scaling
|
|
codeCaveSize = 0x18
|
|
|
|
_scaleAspect = 0x00000004
|
|
0x00000000 = .float 1.333333
|
|
_scaleAddr = 0x00000000
|
|
0x00000004 = fdivs f9, f13, f12
|
|
0x00000008 = lis r7, _scaleAddr@ha
|
|
0x0000000C = lfs f12, _scaleAddr@l(r7)
|
|
0x00000010 = fmuls f7, f9, f12
|
|
0x00000014 = blr
|
|
|
|
#replace math with branch
|
|
0x024AEBEC = bla _scaleAspect
|
|
|
|
[MK8AspectVer4.1]
|
|
moduleMatches = 0xD09700CE
|
|
0x100C359C = .float 2.370
|
|
0x10121E30 = .float 2.370
|
|
|
|
#aspect scaling
|
|
codeCaveSize = 0x18
|
|
|
|
_scaleAspect = 0x00000004
|
|
0x00000000 = .float 1.333333
|
|
_scaleAddr = 0x00000000
|
|
0x00000004 = fdivs f9, f13, f12
|
|
0x00000008 = lis r7, _scaleAddr@ha
|
|
0x0000000C = lfs f12, _scaleAddr@l(r7)
|
|
0x00000010 = fmuls f7, f9, f12
|
|
0x00000014 = blr
|
|
|
|
#replace math with branch
|
|
0x024AEBEC = bla _scaleAspect
|