TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.2k stars 385 forks source link

Majora's Mask 3D objects Issue - Game not working properly on Mupen, but works on Ares #3467

Closed vthampi closed 1 year ago

vthampi commented 1 year ago

Summary

To whoever this concerns, when running Bizhawk through Crowd Control, (or Bizhawk independently), Majora's Mask fails to display any 3d objects. This happens at the beginning when loading the game - where you can't see the 3d Nintendo logo, then at the start screen where Majora's Mask doesn't appear in the background but eventually shows up much later when much closer to the camera. In game nothing shows up other than clouds and the sun. I have no idea what is going on on Mupen, but the game works fine-ish on Ares (Performance) Core. I've tried working on solving the issue with Jaku from CC, but I feel like we've tried everything. The game works fine on his end (shared my save), but only Majora's Mask has been having issues. I've tried looking for a solution but I've never encountered anything like this, nor are we able to reproduce this result (heisenburg). I've tried uninstalling + reinstalling the emulator and have also tried different versions of the ROM and nothing solves this issue. I hope you're able to help! I have attached the screenshots which display the issue.

Host env.

Where are all the buildings and link no 3d Nintendo logo

YoshiRulz commented 1 year ago

If this only affects your machine, I'm guessing it's the Intel iGPU drivers. Our fork of Mupen doesn't like those (see #1820). Do you have a discrete GPU? Try forcing EmuHawk to use it in the NVIDIA Control Panel / AMD Catalyst or whatever it's called now.

Are other games affected? Other users commonly report graphical errors in Rareware titles.

vthampi commented 1 year ago

Hi James, thanks for getting back to me so quickly. I believe I do have a discrete GPU- GTX 3080. I'm sorry, but how do I force EmuHawk to use it in the NVIDIA Control Panel? There is no option for Bizhawk to be customized.

So far other games are unaffected, it's just Majora's Mask.

On Thu., Dec. 1, 2022, 4:29 p.m. James Groom, @.***> wrote:

If this only affects your machine, I'm guessing it's the Intel iGPU drivers. Our fork of Mupen doesn't like those (see #1820 https://github.com/TASEmulators/BizHawk/issues/1820). Do you have a discrete GPU? Try forcing EmuHawk to use it in the NVIDIA Control Panel / AMD Catalyst or whatever it's called now.

Are other games affected? It's common for Rareware titles to have graphical errors.

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334469122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4JOTVOUSGDF2LJJVR3WLEKCLANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>

vthampi commented 1 year ago

Ok, please forgive me. I saw the add button, but I thought that was going to be used for the programs in the drop down box. Give me one second.

On Thu, Dec 1, 2022 at 5:14 PM vivek thampi @.***> wrote:

Hi James, thanks for getting back to me so quickly. I believe I do have a discrete GPU- GTX 3080. I'm sorry, but how do I force EmuHawk to use it in the NVIDIA Control Panel? There is no option for Bizhawk to be customized.

So far other games are unaffected, it's just Majora's Mask.

On Thu., Dec. 1, 2022, 4:29 p.m. James Groom, @.***> wrote:

If this only affects your machine, I'm guessing it's the Intel iGPU drivers. Our fork of Mupen doesn't like those (see #1820 https://github.com/TASEmulators/BizHawk/issues/1820). Do you have a discrete GPU? Try forcing EmuHawk to use it in the NVIDIA Control Panel / AMD Catalyst or whatever it's called now.

Are other games affected? It's common for Rareware titles to have graphical errors.

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334469122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4JOTVOUSGDF2LJJVR3WLEKCLANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>

vthampi commented 1 year ago

Ok, I've tried to force it to use my GPU and it's still giving me the exact same error. I don't know what it is, but Mupen is having issues with Majora's Mask only on my machine. Originally, the ROM was working perfectly fine, but when I closed + reopened it, it started having these major issues. Are there any defaults that Mupen should have that are possibly getting overwritten/changed for this one specific game?

On Thu, Dec 1, 2022 at 5:17 PM vivek thampi @.***> wrote:

Ok, please forgive me. I saw the add button, but I thought that was going to be used for the programs in the drop down box. Give me one second.

On Thu, Dec 1, 2022 at 5:14 PM vivek thampi @.***> wrote:

