SamuZai
yuzuteam
yuzuteam

patreon


Patreon Preview - YFC, Audio & LDN

Hey Patrons!

It has been a wild few months for yuzu development, and a hot minute since we’ve shared any updates here. The reality is, we’ve just been so busy with development that we’ve been struggling to keep up with the changes on Patreon. Heck, we’ve even had a difficult time capturing everything in our normal monthly Progress Reports. Compounding this, a number of our writers, testers, and developers have recently been ill with Covid (among other things), but fortunately, we’re all starting to get healthy again!

With this update, we’ll be giving you a preview of several brand new yuzu projects you can try today. Furthermore, we’ll dive into some in-progress feature work that should be coming to Early Access in the coming months!

Monthly Progress Updates

While this isn’t exactly new news, we realize that some of our Patrons do not regularly visit our website or follow our other social media channels. If you haven’t been keeping up with all of the latest improvements to yuzu, we’d recommend checking out the last three monthly progress reports!

Project “YFC” – GPU Emulation & Accuracy Overhaul

Onto the up-and-coming changes part of this post – and some you can start playing around with now! For many months, we’ve teased Project YFC – AKA “yuzu Fried Chicken”. This is a major overhaul of various parts of our GPU emulation, with broad goals to improve both accuracy and performance. What you may have missed is that the first part of YFC landed a few weeks ago and is already available for you to enjoy in Early Access!

YFC – What exactly is it?

YFC came about originally when the Skyline Emulator team (an open source Nintendo Switch Emulator for Android) implemented a much more accurate version of NVDRV (Nvidia Driver service) than we supported, and then graciously offered their implementation to be part of yuzu. yuzu developer Blinkhawk integrated this, which not only matched Nintendo Switch behavior much more closely, but fixed one highly requested thing – Super Smash Bros. Ultimate World of Light!

Around this same time, yuzu developer Breadfish jokingly made a version of the yuzu logo that featured a chicken. The team thought this was so great that we needed to theme a project around it (spoiler: this is how our creative process usually works). With Blinkhawk having many more GPU experiments and improvements he intended to combine into a new project, and a theme now in place, yuzu Fried Chicken was born!

The chicken that inspired it all! (Or is it a turkey?!)

YFC – What to expect today

As mentioned above, the first round of YFC changes are now already available for you to enjoy! These primarily focus on accuracy improvements, which include:

Please let us know what other improvements you see with these changes!

YFC – What is coming next

YFC continues to be in active development, with several iterations coming in the future, primarily focusing on performance improvements. These will include:

Now for the important question – When will these be ready? Unfortunately, the primary developer behind these changes, Blinkhawk, is currently swamped with real life work commitments. As such, we do not have an exact estimate for release. That being said, many of the changes are already implemented and going through regression testing, so some improvements should land in the near future!

Project “Andio” – Audio Rewrite

This one may have slipped under your radar a bit – But did you know that yuzu just released a complete rewrite of our Audio emulation? Try it out in Early Access right now!

Driven by yuzu developer Maide, “Project Andio” brings our audio emulation up to speed with Nintendo Switch firmware 14.0.0. Our audio emulation has never been this accurate! The goals of this rewrite included:

This change closes out nearly 20 longstanding audio bugs in yuzu and fixes many games (some of which would not even boot due to Audio inaccuracy). These include EVE Ghost Enemies, Seven Pirates H, Yomawari 3, Fire Emblem Warriors: Three Hopes, Atelier Sophie 2, Nintendo Switch Sports, Triangle Strategy, Moero Chronicle Seven Pirates H, Pokémon Brilliant Diamond/Shining Pearl, Zelda Skyward Sword, among others! (Note: Some of these games are still not fully playable, and just now have their audio fixed, your mileage may vary!).

Please give it a try and let us know what you think! If you find any regressions, please share them on the PR. If you know of other games that still have issues, please file a bug!

Project “londnon” – Multiplayer Support (LDN)

Or is it Project London? (We can’t really spell.)

Yet another project in the works, which does not have a finalized quirky name yet (okay, it is definitely londnon), is progressing quite nicely: Multiplayer support with LDN!

LDN is a Nintendo Switch feature that enables multiplayer using your local wireless network. yuzu will be leveraging this feature to support multiplayer over the internet, much like Citra did with 3DS local multiplayer. We’ll also support the same quality-of-life features that Citra has, such as a lobby for matchmaking.

Early matchmaking in yuzu!

Supporting LDN in yuzu has been a background effort for the team for a while now. However, not much traction was made until developer FearlessTobi made some breakthroughs in getting game lobbies working. This was quickly followed with developer Narr the Reg chipping in to fix a number of bugs, helping to get LDN fully functional.

Many games use LDN for multiplayer, among them are most of the Pokémon titles, Mario Kart 8 Deluxe, Monster Hunter Rise, ARMS, Bayonetta 2, Super Smash Bros. Ultimate, Mario Tennis Aces, and the list continues to go on!

Functionality wise, the team has already implemented the basics of LDN support, and are now regression testing, fixing bugs, and handling edge cases to make the experience stable and seamless. While we do not have an exact ETA for when this will be available in Early Access, progress is moving very quickly and we hope to have it in your hands in the coming months!

As an early preview, here is Puyo Puyo Tetris multiplayer working great across two instances of yuzu!

I do not have the dexterity to play myself in Tetris.

Wrap-up

That’s all folks – We hope you’ve enjoyed this overview of the great changes to yuzu that you can enjoy today, as well as a sneak peak of in-development work coming soon. As always, thank you for your continued support, we would not be able to work so much on yuzu without your help. Cheers!

- The yuzu development team

Patreon Preview - YFC, Audio & LDN

Comments

yeah good job , continue

patreon ++ can test LDN mod ?

alex m

fantastic work! Can't wait until Nintendo Switch Sports is fully working :)

Quinton Ashley

Yuzu is a delicious fruit


More Creators