Ask questions[N64] Ocarina of Time Glitched Subscreen / Inventory

What we know:

  • This bug affects unmodded roms and not romhacks simply because they have different SHA1 checksums. There's nothing special about the roms' contents.
  • Normally, game-specific emulation hacks are enabled by flags in the gamedb, but there are some baked into the copy of Mupen64Plus' core distributed with BizHawk.
  • We can't recompile the core right now.
  • @steventylerseanherr has (unwittingly?) provided a workaround: change the file slightly with a hex editor.

Original bug report follows.

The inventory screen is glitched for OOT such that when using GlideN64, the inventory screen is always white and when using Glide64mk2 it looks very broken. I suspect it has something to do with some sort of hard-coded Subscreen Delay Fix conflicting with the graphics plugins' framebuffer emulation since the inventory works fine in OOT Randomizer which isn't recognized as OOT and thus the delay fix isn't applied to it.

GlideN64 OOT oot gliden64

Glide64mk2 OOT oot glidemk2

GlideN64 OOT Randomizer oot rando gliden64


Answer questions Nicholas-Steel

I was going to report this too, lucky I searched first. My own observation is it's some GlideN64 configuration being loaded from a internal database for recognized ROM's and there's no way in the Bizhawk UI to override the behaviour.

I think the plugin lets you override game specific configurations if you use the plugin's UI instead of whatever Bizhawk does for a UI. At least in PJ64 I believe you can override GlideN64's game database when configuring the plugin (and you get tooltips for all the options too!).

Related questions

[Request] Add a sleep LUA command hot 7
N64 Texture Enhancement crashes EmuHawk with GlideN64 hot 6
Lua Sockets Erroring Out on Windows
Pokemon Stadium Freezing At The Start Of Battle hot 4
Lua Sockets Erroring Out on Windows hot 3
Astal (JAP) graphics glitch cerulean final boss hot 3
Tools menu throwing error hot 3
Savestate.loadslot() function under TAStudio won't load branches > 9 hot 2
PCEHawk may be missing an audio channel. hot 2
Very lag movie loading in Windows 10 hot 2
firmware scan and organize broken hot 2
Pri Pri - Primitive Princess! graphical bug hot 2
Random exception error when trying to record a movie? hot 2
Request: Add a way to read Sega CD .brm files or to convert .brm to SaveRAM. hot 2
Macro-Ticket: Bugs to fix only at major release hot 1
Github User Rank List