Home Artists Posts Import Register

Downloads

Content

NOTE: This release is now considered outdated. Patreon subscribers should download newer releases through the installer using the Early Access release channel.  

It’s time for another Patreon Preview Release! You can download this release below (the download is attached to this post). 

With this month's release, we're teasing a special new feature - BoxCat! This is an exciting Switch feature which will create opportunities for new in-game content across various games! Without further ado, let’s get started! 

What?

Yes, you heard that correctly. New in-game content across various games, with events held occasionally. 

How?

The Nintendo Switch has a network service called BCAT, with which games can add new content dynamically, i.e. new content without updating the game itself. Nintendo can push new content to various games via this service, whenever it wants. Some examples of this type of content would be - Super Mario Odyssey hints, Super Mario Odyssey costumes, and Splatoon 2 items. 

Then?

Thanks to the efforts of our developer DarkLordZach, we now have an open source replacement of the service in yuzu. By emulating the BCAT service at a high-level, yuzu is able to intercept the game’s calls to Nintendo’s servers and reroute them to yuzu’s servers. This means that games running on yuzu will now check for new content on yuzu's servers instead of Nintendo's. 

This allows us to add new in-game content for games that use this service.  For the inaugural run, our team members have added some cool content across different games which you can check out here. We will have new events occasionally, so users will have even more fun while playing games on yuzu. 

When? 

We will be testing this feature in our Patreon preview builds first and it will be available to Canary users in the near future.

Fin!

We thank all of our 300+ patrons for their continued love and support. We thank the entire yuzu community for the love and support they have shown to the project. We will be working even more diligently, to bring many more new and exciting features in the future.
Keep playing on yuzu and have fun!

Changelog 

  • externals: Add zlib and libzip libraries to handle ZIP file parsing
  • vfs: Add function to extract ZIP file into virtual filesystem
  • filesystem: Add getter for BCAT temporary directory
  • applets: Add accessor for AppletFrontendSet
  • core/loader: Track the NSO build ID of the current process
  • nifm: Signal to applications that internet access is available
  • settings: Add option to set BCAT backend
  • bcat: Add backend class to generify the functions of BCAT
  • bcat: Add BCAT backend for Boxcat service 
  • module: Create BCAT backend based upon Settings value on construction
  • bcat: Add commands to create IDeliveryCacheStorageService 
  • bcat: Implement IDeliveryCacheStorageService commands
  • bcat: Implement IDeliveryCacheDirectoryService commands 
  • bcat: Implement IDeliveryCacheFileService commands
  • bcat: Implement IDeliveryCacheProgressService commands
  • bcat: Implement cmd RequestSyncDeliveryCache and variant
  • bcat: Implement cmd 30100 SetPassphrase
  • bcat: Implement cmd 90201 ClearDeliveryCacheStorage 
  • yuzu: Add UI tab to configure BCAT services
  • cmake: Add cmake option to build Boxcat backend
  • configure_service: Allow Qt to open external links
  • am: Unstub PopLaunchParameter and add bcat connection for app-specific data
  • bcat: Expose CreateBackendFromSettings helper function
  • bcat: Add backend function for BCAT Indirect (launch parameter)
  • boxcat: Add downloading and client for launch parameter data
  • boxcat: Use Etag header names for file digest
  • bcat: Implement DeliveryCacheProgressImpl structure
  • boxcat: Implement events global field
  • Baseline Canary version 2303

Files

Comments

Anonymous

I've been out of the loop for a while, how are games running on this release?

Anonymous

Version tested over end over end over,, Same problem as always Shader cache wont load on Pokemon Lets go eve crash always

Quinton Ashley

Really disappointing. This seems like the kind of feature a mature emulator like Dolphin would release. Please focus on the basics first. Audio quality is still garbage and native 4K resolution isn't possible. It's like you guys built the first half of a lego set and are trying to skip to the last two pages with this update.

Anonymous

Then delete your transferable shader cache. You have cached a corrupt shader

Anonymous

That's quite a disrespectful thing to say to a dev team that has made this much progress in a mere 15 months. Not all developers are CPU, GPU or audio developers. Their work should not be treated as any lesser as you have just done. The reverse engineering of these functions is every bit as important to the future of this emulator. Maybe even more so, considering many games require the BCAT service to even boot

Quinton Ashley

Their progress has been really impressive and that's why I was eager to support them. But on Feb 18th this Patreon community voted for the Yuzu team to focus on getting games that are already running like SMO to run even better. Most people didn't vote to focus on booting other games. The past two monthly updates to Yuzu were great! They focussed on performance and accuracy. It was exactly what the community voted on. I think I speak for the majority when I say no one wants to see another update like the one we got this month until audio accuracy is increased and native resolution enhancement is implemented.

Anonymous

That's quite presumptive of you, Quinton. The developers are devoting their free time to the project, so the least you could do is not give them shit for allocating their time as they see fit. Not claiming that this is the case here, but people sometimes burn out on a problem and choose to tackle different ones to free up their mind.

Anonymous

Hi, I have the latest version of your yuzu paterion, I want to play pokemon lets go on it. However, it is very laggy although run a computer that has a fair power of GPU, Processing and RAM. Can you help me with this issue ?

Anonymous

Yuzu currently doesn't have developers dedicated to the reverse engineering of Audren (Audio Rendering) They do what they can, when they can, with what they can. You act like reverse engineering a switch emulator is a trivial task. It is not. If they wanted to hack the performance better, the could do that. But it would break future compatibility for fututre switch titles & in general, be a headache to maintain because it wouldn't be console accurate

Anonymous

Yuzu May 2019 Patreon Preview Release! and yuzu canary 12 june 2019. Both failed with mario odyssey 1.3 update. 1.2 works fine. Free Canary version and paid version both have the same speed of fps