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: Disable ICache for Indiana Jones and the Staff of Kings #9630
Conversation
What is your reasoning for these two ancillary changes? You only describe the one. |
|
Some scenes in game are either fuzzy or have a different tint(blue) when "Ignore Format Changes" is set. The intro screen(LucasArts) is choppy even with Texture Cache at "Medium" but a higher value makes it look correct. |
|
@PatrickFerry - please add the game name to the title for others reference |
|
Have you tested the game with the (uncached) interpreter core on master? ICache is implemented in a way that should be accurate when using the uncached interpreter so it would be good to make sure that a JIT-ICache interaction is actually at fault. |
|
The ini file is RJ8E64 only while it says RJ8P64 and RJ8E64 in the file itself. So you should rename the file to RJ8 or drop RJ8P64. |
|
Yes, the file should be renamed to RJ8.ini. |
f4b938f
to
b66cd99
Compare
It doesn't crash if uncached interpreter is used. I also renamed the file to work for any region. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't own this game, so I haven't tested myself, but this seems like a reasonable change to me.
Since it's a Wii game, HLE_BS2 = True isn't required (as only the GameCube Main Menu has issues with ICache being disabled), so it not being included is correct.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fact pure interpreter works signals that this is the best we can do to fix the issue for now. All changes to the INI make sense.
The option to disable ICache is recent but it allows Indiana Jones and the Staff of Kings to proceed where it would otherwise crash.
This game got past the first loading screen and in-game in 3.0-195(1387da7), however at certain parts the game will crash. Recent logs will state that an ICache read returned stale data.