Emulate the Nintendo Switch with Yuzu
Nintendo Switch is the successful Nintendo console that has portable, desktop and tabletop modes, the games can be in cartridge format or you can buy them in their online store, the eShop. The user community outside of Nintendo has developed an emulator for Nintendo Switch games, so you can play these games on your PC, her name is Yuzu and in this guide we are going to teach you everything about Yuzu, the Switch emulator for PC .
Yuzu is not yet in its final version and is open source, so we can find its code on GitHub , and if we know how to program in C ++, make our own version or help the community. Yuzu requires some special characteristics in order to function . In addition, being in the experimental phase it can suffer stoppages, FPS drops or even not work with all games. The hardware requirements to run Yuzu are:
CPU | GPU | RAM | |
---|---|---|---|
Minimum | Intel Core i5-4430 AMD Ryzen 3 1200 | Intel HD 520 NVIDIA GT 1030 AMD Radeon R7 240 | 8GB |
Recommended | Intel Core i5-10400 AMD Ryzen 5 3600 | Intel UHD 630 NVIDIA GTX 1650 AMD RX Vega 56 | 16 GB |
Download and install Yuzu on your computer
- We enter the Yuzu website and click on Download to access the downloads section.
- If we do not have it already installed, we download Microsoft Visual C ++ 2019 by clicking on the link, once the download is finished we install it on our PC. If you don't know if you have it installed, you can still download it and when you run it, it will check if it is on your PC .
- Now we download Yuzu for Windows x64 by clicking the Download for Windows x64 button
- To install Yuzu we only double click on the file that we have downloaded yuzu_install.exe.
- There are two ways to install Yuzu, the Early Access version that is only available for subscribers, or the normal one that is marked by default, we leave this and click Install .
- Now it will start to download the most recent version of the emulator, it is 73 MB so it won't take long. Once finished we click on Exit.
How to copy games from your Nintendo Switch to PC for use with Yuzu
- We need a Nintendo Switch that is vulnerable to the fusée gelée RCM exploit , you can check it by entering the serial number of your console. The Nintendo Switch lite or the 2019 version among others will not be valid.
- An SD card with at least 30GB of available space, the more space you have available, the better.
- A cable to connect the console to the PC , the console has a USB type C connection, at the other end it must be in a port compatible with your computer, either USB type A or type C.
- TegraRcmGUI installer .
- Hekate .
- Atmosphere Master and fusee-primary .
- Lockpick_RCM .
- Nxdumptool .
- nxDumpMerger (.zip) .
- TegraExplorer .
- An SD or microSD card reader with adapter.
- Recommended RCM Jig .
Preparing the microSD
- Unzip the Atmosphere Master file and the Hekate file and copy them all to the root of the microSD card without creating any extra directories.
- Now we rename the hekate_ctcaer file that has a .bin extension to the name reboot_payload.bin and move it to the atmosphere folder , when it asks you if you want to replace it, answer yes.
- Now we will have to place the files fusee-primary.bin, lockpick_RCM.bin and TegraExplorer.bin inside the bootloader-> payloads folder.
- Now create a folder called nxdumptool inside the switch folder of your microSD card and copy into the file nxdumptool.nro .
- Once these steps are finished, we can insert the microSD into our Nintendo Switch.
Booting the Nintendo Switch in RCM mode
- Install and run the TegraRcmGui program that we have downloaded.
- Now you must install the console drivers for it to work properly, enter Settings and click Install Driver .
- Connect your Nintendo Switch to the PC with the appropriate cable and while it is connected, turn off the console .
- Now is the time to insert the RCM Jig into the right JoyCon slot , (there are other tricks without using this, such as with a paper clip). When it is properly inserted, press the Vol + and Power buttons at the same time , if the console starts normally, something is not working correctly, repeat from step 3.
- The start in RCM mode will be correct when we can see the Nintendo Switch icon flashing green in the lower left corner.
Start with the Hekate menu
- We create a folder to work with on our PC and copy the hekate_ctcaer_version.bin file from the hekate zip that we downloaded earlier.
- We execute TegraRcmGui and in the Payload tab we click on the folder icon to navigate to the folder that we have created to work on our PC that contains the hekate_ctcaer_version.bin file .
- Now we just have to click on inject payload and we will be starting the Switch with the Hekate menu.
Copy Keys to Yuzu emulator
- We make sure that the console is started with the Hekate menu .
- Click on Payloads to display the list.
- We click on Lockpick_RCM.bin that we can find in the list.
- When it has been loaded correctly, we press the power button to select Dump from SysNAND .
- We will wait until you finish extracting the keys , these will be found by default within the Swtich directory of the microSD.
- To return to the menu we press any button, now we navigate to Payloads with the volume buttons and select it with the power button.
- Now we select reboot_payload.bin from the list and reboot Hekate .
- We mount the SD card as a unit of our PC from Hetake. Remember these steps , as you will have to repeat them several times later. a. In the hetake menu we select Tool . b. Click on USB tools. C. Now we click on SD card to mount the microSD card as a unit on our PC.
- Now we copy the generated files prod.keys and title.keys to the keys folder of the Yuzu emulator . The folder is found by pressing the Windows key + R and we write Appdata, when the window with that folder opens we enter Roaming and then Yuzu.
- Now we safely remove the drive where the microSD card is mounted. These steps will help you later as well.
Make a Backup of the NAND of your Nintendo Switch
- In the Hetake menu, click on Tools and select Bakcup eMMC .
- Now click on eMMC BOOT0 & BOOT1 . Wait patiently until it finishes and you can see the message of Completed and verified . You will be able to see the path where the copy made has been created.
- Now click on Close and select eMMC RAW GPP . Be patient as this step may take 15-45 minutes depending on the speed of the microSD card. You may be able to see the bar recede at some points , this is normal and you should not worry. At the end you can see the location of the file.
- Click on Close twice to return to the Tools menu .
- We mount the microSD card as a unit on our PC by repeating steps a, b and c in the previous section and copy the Backup folder in our PC work folder.
- Now we disassemble the unit by repeating the previous steps.
Install Console Firmware to Yuzu
- We start our console in RCM mode following the previous steps, once finished we enter the Hekate menu as we have seen previously.
- Click on Payloads to see the list and select TegraExplorer.bin to load it.
- We navigate with the volume buttons to the Dump Firmware option and select it by pressing the power button .
- At the end we will have on our microSD card a file with the extension. nca in the folder tegraexplorer / firmware.
- We press any button to return to the main menu.
- Now we will have to return to the Hekate menu . We select Reboot to bootloader / update.bin .
- Again we mount the microSD as a unit of our PC following the previous steps.
- We copy the contents of the Firmware folder of the microSD that you created in the Yuzu firmware folder, which is located in * / Yuzu / nand / system / Contents / registered.
- At the end of the copy we can safely unmount the unit as we did in the previous steps.
Copy your cartridge games to your PC
- As always we start in RCM mode and then in Hekate mode .
- Click on Payloads and select fusee-primary.bin to load it.
- Now the console will restart with a CFW or custom firmware mode, which is a modified operating system to be able to perform other actions. Once started, hold down the R button on the controller and play a game , by doing this will load the menu to be able to copy the game to the microSD.
- Navigate to the nxdumptool option and select Dump gamecard content to copy the cartridge content.
- Select the Cartridge Image (XCI) dump option .
- At the end of the copy, press any button to return to the previous menu and press the + button to return to the Homebrew menu.
- Now we select Reboot to Payload and press the - button to return to the Hekate menu.
- Now we can mount the microSD as a unit of our PC as we did before, we can follow the previous steps.
- The game has been copied to the folder / switch / nxdumptool / XCI , we may find parts of the game with .xc0 .xc1 extensions, etc . In this case we can use nxDumpMerger that we had previously downloaded, its operation is very simple. a. We start the nxDumpMerger program by unzipping it and running it. B. We click on the button with the three dots followed by Input and select one of the files divided into parts , select open. C. Now we click on the button with the three dots followed by Output and select the folder on our PC where we want to save the games. D. Now we click on Merge Dump , at the end we will have a single file with an .xci extension
- At the end we must extract the mounted unit and return to the Hekate menu.
Copy the games purchased in the eShop to the PC
- We will know by heart, we start in RCM mode and then in Hekate .
- Now click on Payloads and select fusee-primary.bin again .
- The Switch will enter CFW mode as before in the cartridges section, we press the R button and run a game to start the Homebrew menu .
- We select nxdumptool as in the previous section but this time we will choose the option Dump installed SD Car / eMMC Content .
- Now select the game you want to copy and select the Nintendo Submission Package (NSP) dump option , since this type of file is what Yuzu recognizes.
- The games often contain updates or DLC, when copying them we can also copy all these options so we will see options for Dump base application NSP to copy the base game, Dump installed update NSP to copy game updates and Dump installed DLC NSP to copy the DLC if it had them . First we will choose Dump base application NSP and select Start NSP dump process and wait for it to finish.
- At the end we can return to the previous menu by pressing the B button on the console, we repeat the process for updates and for DLCs .
- Once finished with that game, we change for another one by repeating the previous steps to copy the base game, the updates and the DLC if it had them.
- When we finish copying all the games (or in case we run out of space in the microSD) we press the + button to return to the previous menu and select Reboot to Payload , then we press - and we will return to the Hekate menu.
- Now is when we can mount the microSD as a unit of our PC and copy the games, follow the previous steps to mount the microSD and be able to access it from the PC.
- The copy must be in / switch / nxdumptool / NSP it is possible that, as we have previously told, you will find files divided this time in extension 00, 01, 01, etc. In this case, you must use ncDumpMerger again to create a single file with an NSP extension, it works the same way, you can follow the steps in the previous section.
- At the end we will have the games in the folder of the PC that we have chosen to save them.
Copy saved games to PC
- We start the Switch in RCM mode and then Hekate .
- Now we mount the microSD as a unit of our PC, we follow the previous steps.
- Now we create a folder in the microSD and inside the switch folder called Checkpoint , we copy the file that we downloaded earlier, chekpoint.nro inside.
- Now we can safely remove the drive from our microSD card by following the steps above.
- Click on Payloads and select fusee-primary.bin from the list.
- It will start our Switch in CFW mode and press, as we have done before, the R button and run a game to launch the Homebrew Menu.
- Now we select Checkpoint to execute it.
- To save the saved games of the games, we select the game or games of which we want these games and we press the L button to save them, to select multiple games we press the Y button on the remote.
- At the end of copying, press any button to return to the previous menu and press + to return to the Homebrew menu .
- Now we select Reboot to Payload , press the - button and we will return to the Hekate menu, ready to copy these games to the PC.
- We mount the microSD as a unit of our PC as we have seen previously.
- We can find the saved games in the swtich / Checkpoint folder , we copy the content to the PC games folder to add them later.
- Now we can safely disassemble the unit.
How to install games on Yuzu emulator
- We open Yuzu and double click to add a new directory to the games list.
- We select the folder where we have the games and click on Select folder
- Now we right- click on the installed game and we can add the save file, navigate to its location, select it and it will be added.
Comments
Post a Comment