diff --git a/README.md b/README.md index c78c7d4..7ec9ab2 100644 --- a/README.md +++ b/README.md @@ -1,150 +1,174 @@ # road-to-yuzu-without-switch -This Repo explains how to install the yuzu Switch Emulator without a Switch on a Windows PC, while i distance myself from Piracy and that i own any of these Games shown in the Screenshots and Gifs! +This Repo explains how to install the yuzu Ninendo Switch Emulator without a Switch on a Windows PC, while I distance myself from piracy and that I own any of these Games shown in the original screenshots and Gifs! If you use anything out of this please credit me appropriately! [![Twitter URL](https://img.shields.io/twitter/url?label=Follow%20me&style=social&url=https%3A%2F%2Ftwitter.com%2Fprincessakari_)](https://twitter.com/AzarielDev) - * [Introduction](#introduction) - * [Guide](#guide) - * [yuzu-Setup](#setup) - * [Needed-Files](#files) + * [Introduction](#introduction) + * [Guide](#guide) + * [yuzu Setup](#setup) + * [Needed Files](#files) * [Settings](#settings) * [Games](#games) - * [NoPiracy](#nopiracy) - * [Games](#npgames) - * [Additional](#additional) + * [No Piracy Info](#no-piracy) + * [No Piracy Games](#np-games) + * [Additional](#additional) * [Compatability](#compatibility) - * [GameUpdates](#gameupdates) + * [Game Updates](#game-updates) + * [Uninstalling Game Updates](#Uninstalling-Game-Updates) * [Performance](#performance) + * [Log Files](#log-files) * [BCAT](#bcats) * [Mods/Patches](#addons) * [Mentions](#mentions) - * [Goodbye](#goodbye) + * [Goodbye](#goodbye) # Introduction - Hey, im Yukii and I'm writing you a guide on how to install yuzu without having a Switch, since I discovered this is literally a pain in the ass. + Hey, im Yukii and I'm writing you a guide on how to install yuzu without having a Switch, since I discovered this is literally a pain in the ass. I try to make it as easy as possible, but be sure to check this out if you need new keys, since I try to keep this always up-to-date! <3 # Guide - # Setup + ## Setup First you will need [yuzu](https://pineappleea.github.io/). Download it. Open it in WinRar, 7ZIP idk and then move the contents in a folder and open the yuzu.exe. - yuzu will open and show this screen - ![DuBistDoof](https://nuke.bayern/9RTatw4x.png?key=J7cFCPraHXStHb) - on there click Emulation -> Configure -> System -> Profile + yuzu will open and show this screen. + ![DuBistDoof](https://lh3.googleusercontent.com/yvQRYqP0L1iKsmBQpbCPXZjcfRkQAMzZczD0_Wfp3sGWIp0XFs1izPUoeoVfX86Etg9-0qxVaI7jed5pm3beCySCyu_0Rf1KC7OPs-URJ4-ujjwxIbnV8Ncd2tDaBaBcxuvP87_Z0Q=w2400) + On there click Emulation -> Configure -> System -> Profile Then press on Add and make a new profile, then close yuzu - # Files + ## Files Inside of yuzu click File -> Open yuzu folder. This will open the yuzu configuration folder inside of explorer. Create a folder called "keys" and copy the key you got from [here](https://raw.githubusercontent.com/emuworld/aio/master/prod.keys) and paste it in the folder as a file called `prod.keys`. - # Settings - For settings open yuzu up Emulation -> Configure -> Graphics, Select OpenGL and set it to Vulkan or OpenGL. (Vulkan seems to be a bit bad atm) + ## Settings + For settings open yuzu up Emulation -> Configure -> Graphics, Select OpenGL and set it to Vulkan or OpenGL. ~~(Vulkan seems to be a bit bad atm)~~ With the new improvements since this guide came out, Vulkan is now a viable option! Then go to Controls and press Single Player yadiyadiyada and set it to something like this - ![Reeeeeeee](https://nuke.bayern/tQRi6Dco.png?key=TKvixrA2KWor0u) + ![Reeeeeeee](https://lh3.googleusercontent.com/E-G_UZ68lgO48D2WsKYkfLXkMtdaIz425k_pk3m0oHNjLWJZLghl9s5JNvJdXFFr54FRoeJNBd3uF2bfbxnZyd1Fc8NiHhI804sERIjQO0Uz0JmnKy0hONVLDqxDk06zKG6OHtprBg=w2400) Then Press Configure and set Player 1 to Pro Controller if you have a controller/keyboard and to Joycons if Joycons. Press Configure and press the excat buttons on your controller (it's easier for Xbox but for you PS4 and keyboard users I have a graphic for yo found [here](https://compass-ssl.xboxlive.com/assets/c7/a1/c7a12fbe-af04-4a90-92f2-18338219c2aa.png?n=one-controller-front-l.png)) After you're done press Okay and continue to the next step. - # Games - Download any ROM you want from any ROM Website you like, or if your arent a Pirate from your Switch. - A Tutorial for that is below in - I recommend [here](https://gamewii.net/category/switch/), but any ROM Site does it. - After you got your File (can be .xci or .nsp) create a folder somewhere on your PC and in that folder create another folder for your game. - After that double-click into yuzu and select the folder you put your game folder in. - ![UwU](https://sexin.church/7CT7o3Sr.png?key=XuV6NAPCK1ZTH0) -
Now the game should be in the list. Next do what I do in the gif below -
- + ## Games + Download any ROM you want from any ROM Website you like, or if your arent a pirate, dump it from your Switch. + A Tutorial for that which I recommend is [this](https://gamewii.net/category/switch/), but any ROM Site does it. + After you got your File (can be .xci or .nsp) create a folder somewhere on your PC and in that folder create another folder for your game. + After that double-click into yuzu and select the folder you put your game folder in. + ![UwU](https://lh3.googleusercontent.com/f2SYBEgKuTBUgBwjJLeOhq8lq3uxcWVZChzW9L6JTaazTajurg8HdzoZbnPkkTmPxiOrqCZd5gM8EJb8eWEMxw16BThmQWTdCMKmqd-q0-YJwEohfGx14q4VBcj3vQEoyfS-F0ER0Q=w2400) - # NoPiracy + ## No-Piracy * So here goes the way to get Games without Piracy! - * of Something is titled with an ```NP``` it means its NoPiracy! + * if Something is titled with an ```NP``` it means its NoPiracy! - # NPGames + ## NP-Games - I found a very good guide that can be found [here](https://wiki.no-intro.org/index.php?title=Nintendo_Switch_Dumping_Guide) - Sorry just have no Homebrewed Switch to try it atm. - When you got the XCI, just do the same as in the Gif Above + I found a very good guide that can be found [here](https://wiki.no-intro.org/index.php?title=Nintendo_Switch_Dumping_Guide) + Sorry, I just don't have a Homebrewed Switch to try it atm. + When you have the XCI, just do the same as in the Gif Above - # Aditional + # Additional - # Compatibility + ## Compatibility - For a Compatibility List of Games working look [here](https://yuzu-emu.org/game/) + For a Compatibility List of Games working look [here](https://yuzu-emu.org/game/) - # GameUpdates + ## Game-Updates Download the update of your game or DLCs, usually as a .nsp. - Put it in your folder of the game, then open yuzu. Do exactly as in there - ![rererere](https://i.uwu.plus/hNmEGB8V.gif?key=gGAX37XVMM7o1q) - For me it was already installed but it should then show under addons that you have it installed + Put it in your folder of the game, then open yuzu. To install it, follow the steps in this GIF. + ![rererere](https://lh3.googleusercontent.com/I9RStHr7wBFJKr_sXMwEC5D6YI4bBocfcSeDOlmrdzQhsLCCDR7OG0SKuUaFxu7NEh5vTHIACHa34Jdots8TPJX7N2oLgMrOHwPFsXVF1VbBu8GkZ7782QpC6Itte5eTwlBdYUs0Rg=w2400) + If it says that it is already installed, your ROM likely already has that DLC/Update preinstalled, don't worry, if it breaks the game, just follow the steps in the next section. + + ## Uninstalling-Game-Updates + + Open yuzu, and find the game that has an update that you want to uninstall. + Then follow the steps of the GIF below. + ![uninstall](https://lh3.googleusercontent.com/1v74IY9WRJZ6Xly8hShVk0g_aUHce8TE1EWin3nvx2IF57rvFp4gOQIzk9jL1ZtIWeO_eYOOamwWVhs3az5kUCXzlCw4bM0oVUr6PY-av1UPxKm1JF_EryilSrUqQDd7RX9oWTHYWA=w2400) + If it says that there are no updates to uninstall, that means exactly what it says, there are no preinstalled updates, and no manually user-installed updates either. - # Performance + ## Performance - For the best Performance just go below here + For the best Performance just follow these steps. - Nvidia: + Nvidia: - - Download latest [Driver](https://www.nvidia.de/Download/index.aspx?lang=en) + - Download latest [Driver](https://www.nvidia.com/Download/index.aspx?lang=en) - Download [NvidiaInspector](https://drive.google.com/uc?export=download&id=1Dny2QYUB5wLrHPStwg4_WzpHCUs5xN15) - Open it and Press the Green Arrow that goes down in Topbar and select import Profiles - Download my [Profile](https://drive.google.com/file/d/1bkTNMr7TPTur9iZsmcu5W_FEsp56R26D/view?usp=sharing) and select it - Press ,,Apply Changes,, - Profit - AMD: + AMD: - - IDK need some help here maybe + - Use Vulkan for everything you can, OpenGL is slow as all heck on AMD due to their bad OpenGL code. + + Intel: + + - Once again Vulkan is better, OpenGL is bad on here too. Generally: Use my [GamingTweaksRepo](https://github.com/PrincessAkira/Use-Gaming-Tweaks) for Performance Stuff + + ## Log-files + + - Windows: Open the Run prompt (Windows Key + R) and type this in, "%appdata%\yuzu" then head to the logs directory + - MacOS: How about waiting until yuzu comes out on MacOS....... + - Linux: Open your file manager of choice, make sure that Show Hidden Files is ENABLED, and head to the following directory, "/home/YourUsername/.local/share/yuzu" and open the logs directory. - # BCATS + # BCATS Whats a BCAT? - A BCAT is the way of Nintendo sending you Ingame Gifts. - On an Emulator this, obv, doesnt works as on a Switch, so Yuzu has its own way of giving you these. - To Enable this go in the menu and choose Boxcat. ![here](https://i.imgur.com/w6l3zlC.png) -
A list of all the stuff you can get can be found [here](https://yuzu-emu.org/help/feature/boxcat/) + It stands for BoxCat and it's Nintendo's sending you Ingame Gifts. + On an Emulator this, obv, doesn't work like it would on a Switch, due to the emulator not connecting to Nintendo's servers. + To work around this, Yuzu has its own way of giving you these. + To easiernable this go in the menu and choose Boxcat. ![here](https://lh3.googleusercontent.com/2Q8pASe7g3DstMOK91lZxXZv-2k5ixef_SfQeMXn7Sg0hvG1i265u45qro8LU_4KiYHTU9m7u4gProHXoG4et-TU3Q_mozX84Z3NJxX9uym547lT-reeKCIRalDudtNlm5p22oha0Q=w2400) + A list of all the stuff you can get can be found [here](https://yuzu-emu.org/help/feature/boxcat/) - # Addons + # Addons Here ima show how to install mods. - It's pretty simple, we're gonna take the mod from [here](https://gbatemp.net/threads/pokemon-mystery-dungeon-dx-60-fps-mod.559469/) - When you download the zip file you will have a folder called "exefs_patches". + It's pretty simple, as an example, we're gonna take the mod from [here](https://gbatemp.net/threads/pokemon-mystery-dungeon-dx-60-fps-mod.559469/). + When you download the zip file you will have a folder called "exefs_patches". Go inside that folder and in the other folder in there until you are at this file with an .IPS - ![memememem](https://nuke.bayern/QTwbBtLy.png?key=GP1JZ3BylhCn9q) -
Then move that IPS file into exefs_patches and delete the now empty folder. - Then rename exefs_patches into exefs. - Now open yuzu and rightclick your game -> Open Mod Directory. - Create a new folder with any name you want and move the exefs folder into that, then restart yuzu and you're done. + ![memememem](https://nuke.bayern/QTwbBtLy.png?key=GP1JZ3BylhCn9q) + Then move that IPS file into exefs_patches and delete the now empty folder, then rename exefs_patches into exefs. + Now open yuzu and right click your game -> Open Mod Directory. + Create a new folder with the name that you want for the patch (you can name it anything you want). + Then move the exefs folder into the folder that you just made, then restart yuzu and you're done. You now see your mod at compatibility. - Additional Note here: If you got any other names for the folder don't rename it to exefs. Instead rename them to romfs or romfs_ext. - You can completly skip these steps if you use mods from [here](https://github.com/yuzu-emu/yuzu/wiki/Switch-Mods) or [here](https://yuzu-emu.org/game/) + You can completly skip these steps if you use mods from [here](https://github.com/yuzu-emu/yuzu/wiki/Switch-Mods) or [here](https://yuzu-emu.org/wiki/switch-mods/) - # Mentions + # Mentions Thy to this guy someone found on HackerNews Posting my Github as an Answer :D ![reee](https://i.imgur.com/mnDtjzV.png) - # Goodbye + # Goodbye Thank you for reading this, I hope it helped you with your start into Switch emulation. If I forgot something just create a Pull Request with the stuff added and I will review it ASAP. + + # List of contributers to the document :D + + PrincessAkira Owner, created this page + MGThePro Cleaned up some stuff, fixed typos and links + Mou-Ikkai Fixed a gif + Descent098 Helped clarify the settings to use for the key + sanikdah Cleaned up some images, typos, and wrote this section and the uninstall updates section