Mini-Update: Major Improvements to Emulator Compatibility (Patreon)
Content
Hey Patrons – Great News! Continuing our journey to be the very best (like no one ever was), developers ogniK and bunnei have worked together to fix softlocking issues in several prominent games. These include, but are likely not limited to: Pokémon Sword and Shield (softlock after Leon championship battle is fixed), Pokémon Let's Go Pikachu and Eevee (opening video softlock has been fixed) and The Legend of Zelda Links Awakening (a softlock during the games intro video is fixed).
In our continuing effort to improve game compatibility, and thanks to ogniK implementing "FlushAudioOutBuffers", Devil May Cry, Devil May Cry 2 & Devil May Cry 3 Special Edition no longer crash on boot and can now also be considered playable
Furthermore, by implementing the remaining services required for Stereo Vision, yuzu now allows VR modes to work in Super Mario Odyssey and The Legend of Zelda Breath of the Wild. It should be noted that since tablet motion input is currently not implemented, these modes are not yet 100% functional.
Work on existing implementations has continued at a steady pace. This includes more improvements to our recent Buffer Cache Rewrite. Rodrigo has been hard at work optimizing and fixing any reported issues, as well as solving some long standing emulation problems. One such problem manifested in Cadence of Hyrule: Crypt of the NecroDancer featuring The Legend of Zelda. Thanks to recent changes, he has reduced GPU usage by up to 80%, solving issues with performance and input latency for this title.
Moving back to the topic of softlocks, Animal Crossing New Horizons has also seen its major issues fixed in our latest Early Access builds. This includes random crashes or softlocks when transitioning between areas, using ATMs and using the in game camera.
These fixes and features are available to our Patrons in the latest Early Access builds of yuzu.
We have much more to share in the coming weeks, including drastic changes to the stability of our Vulkan backend, so keep your eyes peeled for more updates and sneak peeks.
As a final note, we again want to thank each and every one of you for your continued support! Without it, spending weeks debugging these issues would not be possible.
- The yuzu development team