GameINI: Fix EFB Copy Offset in more games
SpongeBob SquarePants: Battle for Bikini Bottom and The Movie Game, along with the two Incredibles titles suffer from an EFB offset issue described in earlier commits. This commit adds offsets for the Incredibles and The Incredibles: Rise of the Underminer releases and adds additional inis for SpongeBob special releases.
This commit is contained in:
parent
37115f04ac
commit
fd4e644fb4
|
@ -13,4 +13,7 @@
|
|||
# Add action replay cheats here.
|
||||
|
||||
[Video_Hacks]
|
||||
# Fixes shadows at higher resolution.
|
||||
# Option has no effect at 1x IR, so no reason not to enable.
|
||||
VertexRounding = True
|
||||
EFBToTextureEnable = False
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
# GICD78 - The Incredibles
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2A94:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
|
@ -1,10 +1,17 @@
|
|||
# GICE78 - The Incredibles
|
||||
|
||||
[OnLoad]
|
||||
# Add memory patches to be loaded once on boot here.
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
$EFB Copy Fix
|
||||
0x803D2AD4:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
# GICF78 - The Incredibles
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2E94:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,14 @@
|
|||
# GICH78 - The Incredibles
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2A94:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,14 @@
|
|||
# GICJG9 - The Incredibles
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D30F4:byte:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,14 @@
|
|||
# GICP78 - The Incredibles
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2914:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
|
@ -1,4 +1,4 @@
|
|||
# GIQE78 - The Incredibles 2
|
||||
# GIQJ8P, GIQE78, GIQX78, GIQY78 - The Incredibles: Rise of the Underminer
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
|
|
|
@ -1,10 +1,17 @@
|
|||
# GIQE78 - The Incredibles 2
|
||||
|
||||
[OnLoad]
|
||||
# Add memory patches to be loaded once on boot here.
|
||||
# GIQE78 - The Incredibles: Rise of the Underminer
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
$EFB Copy Fix
|
||||
0x803F09F0:byte:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
# GIQJ8P - The Incredibles: Rise of the Underminer
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803F1850:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# GIQX78 - The Incredibles: Rise of the Underminer
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803F0E90:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# GIQY78 - The Incredibles: Rise of the Underminer
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803F0E90:dword:0x00000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# This game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
$EFB Copy Fix
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# GU2F78, GU2D78 - 2 Games in 1: The Incredibles / Finding Nemo
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
|
||||
[OnLoad]
|
||||
# Add memory patches to be loaded once on boot here.
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
||||
[Video_Hacks]
|
||||
# Fixes shadows at higher resolution on disc 1.
|
||||
# Option has no effect at 1x IR, so no reason not to enable.
|
||||
VertexRounding = True
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# GU2D78 - 2 Games in 1: The Incredibles / Finding Nemo
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2A94:dword:0x00000000:0x3B800000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# Disc one of this game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# Patch has been made conditional to prevent causing issues on disc 2.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,15 @@
|
|||
# GU2F78 - 2 Games in 1: The Incredibles / Finding Nemo
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803D2A94:dword:0x00000000:0x3B800000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# Disc one of this game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# Patch has been made conditional to prevent causing issues on disc 2.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,19 @@
|
|||
# GU3D78, GU3X78 - 2 Games in 1: The Incredibles / Finding Nemo
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
|
||||
[OnLoad]
|
||||
# Add memory patches to be loaded once on boot here.
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
||||
[Video_Hacks]
|
||||
# Fixes shadows at higher resolution on disc 1.
|
||||
# Option has no effect at 1x IR, so no reason not to enable.
|
||||
VertexRounding = True
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
# GU3D78 - 2 Games in 1: The SpongeBob SquarePants Movie / Tak 2: The Staff of Dreams
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803CD414:dword:0x00000000:0x3B000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# Disc 1 of this game game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00195313 to 1.00195.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# The patch has been made conditional as not to crash disc 2's game.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,15 @@
|
|||
# GU3X78 - 2 Games in 1: The SpongeBob SquarePants Movie / Tak 2: The Staff of Dreams
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x804BA014:dword:0x00000000:0x3B800000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# Disc 1 of this game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# The patch has been made conditional as not to crash disc 2's game.
|
||||
$EFB Copy Fix
|
|
@ -0,0 +1,20 @@
|
|||
# GU4Y78 - 2 Games in 1: Nickelodeon SpongeBob Schwammkopf: Der Film + Nickelodeon SpongeBob Schwammkopf: Schlacht um Bikini Bottom
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
|
||||
[OnLoad]
|
||||
# Add memory patches to be loaded once on boot here.
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
||||
[Video_Hacks]
|
||||
# Fixes shadows at higher resolution.
|
||||
# Option has no effect at 1x IR, so no reason not to enable.
|
||||
VertexRounding = True
|
||||
# Needed for some FMVs on disc 1.
|
||||
ImmediateXFBEnable = False
|
|
@ -0,0 +1,22 @@
|
|||
# GU4Y78 - 2 Games in 1: Nickelodeon SpongeBob Schwammkopf: Der Film + Nickelodeon SpongeBob Schwammkopf: Schlacht um Bikini Bottom
|
||||
|
||||
[OnFrame]
|
||||
$EFB Copy Fix
|
||||
0x803CD414:dword:0x00000000:0x3B000000
|
||||
0x804B9510:dword:0x00000000:0x3B800000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
# Disc 1 of this game game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00195313 to 1.00195.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# Disc 2 of this game renders an EFB copy with texture repeating enabled
|
||||
# and it draws from texture coordinate 0.00390625 to 1.00390625.
|
||||
# This only works on console and 1x IR due to low precision.
|
||||
# "EFB Copy Fix" adjusts the region to not cause bugs at higher
|
||||
# resolutions. In order for this patch to fully work, the
|
||||
# Vertex Rounding Hack must be enabled.
|
||||
# These patches have been made conditional.
|
||||
$EFB Copy Fix
|
Loading…
Reference in New Issue