Hi James, thanks for getting back to me so quickly. I believe I do have a discrete GPU- GTX 3080. I'm sorry, but how do I force EmuHawk to use it in the NVIDIA Control Panel? There is no option for Bizhawk to be customized.

So far other games are unaffected, it's just Majora's Mask.

On Thu., Dec. 1, 2022, 4:29 p.m. James Groom, @.***> wrote:

If this only affects your machine, I'm guessing it's the Intel iGPU drivers. Our fork of Mupen doesn't like those (see #1820 https://github.com/TASEmulators/BizHawk/issues/1820). Do you have a discrete GPU? Try forcing EmuHawk to use it in the NVIDIA Control Panel / AMD Catalyst or whatever it's called now.

Are other games affected? It's common for Rareware titles to have graphical errors.

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334469122, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4JOTVOUSGDF2LJJVR3WLEKCLANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>

YoshiRulz commented 1 year ago

These: https://github.com/TASEmulators/BizHawk/blob/999e48755710b539da8ba637aa451ac8037e362c/Assets/gamedb/gamedb_n64.txt#L385-L389 And the core also has a small number of hacks hardcoded (see https://github.com/TASEmulators/BizHawk/issues/1372#issuecomment-485265651), but I'm not seeing any for MM.

vthampi commented 1 year ago

I wish I knew what to do with any of that, but I did find some stuff regarding Majora's Mask using ctrl+F.. But yea, so far nothing is changing/working. even after deleting saves, reinstalling, etc.

On Thu, Dec 1, 2022 at 5:36 PM James Groom @.***> wrote:

These:

https://github.com/TASEmulators/BizHawk/blob/999e48755710b539da8ba637aa451ac8037e362c/Assets/gamedb/gamedb_n64.txt#L385-L389 And the core also has a small number of hacks hardcoded (see #1372 (comment) https://github.com/TASEmulators/BizHawk/issues/1372#issuecomment-485265651), but I'm not seeing any for MM.

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334534402, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4KDVS7IAMPQ35EU35DWLER57ANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>

YoshiRulz commented 1 year ago

Just add a ';' to the start of those lines in gamedb_n64.txt, or remove them, and your graphics plugin settings won't be overwritten. The checkmark in the bottom-left will also change to a '?' to indicate the game wasn't found in the DB. I'm not sure how helpful this will actually be, though. No-one has reported being able to fix the iGPU driver issue by changing settings. Some did report that the Rice plugin was unaffected, have you tried that?

vthampi commented 1 year ago

hmm I'll give that a try. I'll be honest, I'm a little new to Bizhawk so I don't know what the Rice plugin is.

On Thu, Dec 1, 2022 at 6:41 PM James Groom @.***> wrote:

Just add a ';' to the start of those lines in gamedb_n64.txt, or remove them, and your graphics plugin settings won't be overwritten. The checkmark in the bottom-left will also change to a '?' to indicate the game wasn't found in the DB. I'm not sure how helpful this will actually be, though. No-one has reported being able to fix the iGPU driver issue by changing settings. Some did report that the Rice plugin was unaffected, have you tried that?

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334584279, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4ORBC5XCKZP6IY2QQTWLEZRTANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>

vthampi commented 1 year ago

Hi James,

Sorry for getting back to you a little later but I accidentally solved the problem. When showing my stream the issues I did a Hard reset followed immediately with a core reboot.... and somehow this worked... I don't know why it worked but it did.

On Thu, Dec 1, 2022 at 8:34 PM vivek thampi @.***> wrote:

hmm I'll give that a try. I'll be honest, I'm a little new to Bizhawk so I don't know what the Rice plugin is.

On Thu, Dec 1, 2022 at 6:41 PM James Groom @.***> wrote:

Just add a ';' to the start of those lines in gamedb_n64.txt, or remove them, and your graphics plugin settings won't be overwritten. The checkmark in the bottom-left will also change to a '?' to indicate the game wasn't found in the DB. I'm not sure how helpful this will actually be, though. No-one has reported being able to fix the iGPU driver issue by changing settings. Some did report that the Rice plugin was unaffected, have you tried that?

— Reply to this email directly, view it on GitHub https://github.com/TASEmulators/BizHawk/issues/3467#issuecomment-1334584279, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKSGV4ORBC5XCKZP6IY2QQTWLEZRTANCNFSM6AAAAAASRHIPPY . You are receiving this because you authored the thread.Message ID: @.***>