Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GameINI: SpongeBob SquarePants Movie QoL Settings #9994

Merged
merged 1 commit into from Aug 4, 2021

Conversation

JMC47
Copy link
Contributor

@JMC47 JMC47 commented Aug 4, 2021

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.

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.
@leoetlino
Copy link
Member

Related PR: #9989 (with a great explanation here: #9989 (comment))

@leoetlino leoetlino merged commit 234859e into dolphin-emu:master Aug 4, 2021
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants