GlideN64 legacy blending issues.
-
Basically, there are problems apparently pertaining to the way that Retropie handles GlideN64's legacy blending mode, causing visual glitches like frozen frames and overlapping objects.
Another person and I posted these things in GlideN64's github page here, but I was instructed to take it up in the RetroPie forums, so I'll just link it here as I was told.
Here is all the info the rules state to provide:
Pi Model or other hardware: 3 Model B
Power Supply used: This one
RetroPie Version Used: Setup says 4.3.8
Built From: Pre made SD Image on RetroPie website. I no longer have the file I used.
USB Devices connected: Logitech USB K400 Plus Keyboard receiver and generic Xbox 360 receiver
Controller used: Xbox 360 Official Wireless
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant): none
Guide used: None
File: I'm not sure, but I have my N64 roms in the proper folder, and the games I've noticed the legacy blending issue on are Zelda Majora's Mask, Zelda Ocarina of Time, Pokemon Snap and Perfect Dark.
Emulator: Mupen64plus GlideN64 -
@metalwario64 the patch has been removed as it's fixed upstream. Sounds like you didn't update RetroPie-Setup?
-
@buzz I updated my setup script this morning, but it said it was already up-to-date, and it still wouldn't install.
I just tried again, and it still said it was up-to-date, but now it's actually updating... Huh.
-
@metalwario64 please provide version it shows etc
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first
-
I apologize for that. Anyway, it finished updating, and everything's working now, so the .diff thing can be entirely ignored.
The legacy blending thing is still a problem, but I'm not sure if this is for here or GlideN64 to deal with. I apologize for my errors.
Here is all the info the rules state to provide:
Pi Model or other hardware: 3 Model B
Power Supply used: This one
RetroPie Version Used: Setup says 4.3.8
Built From: Pre made SD Image on RetroPie website. I no longer have the file I used.
USB Devices connected: Logitech USB K400 Plus Keyboard receiver and generic Xbox 360 receiver
Controller used: Xbox 360 Official Wireless
Error messages received:
Log found in /dev/shm/runcommand.log (if relevant): none
Guide used: None
File: I'm not sure, but I have my N64 roms in the proper folder, and the games I've noticed the legacy blending issue on are Zelda Majora's Mask, Zelda Ocarina of Time, Pokemon Snap and Perfect Dark.
Emulator: Mupen64plus GlideN64 -
There was also a compilation error in mupen64plus-core - unrelated to my workaround (which is now removed) - that was fixed by this PR: https://github.com/mupen64plus/mupen64plus-core/pull/503
-
@psyke83
Alright, I feel like an idiot for constantly trying and not being patient. My apologies. I went ahead and removed that from the original post and the title. If the legacy blending isn't a RetroPie problem, then I apologize. I'm just going off what I understood from the GlideN64 Github where I was told that RetroPie has it's own version of GlideN64, and that the other user's problem with legacy blending being enabled not fixing the layering problems with the aforementioned games is due to how RetroPie's launcher script controls that setting. -
I've also noticed a problem with blending while I was helping to troubleshoot recent issues with missing textures, but I wasn't certain that the blending issue was an existing problem or something new, as I rarely test N64 emulation.
Legacy blending is disabled for certain games - including Zelda - here: https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/emulators/mupen64plus/mupen64plus.sh#L201
If you're familiar with editing files via SSH, you can edit /opt/retropie/emulators/mupen64plus/bin/mupen64plus.sh and try removing zelda from that blacklist to see if the problem is resolved. I'll take a look when I have some free time.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.