GameINI: SpongeBob SquarePants Movie QoL Settings #9994
Merged
+70
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
SpongeBob SquarePants: The Movie suffers from all of the same issues as Battle for Bikini Bottom. These patches are not based on any existing cheats or codes, this one isn't as loved as Battle for Bikini Bottom and didn't receive an action replay code to fix everything. There is a cheat that disables shadowing, but that wasn't good enough, so I sought out to make a new patch that does the same thing as the one for Battle for Bikini Bottom.
Heavy guidance was given by Pokechu22, who helped walking me through ghidra to find the memory addresses. The game is rendering efb copies with coordinates 0.00390625 and 1.00390625, which cause severe problems at higher resolutions. This patch adjusts them to render at 0 and 1, and enables the Vertex Rounding Hack to repair things at higher resolutions.
I tested the first stage of each version of the game, but I'm tired and didn't test any further. And for those reviewing, for some reason the PAL and NTSC addresses are identical. I triple checked that.