Merge pull request #19 from sanikdah/slave

Fix a bunch of things.
This commit is contained in:
PrincessAkira 2021-08-05 23:47:53 +02:00 committed by GitHub
commit 59bdf9c56b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

142
README.md
View file

@ -1,25 +1,27 @@
# road-to-yuzu-without-switch # 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! 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) [![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) * [Introduction](#introduction)
* [Guide](#guide) * [Guide](#guide)
* [yuzu-Setup](#setup) * [yuzu Setup](#setup)
* [Needed-Files](#files) * [Needed Files](#files)
* [Settings](#settings) * [Settings](#settings)
* [Games](#games) * [Games](#games)
* [NoPiracy](#nopiracy) * [No Piracy Info](#no-piracy)
* [Games](#npgames) * [No Piracy Games](#np-games)
* [Additional](#additional) * [Additional](#additional)
* [Compatability](#compatibility) * [Compatability](#compatibility)
* [GameUpdates](#gameupdates) * [Game Updates](#game-updates)
* [Uninstalling Game Updates](#Uninstalling-Game-Updates)
* [Performance](#performance) * [Performance](#performance)
* [Log Files](#log-files)
* [BCAT](#bcats) * [BCAT](#bcats)
* [Mods/Patches](#addons) * [Mods/Patches](#addons)
* [Mentions](#mentions) * [Mentions](#mentions)
* [Goodbye](#goodbye) * [Goodbye](#goodbye)
@ -29,122 +31,144 @@ If you use anything out of this please credit me appropriately!
# Guide # Guide
# Setup ## Setup
First you will need [yuzu](https://pineappleea.github.io/). First you will need [yuzu](https://pineappleea.github.io/).
Download it. Download it.
Open it in WinRar, 7ZIP idk and then move the contents in a folder and open the yuzu.exe. 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 yuzu will open and show this screen.
![DuBistDoof](https://nuke.bayern/9RTatw4x.png?key=J7cFCPraHXStHb) ![DuBistDoof](https://lh3.googleusercontent.com/yvQRYqP0L1iKsmBQpbCPXZjcfRkQAMzZczD0_Wfp3sGWIp0XFs1izPUoeoVfX86Etg9-0qxVaI7jed5pm3beCySCyu_0Rf1KC7OPs-URJ4-ujjwxIbnV8Ncd2tDaBaBcxuvP87_Z0Q=w2400)
on there click Emulation -> Configure -> System -> Profile On there click Emulation -> Configure -> System -> Profile
Then press on Add and make a new profile, then close yuzu Then press on Add and make a new profile, then close yuzu
# Files ## Files
Inside of yuzu click File -> Open yuzu folder. Inside of yuzu click File -> Open yuzu folder.
This will open the yuzu configuration folder inside of explorer. 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`. 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 ## 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) 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 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. 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)) 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. After you're done press Okay and continue to the next step.
# Games ## Games
Download any ROM you want from any ROM Website you like, or if your arent a Pirate from your Switch. 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 is below in A Tutorial for that which I recommend is [this](https://gamewii.net/category/switch/), but any ROM Site does it.
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 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. After that double-click into yuzu and select the folder you put your game folder in.
![UwU](https://sexin.church/7CT7o3Sr.png?key=XuV6NAPCK1ZTH0) ![UwU](https://lh3.googleusercontent.com/f2SYBEgKuTBUgBwjJLeOhq8lq3uxcWVZChzW9L6JTaazTajurg8HdzoZbnPkkTmPxiOrqCZd5gM8EJb8eWEMxw16BThmQWTdCMKmqd-q0-YJwEohfGx14q4VBcj3vQEoyfS-F0ER0Q=w2400)
<p> Now the game should be in the list. Next do what I do in the gif below
<p>
<img src=https://i.imgur.com/0LIQjAv.gif></img>
# NoPiracy ## No-Piracy
* So here goes the way to get Games without 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) 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. Sorry, I just don't have a Homebrewed Switch to try it atm.
When you got the XCI, just do the same as in the Gif Above 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. 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 Put it in your folder of the game, then open yuzu. To install it, follow the steps in this GIF.
![rererere](https://i.uwu.plus/hNmEGB8V.gif?key=gGAX37XVMM7o1q) ![rererere](https://lh3.googleusercontent.com/I9RStHr7wBFJKr_sXMwEC5D6YI4bBocfcSeDOlmrdzQhsLCCDR7OG0SKuUaFxu7NEh5vTHIACHa34Jdots8TPJX7N2oLgMrOHwPFsXVF1VbBu8GkZ7782QpC6Itte5eTwlBdYUs0Rg=w2400)
For me it was already installed but it should then show under addons that you have it installed 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.
# Performance ## Uninstalling-Game-Updates
For the best Performance just go below here 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.
Nvidia: ## Performance
- Download latest [Driver](https://www.nvidia.de/Download/index.aspx?lang=en) For the best Performance just follow these steps.
Nvidia:
- Download latest [Driver](https://www.nvidia.com/Download/index.aspx?lang=en)
- Download [NvidiaInspector](https://drive.google.com/uc?export=download&id=1Dny2QYUB5wLrHPStwg4_WzpHCUs5xN15) - 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 - 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 - Download my [Profile](https://drive.google.com/file/d/1bkTNMr7TPTur9iZsmcu5W_FEsp56R26D/view?usp=sharing) and select it
- Press ,,Apply Changes,, - Press ,,Apply Changes,,
- Profit - 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: Generally:
Use my [GamingTweaksRepo](https://github.com/PrincessAkira/Use-Gaming-Tweaks) for Performance Stuff Use my [GamingTweaksRepo](https://github.com/PrincessAkira/Use-Gaming-Tweaks) for Performance Stuff
# BCATS ## 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
Whats a BCAT? Whats a BCAT?
A BCAT is the way of Nintendo sending you Ingame Gifts. It stands for BoxCat and it's Nintendo's 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. 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 Enable this go in the menu and choose Boxcat. ![here](https://i.imgur.com/w6l3zlC.png) To work around this, Yuzu has its own way of giving you these.
<p> A list of all the stuff you can get can be found [here](https://yuzu-emu.org/help/feature/boxcat/) 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. 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/) 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". 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 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) ![memememem](https://nuke.bayern/QTwbBtLy.png?key=GP1JZ3BylhCn9q)
<p> Then move that IPS file into exefs_patches and delete the now empty folder. Then move that IPS file into exefs_patches and delete the now empty folder, then rename exefs_patches into exefs.
Then rename exefs_patches into exefs. Now open yuzu and right click your game -> Open Mod Directory.
Now open yuzu and rightclick 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).
Create a new folder with any name you want and move the exefs folder into that, then restart yuzu and you're done. 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. You now see your mod at compatibility.
- Additional Note here: - Additional Note here:
If you got any other names for the folder don't rename it to exefs. If you got any other names for the folder don't rename it to exefs.
Instead rename them to romfs or romfs_ext. 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 Thy to this guy someone found on HackerNews Posting my Github as an Answer :D
![reee](https://i.imgur.com/mnDtjzV.png) ![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. 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. 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