diff --git a/docs/controller-configuration.md b/docs/controller-configuration.md index 2b74bbc..b9fa4ed 100644 --- a/docs/controller-configuration.md +++ b/docs/controller-configuration.md @@ -1,5 +1,5 @@ --- -title: Controller Configuration +title: Controller configuration description: Setting up different controller types for use in the Cemu emulator. redirect_from: /motion-controls --- diff --git a/docs/controllers/ds4windows.md b/docs/controllers/ds4windows.md index cfa1a76..66b42af 100644 --- a/docs/controllers/ds4windows.md +++ b/docs/controllers/ds4windows.md @@ -1,5 +1,5 @@ --- -title: Controller Configuration (DS4Windows) +title: Controller configuration (DS4Windows) description: Setting up different controller types for use in the Cemu emulator. --- @@ -11,7 +11,7 @@ DualShock 3 controller motion support may not be compatible with DS4Windows. Ple - The latest release of [DS4Windows by Ryochan7](https://ryochan7.github.io/ds4windows-site/) - The latest release of [Cemuhook](https://cemuhook.sshnuke.net/) - - If you installed Cemuhook earlier, you don't need to download this + - If you installed Cemuhook earlier, you will not need to download this ## Installing Cemuhook @@ -19,7 +19,7 @@ DualShock 3 controller motion support may not be compatible with DS4Windows. Ple 1. Open the Cemu application 1. In the bottom-right-hand corner, it should say `Cemu plugin x.x.x.x by rajkosto` - This means Cemuhook has been successfully installed - - If doesn't say this, ensure that your Cemu directory looks like this: + - If it does not output this, ensure that your Cemu directory looks like this: ![A screenshot of Cemuhook correctly set up](/assets/images/cemuhook.png) @@ -29,8 +29,8 @@ DualShock 3 controller motion support may not be compatible with DS4Windows. Ple - Select the `_x64.zip` file 1. Connect your controller to Windows via USB or Bluetooth 1. Open the DS4Windows application -2. Microsoft .NET 5.0 or newer is required; install it if asked -3. Ensure your controller is registered with DS4Windows +2. Microsoft .NET 5.0 or newer is required; install it if prompted +3. Ensure your controller is registered within DS4Windows 4. Navigate to the `Settings` tab 5. Enable `UDP Server` - This should say `127.0.0.1` with port `26760` @@ -40,13 +40,13 @@ DualShock 3 controller motion support may not be compatible with DS4Windows. Ple 1. Change `Controller API` to `XInput` 1. Change `Controller` to `Controller X` 1. Proceed to map all your controller button inputs -1. At the top, enter in a controller profile name, e.g. `Gamepad Controller` +1. At the top, enter in a controller profile name, e.g. `GamePad Controller` 1. Click `Save` ![](/assets/images/ds4windows.png) -## Motion Controls +## Motion controls -1. On the top bar, go to `Settings` -> `Gamepad Motion Source` +1. On the top bar, go to `Settings` -> `GamePad Motion Source` 1. Select your controller from this list 1. Select `By slot` diff --git a/docs/controllers/index.md b/docs/controllers/index.md index ba115a4..e999ebd 100644 --- a/docs/controllers/index.md +++ b/docs/controllers/index.md @@ -1,13 +1,13 @@ --- -title: Controller Configuration (Old) +title: Controller configuration (old) description: Setting up different controller types for use in the Cemu emulator. --- -In this section we'll be configuring controller inputs for Cemu, and setting up motion controls. +In this section we will be configuring controller inputs for Cemu, and setting up motion controls. This can vary between controllers. Nintendo Switch, Dualshock 4 and DualSense controllers all have support for motion controls. -Other controllers, such as Xbox controllers, don't support motion controls and will need to use an alternate method. +Other controllers, such as Xbox controllers, do not support motion controls and will need to use an alternative method. Please select your controller type below: diff --git a/docs/controllers/xinput.md b/docs/controllers/xinput.md index 603c009..cafd98d 100644 --- a/docs/controllers/xinput.md +++ b/docs/controllers/xinput.md @@ -1,5 +1,5 @@ --- -title: Controller Configuration (XInput) +title: Controller configuration (XInput) description: Setting up different controller types for use in the Cemu emulator. --- @@ -12,10 +12,10 @@ Motion controls are not available for Xbox controllers, making some features in 1. Connect your Xbox controller to Windows 1. Open the Cemu application 1. On the top bar, go to `Settings` -> `Input settings` -1. Change `Emulate controller` to `Wii U Gamepad` +1. Change `Emulated controller` to `Wii U Gamepad` 1. Change `Controller API` to `XInput` 1. Change `Controller` to `Controller X` - - If you don't see a controller, switch `Controller API` to `DirectInput` + - If you can not see any controller available, switch `Controller API` to `DirectInput` 1. Proceed to map all your controller button inputs 1. At the top, enter in a controller profile name, e.g. `Xbox Controller` 1. Click `Save` diff --git a/docs/credits.md b/docs/credits.md index bcb8d37..607a575 100644 --- a/docs/credits.md +++ b/docs/credits.md @@ -1,5 +1,5 @@ --- -title: "Credits" +title: Credits description: The writers and contributors to cemu.cfw.guide. --- diff --git a/docs/dumping-games.md b/docs/dumping-games.md index d518524..a4cc1b2 100644 --- a/docs/dumping-games.md +++ b/docs/dumping-games.md @@ -55,7 +55,7 @@ All storage devices must be formatted to FAT32 with a 32KB (32768) allocation. F 1. When finished, go back to the Dumpling main menu 1. Exit the Dumpling app -### Copying the Online Files to Cemu +### Copying the online files to Cemu 1. Take your USB storage device or SD card out of your Wii U and put it in your PC 1. Copy `otp.bin` and `seeprom.bin` from the `/dumpling/Online Files` folder to your Cemu directory @@ -101,4 +101,6 @@ Ensure you have enough storage space for your dump. The largest Wii U game is 17 ::::: +--- + Now that you have got your dumps, you can proceed to the next step which takes you through how to install your games in Cemu. diff --git a/docs/faq.md b/docs/faq.md index 082dd7e..903f5a7 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -1,5 +1,5 @@ --- -title: "FAQ" +title: FAQ description: Answers to commonly asked questions about the Cemu emulator. --- diff --git a/docs/ftp/dumping-games/digital.md b/docs/ftp/dumping-games/digital.md index cdf8e7b..4ca6272 100644 --- a/docs/ftp/dumping-games/digital.md +++ b/docs/ftp/dumping-games/digital.md @@ -1,5 +1,5 @@ --- -title: Dumping Games (FTP) +title: Dumping games (FTP) --- ## Introduction @@ -9,12 +9,12 @@ For this method, we will be directly copying game files from your Wii U storage This is done over the internet using an FTP (File Transfer Protocol) server and client. This will allow you to copy files over your local network directly to your computer. ::: danger -This process involves accessing the Wii U internal memory! If you don't follow the instructions correctly, you could potentially cause serious damage to your console. +This process involves accessing the Wii U's internal memory! If you do not follow the instructions correctly, you could potentially cause serious damage to your console. ::: ## Requirements -- An SD card for homebrew +- A USB storage device or SD card for homebrew ## Downloads @@ -24,27 +24,27 @@ This process involves accessing the Wii U internal memory! If you don't follow t - The latest release of [Homebrew Launcher Installer](https://github.com/wiiu-env/homebrew_launcher_installer/releases/latest) - You will need to download the `payload.zip` file - The v1.4 release of [The Homebrew Launcher](https://github.com/dimok789/homebrew_launcher/releases/tag/1.4) - - You will need to download the v1.4 `homebrew_launcher.v1.4.zip` release of The Homebrew Launcher -- A modified release of [FTPiiU](/assets/files/ftpiiu_everywhere.elf) (FTP Server) + - You will need to download the v1.4 `homebrew_launcher.v1.4.zip` file +- A modified release of [FTPiiU](/assets/files/ftpiiu_everywhere.elf) (FTP server) - If you use (Coldboot) Haxchi, download the latest release of [FTPiiU](https://github.com/FIX94/ftpiiu/releases) (FTP server) -- The latest release of [FileZilla](https://filezilla-project.org/download.php?show_all=1) (FTP Client) +- The latest release of [FileZilla](https://filezilla-project.org/download.php?show_all=1) (FTP client) ## Preparations 1. Download and install FileZilla to your computer -1. Extract the `mocha.zip` file to the root of your SD card +1. Extract the `mocha.zip` file to the root of your USB storage device or SD card - If prompted to, replace any pre-existing files -1. Extract the `homebrew_launcher.v.1.4.zip` file to the root of your SD card -1. Copy the `config.ini` file to the `/wiiu/apps/mocha` folder on your SD card -1. Copy the `payload.elf` file from the `payload.zip` file to the `/wiiu` folder on your SD card -1. Download and move the `ftpiiu.elf` file to the `\wiiu\apps` folder on your SD Card +1. Extract the `homebrew_launcher.v.1.4.zip` file to the root of your USB storage device or SD card +1. Copy the `config.ini` file to the `/wiiu/apps/mocha` folder in your USB storage device or SD card +1. Copy the `payload.elf` file from the `payload.zip` file to the `/wiiu` folder in your USB storage device or SD card +1. Download and move the `ftpiiu.elf` file to the `\wiiu\apps` folder in your USB storage device or SD Card 1. Ensure you have enough space on your PC for your game -1. Eject your SD card from Windows and put it into your Wii U console +1. Eject your USB storage device or SD card from Windows and put it into your Wii U console ## Launching MochaCFW 1. Turn on your Wii U console -1. Launch the internet browser and open `wiiuexploit.xyz` +1. Launch the internet browser and open `http://wiiuexploit.xyz/` 1. Tap `Run Homebrew Launcher!` - If your console freezes for more than 10 seconds, hold down the Power button for 4 seconds and reboot - Once rebooted, [reset the browser's save data](https://en-americas-support.nintendo.com/app/answers/detail/a_id/1507/~/how-to-delete-the-internet-browser-history) and try again @@ -54,13 +54,13 @@ This process involves accessing the Wii U internal memory! If you don't follow t ## Connecting to your Wii U 1. Run `FTPiiU Everywhere` from the Homebrew Launcher -1. On your screen you should see a line saying:
+1. On your screen, you should see a line saying:
`Listening for data connections at xxx.xxx.xxx.xxx:PORT`
where each `x` and `PORT` is a number - This is the IP address and port of your FTP server 1. Keep this screen open on your Wii U 1. On your computer, open FileZilla -1. On the left-side panel, navigate to your Cemu games folder on your computer +1. On the left-side panel, navigate to your Cemu games folder 1. Enter in your IP address to the `Host` field on the top bar - This is the `xxx.xxx.xxx.xxx` part 1. Enter in your port to the `Port` field on the top bar @@ -70,18 +70,18 @@ This process involves accessing the Wii U internal memory! If you don't follow t ## Transferring Files -1. If your game is stored on your Wii U internal memory, navigate to `storage_mlc/usr/title/00050000` -1. If your game is stored on a USB storage device, navigate to `storage_usb/usr/title/00050000` +1. If your game is stored on your Wii U's internal memory, navigate to `/storage_mlc/usr/title/00050000` +1. If your game is stored on an external storage device, navigate to `/storage_usb/usr/title/00050000` 1. In this directory, you should see folders with 8 character names - - This is the last 8 digits of each games "Title ID", which allows to Wii U to uniquely identify each game by a number, instead of a name + - This is the last 8 digits of each game's "Title ID", which allows the console to uniquely identify each game by a number, instead of a name 1. You can use the full list of each game's Title ID to identify which game is which, found [here](http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles) - - Copy the Title ID of the game and use **Ctrl+F** to search for it -1. Once you've found the game you want, drag and drop it to your Cemu games folder on the left-side panel of FileZilla + - Copy the Title ID of the game and use **Ctrl + F** to search for it +1. Once you have found the game you want, drag and drop it to your Cemu games folder on the left-side panel of FileZilla ::: tip A lot of the data-less files will fail to transfer, but these can be ignored. To be safe, make sure to retry all failed downloads before exiting to ensure that all files that _should_ be transferred have done so. ::: -Your game should now begin copying over to your computer. This will take a very long time and you may want to go do something else while this is happening. +Your game should now begin copying over to your computer. This will take a very long time and you may want to go do something else while the process takes place. After this is finished, you can exit FileZilla and turn off your Wii U. You can then go to your Cemu games folder and rename the Title ID to something recognisable. diff --git a/docs/ftp/dumping-games/index.md b/docs/ftp/dumping-games/index.md index 5b83040..3a4fa8e 100644 --- a/docs/ftp/dumping-games/index.md +++ b/docs/ftp/dumping-games/index.md @@ -1,10 +1,10 @@ --- -title: Dumping Games (FTP and disc2app) +title: Dumping games (FTP and disc2app) --- In this section, we look at how to "dump" (copy) your games from your Wii U system over to your PC. -To do this, we're going to need to use a custom homebrew application to dump your games. This is done using an exploit in the Wii U browser. +To do this, we are going to need a custom homebrew application to dump your games. This is done using an exploit in the Wii U browser. --- diff --git a/docs/ftp/dumping-games/physical.md b/docs/ftp/dumping-games/physical.md index 5a31c2f..d9defd4 100644 --- a/docs/ftp/dumping-games/physical.md +++ b/docs/ftp/dumping-games/physical.md @@ -1,17 +1,17 @@ --- -title: Dumping Games (disc2app) +title: Dumping games (disc2app) --- ## Introduction -For this method, we will be dumping a physical disc game to an SD card or USB storage device. This can take some time. +For this method, we will be dumping a physical disc game to a USB storage device or SD card. This can take some time. -After dumping, we copy the game over to the PC. Unfortunately, all Wii U disc images are encrypted, which means we need to decrypt them on our PC. +After dumping, we will copy the game over to the PC. Unfortunately, all Wii U disc images are encrypted, which means we need to decrypt them on our computer. ## Requirements -- An SD card for homebrew and dumping -- (Optional) A USB storage device to dump the game to +- A USB storage device or SD card for homebrew and dumping +- (Optional) Another USB storage device to dump the game to - Only required if the game is too big for the SD card - Wii U games can vary in size up to 17GB, but having 12GB of storage should be okay for most games diff --git a/docs/index.md b/docs/index.md index 3fcaeb6..d1ab6c1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ --- title: Home -description: "A complete guide to installing CEMU and optimizing performance." +description: A complete guide to installing CEMU and optimizing performance. home: true header: overlay_title: Cemu Guide @@ -66,4 +66,4 @@ NVIDIA GPUs are recommended as they can take some of the load off of the CPU. AM Generally, the bare minimum should be an NVIDIA GTX 700 card or AMD HD 7000 Series card, however you may want to consider something more powerful, especially for games such as Breath of the Wild. -If you are running on a thinner laptop or other low-powered machine, you may be using an iGPU instead, which is not officially supported by Cemu. While some users have reported playable framerates using integrated graphics, playing on a more powerful machine will yield much better results. +If you are running on a thin laptop or other low-powered machine, you may be using an iGPU instead, which is not officially supported by Cemu. While some users have reported playable framerates using integrated graphics, playing on a more powerful machine will yield much better results. diff --git a/docs/installing-cemu.md b/docs/installing-cemu.md index 52dd88f..9f4697f 100644 --- a/docs/installing-cemu.md +++ b/docs/installing-cemu.md @@ -13,7 +13,7 @@ Before launching it, we will slightly tweak the program to fix some scaling issu When we finally open the application, it will take us through the quick-start guide. This will help us to set up the emulator properly with the necessary files and folders. -## Community Graphic Packs +## Community graphic packs Community graphic packs allow you to visually alter a game and how it will run, including: @@ -67,4 +67,6 @@ These options are set to help avoid issues on various Windows versions, and disp - If you do not wish to get update notifications, you may disable this option and update Cemu manually with an option under the Help menu 1. Click `Close` +--- + Now that we have gone through the quickstart guide, we will move onto properly mapping controller inputs (including motion controls). diff --git a/docs/installing-games.md b/docs/installing-games.md index 93fe6cf..12497cd 100644 --- a/docs/installing-games.md +++ b/docs/installing-games.md @@ -1,6 +1,6 @@ --- -title: Installing Games -excerpt: Installing decrypted Wii U dumps for use in Cemu +title: Installing games +excerpt: Installing decrypted Wii U dumps for use in Cemu. --- This page will take you through the installation of decrypted game dumps in Cemu. Ensure that you have your main game, the latest update, and any DLC wanted first beforehand. @@ -61,4 +61,6 @@ Linux users may have issues installing updates/DLC. You may have to extract the You should now have all the games you dumped installed onto Cemu. +--- + In the next step, we will enable online multiplayer, which will allow us to play on Nintendo servers with other Wii U owners. diff --git a/docs/multicore-recompiling.md b/docs/multicore-recompiling.md index edef17b..cc5cd7d 100644 --- a/docs/multicore-recompiling.md +++ b/docs/multicore-recompiling.md @@ -1,5 +1,5 @@ --- -title: Multi-core Recompiling +title: Multi-core recompiling description: Configuring Cemu's recompiler to work best for your system. --- @@ -20,7 +20,7 @@ In rare cases, some games may perform worse using multi-core recompiling. Do you Beware that when you use multi-core recompiling, the CPU will generate more heat and games can become less stable. If you experience overheating or crashing, try manually setting the recompiler to single-core. ::: -## Manual Settings +## Manual settings 1. Open the Cemu main menu 1. Right click on your game(s) and click `Edit game profile` diff --git a/docs/online-play.md b/docs/online-play.md index fcbe2bb..bf35a61 100644 --- a/docs/online-play.md +++ b/docs/online-play.md @@ -1,6 +1,6 @@ --- -title: Online Play -description: Enabling online play on the Cemu emulator. +title: Online play +description: Enabling online play in the Cemu emulator. --- In this section, we look at how to enable online play on Cemu. This involves dumping a set of online files from your Wii U to make Nintendo think that the connection from Cemu is actually coming from your console. @@ -77,7 +77,7 @@ All storage devices must be formatted to FAT32 with a 32KB (32768) allocation. F 1. When finished, go back to the Dumpling main menu 1. Exit the Dumpling app -## Copying the Online Files to Cemu +## Copying the online files to Cemu 1. Take your USB storage device or SD card out of your Wii U and connect it to your PC 1. Copy `otp.bin` and `seeprom.bin` from the `/dumpling/Online Files` folder to your Cemu directory @@ -87,7 +87,7 @@ All storage devices must be formatted to FAT32 with a 32KB (32768) allocation. F - If you are unsure where it is, check in `Options` -> `General settings` under "MLC Path" - Overwrite any files if prompted -## Adding the Friend List application +## Adding the friend list application 1. Open the Cemu application 1. On the top bar, select `File` -> `Install game title, update or DLC` @@ -95,7 +95,7 @@ All storage devices must be formatted to FAT32 with a 32KB (32768) allocation. F 1. Enter the `/Friends List/meta` application folder 1. Select the `meta.xml` file -## Enabling Online Mode +## Enabling online mode 1. Open the Cemu emulator 1. On the top bar, go to `Options` -> `General settings` @@ -105,4 +105,6 @@ All storage devices must be formatted to FAT32 with a 32KB (32768) allocation. F ![A screenshot of a Cemu online account](/assets/images/cemu-account-settings.png) +--- + Your Wii U should now be ready to go online. If you ever want to disable online features, simply uncheck the box `Enable online mode`. diff --git a/docs/optimizing-botw.md b/docs/optimizing-botw.md index 75b8cd7..8802654 100644 --- a/docs/optimizing-botw.md +++ b/docs/optimizing-botw.md @@ -1,6 +1,6 @@ --- title: Optimizing Breath of the Wild -description: Improving gameplay and performance of Breath of the Wild in the Cemu emulator. +description: Improving Breath of the Wild's gameplay and performance in the Cemu emulator. --- Breath of the Wild is a particularly demanding game for a lot of systems, so people have created modifications to help you get the best performance possible in the game. @@ -17,15 +17,15 @@ Under your display name, it should say `Display #: Connected to [GPU]`. It shoul ![](/assets/images/get_gpu.png)--> -## Installing Graphic Packs +## Installing graphic packs ::: tip -If you're not sure what a Graphic Pack does, please click on it and read the description before using it. +If you are not sure what a graphic pack does, please click on it and read the description before using it. ::: 1. Open the Cemu application 1. Right click on `The Legend of Zelda - Breath of the Wild` -1. Click `Edit graphics packs` +1. Click `Edit graphic packs` 1. On the bottom-right of the window, use the `Download latest community graphic packs` button ## Increasing FPS @@ -33,17 +33,17 @@ If you're not sure what a Graphic Pack does, please click on it and read the des 1. Once the download has finished, navigate to the `Mods` category 1. Select and enable the `FPS++` checkbox -By default, this is set to 60FPS. This increases the smoothness of gameplay, however it can cause [some issues](https://wiki.cemu.info/wiki/The_Legend_of_Zelda:_Breath_of_the_Wild#Issues_arising_by_using_FPS.2B.2B_or_static_FPS.2B.2B). When these occur, simply set the limit to `30` until you've gotten beyond the point where the issue occurs. +By default, this is set to 60FPS. This increases the smoothness of gameplay, though it can cause [some issues](https://wiki.cemu.info/wiki/The_Legend_of_Zelda:_Breath_of_the_Wild#Issues_arising_by_using_FPS.2B.2B_or_static_FPS.2B.2B). When these occur, simply set the limit to `30` until you have gotten beyond the point where the issue occurs. -## Graphics and Enhancements +## Graphics and enhancements 1. Minimize the mods category 1. Select and enable the `Graphics` checkbox -1. You should see a menu on the right half of the window, where you can edit graphical settings +1. You should now see a menu on the right half of the window, where you can edit graphical settings ::: details Aspect Ratio -Breath of the Wild runs on a 16:9 aspect ratio on the Wii U. If you have a monitor that isn’t 16:9, you may change the aspect ratio to match it in Cemu. +Breath of the Wild runs on a 16:9 aspect ratio on the Wii U. If you have a monitor that is not 16:9, you may change the aspect ratio to match it in Cemu. ::: @@ -67,18 +67,18 @@ BOTW has anti-aliasing enabled by default. If you would like to use NVIDIA's imp This setting changes the resolution of the shadows. Increasing it makes shadows sharper and more accurate, while decreasing it can gain performance while sacrificing quality. -Setting this to 400% may cause some instabilities so we recommend a maximum of 300%. +Setting this to 400% may cause some instabilities, so we recommend a maximum of 300%. ::: ::: details Shadow Draw Distance -This setting changes the draw distance of the shadows. Increasing it makes shadows render further away, but can make shadows blurrier. +This setting changes the draw distance of the shadows. Increasing it makes shadows render further away, but can make them blurrier. -We recommend setting to "Very High" to increase draw distance without sacrificing too much shadow detail. +We recommend setting it to "Very High" to increase the draw distance without sacrificing too much shadow detail. ::: --- -Once understanding what each setting does, we recommend you configure your own options. These settings should work for most people as a base however. +Once you understand what each setting does, we recommend you to configure your own options. However, these settings should work for most people as a base. diff --git a/docs/optimizing-cemu-(opengl)/amd.md b/docs/optimizing-cemu-(opengl)/amd.md index 17083aa..cbb6c0c 100644 --- a/docs/optimizing-cemu-(opengl)/amd.md +++ b/docs/optimizing-cemu-(opengl)/amd.md @@ -11,7 +11,7 @@ Ensure you are running the [latest drivers](https://www.amd.com/en/support) and OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. ::: -## Cemu Settings +## Cemu settings 1. Open the Cemu main menu 1. Click `Options` -> `General settings` on the top bar @@ -22,4 +22,4 @@ OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. --- -Cemu should now be running the fastest it can on OpenGL. \ No newline at end of file +Cemu should now be running the fastest it can on OpenGL. diff --git a/docs/optimizing-cemu-(opengl)/index.md b/docs/optimizing-cemu-(opengl)/index.md index 82858a3..099d2c9 100644 --- a/docs/optimizing-cemu-(opengl)/index.md +++ b/docs/optimizing-cemu-(opengl)/index.md @@ -3,15 +3,15 @@ title: Optimizing Cemu (OpenGL) description: Improving gameplay and performance in the Cemu emulator. --- -In this section, we make sure that Cemu is running as fast as it can. This involves changing some options in Cemu and your GPU settings to make sure we're getting the best performance. +In this section, we make sure that Cemu is running as fast as it can. This involves changing some options in Cemu and your GPU settings to make sure we are getting the best performance. -To continue, we need to know what GPU your system is using. If you don't know what type of graphics processor you have, open the Settings app on Windows 10. Then navigate to `System` -> `Display` -> `Advanced display settings`. +To continue, we need to know what GPU your system is using. If you do not know what type of graphics processor you have, open the Settings app on Windows 10. Then navigate to `System` -> `Display` -> `Advanced display settings`. -Under your display name, it should say `Display #: Connected to [GPU]`. This should start with Intel, AMD or NVIDIA. That will tell you what brand of GPU you have. +Under your display name, it should appear `Display #: Connected to [GPU]`. This should start with Intel, AMD or NVIDIA. That will tell you what brand of GPU you have. ![A screenshot of a window showing GPU brand](/assets/images/get_gpu.png) Please select your GPU brand below: - NVIDIA - AMD -- Intel \ No newline at end of file +- Intel diff --git a/docs/optimizing-cemu-(opengl)/intel.md b/docs/optimizing-cemu-(opengl)/intel.md index ba95600..8bb763d 100644 --- a/docs/optimizing-cemu-(opengl)/intel.md +++ b/docs/optimizing-cemu-(opengl)/intel.md @@ -11,7 +11,7 @@ Ensure you are running the [latest drivers](https://downloadcenter.intel.com/pro OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. ::: -## Cemu Settings +## Cemu settings 1. Open the Cemu main menu 1. Click `Options` -> `General settings` on the top bar @@ -22,12 +22,12 @@ OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. ## Shortcuts and Drivers -1. Ensure you are running in maximum performance mode. +1. Ensure you are running in maximum performance mode 1. If a game isn't working, consider creating a shortcut to Cemu and add `-legacy` to the target - This may cause other games to stop working -1. If it still doesn't work, update your iGPU driver. -1. If the issue still persists, it's likely that game won't work for your iGPU, or it is too old to run +1. If it still doesn't work, update your iGPU driver +1. If the issue still persists, it's likely that game will not work for your iGPU, or it is too old to run --- -Cemu should now be running the fastest it can on OpenGL. \ No newline at end of file +Cemu should now be running the fastest it can on OpenGL. diff --git a/docs/optimizing-cemu-(opengl)/nvidia.md b/docs/optimizing-cemu-(opengl)/nvidia.md index 9475dc3..28b1226 100644 --- a/docs/optimizing-cemu-(opengl)/nvidia.md +++ b/docs/optimizing-cemu-(opengl)/nvidia.md @@ -13,9 +13,9 @@ OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. ## GPU Settings -1. Open NVIDIA Control Panel - - You can access this by right clicking on your Desktop -1. Make sure you are on the `Manage 3D Settings` section +1. Open the NVIDIA Control Panel + - You can access it by right clicking on your Desktop -> `NVIDIA Control Panel` +1. Make sure you are on the `Manage 3D settings` section - This is the default section when opening the control panel 1. Go to the `Program Settings` tab 1. In "1. Select a program to customise" click `Add` -> `Browse` @@ -23,9 +23,9 @@ OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. 1. Set "Triple Buffering" to `On` 1. If you have a compatible display, enable G-Sync -![A screenshot of NVIDIA Settings](/assets/images/nvidia-gpu-settings.png) +![A screenshot of NVIDIA settings](/assets/images/nvidia-gpu-settings.png) -## Cemu Settings +## Cemu settings 1. Open the Cemu main menu 1. Click `Options` -> `General settings` on the top bar @@ -36,4 +36,4 @@ OpenGL 4.1 to 4.4 will work, however you may experience graphical issues. --- -Cemu should now be running the fastest it can on OpenGL. \ No newline at end of file +Cemu should now be running the fastest it can on OpenGL. diff --git a/docs/optimizing-cemu.md b/docs/optimizing-cemu.md index 0b74355..b6b0b90 100644 --- a/docs/optimizing-cemu.md +++ b/docs/optimizing-cemu.md @@ -3,17 +3,17 @@ title: Optimizing Cemu description: Improving gameplay and performance in the Cemu emulator. --- -## Required Reading +## Required reading -For the best performance, we'll be switching the default graphics API from OpenGL to Vulkan. While less stable, Vulkan tends to run faster and has extra features in Cemu which OpenGL doesn't. +For the best performance, we will be switching the default graphics API from OpenGL to Vulkan. While less stable, Vulkan tends to run faster and has extra features in Cemu which OpenGL lacks. -### Asynchronous Shader Compilation +### Asynchronous shader compilation When running games in Cemu, graphical shaders need to be re-compiled to work on a desktop GPU. This can take some time, which causes small stutters in the game every time a new one is sent to the emulator. -Doing this asynchronously allows the emulator to run the process in the background. This means that when the shader is first called, it skips being rendered to the screen, and is instead stored for the next time it's used, providing a much smoother experience. +Doing this asynchronously allows the emulator to run the process in the background. This means that when the shader is first called, it skips being rendered to the screen, and is instead stored for the next time it is used, providing a much smoother experience. -The video below shows loading Breath of the Wild for the first time using asynchronous shader compilation. After these shaders have been recompiled and cached, they won't need to be converted again, so the graphical glitches stop. +The video below shows loading Breath of the Wild for the first time using asynchronous shader compilation. After these shaders have been recompiled and cached, they will not need to be converted again, so the graphical glitches will stop. ![A gif of asynchronous shader compilation](/assets/images/async.gif) @@ -23,30 +23,30 @@ The video below shows loading Breath of the Wild for the first time using asynch Asynchronous shader compilation goes a long way to speed up running games for the first time, however we can also simply download the shaders needed to run each game from the internet. If another user has previously compiled the shaders, they can upload them for other users to import into Cemu. -If you're using OpenGL, you will only need to download the shader cache. If you're using Vulkan, you will need to download both the shader cache and pipeline cache. Shader caches work on each game regardless of its region, while pipeline caches are locked to the region of the game that they were generated on. +If you are using OpenGL, you will only need to download the shader cache. If you are using Vulkan, you will need to download both the shader cache and pipeline cache. Shader caches work on each game regardless of its region, while pipeline caches are locked to the region of the game that they were generated on. -### VSync Matching +### VSync matching -Vulkan also allows us to use a new experimental VSync technique which allows Cemu to use the game's built-in frame-pacing instead. This avoids tearing and reduces input latency compared to previous methods. +Vulkan also lets us use a new experimental VSync technique which allows Cemu to use the game's built-in frame-pacing instead. This avoids tearing and reduces input latency compared to previous methods. ::: details Ensure you are running the latest drivers and that your GPU supports Vulkan. -If your GPU doesn't support Vulkan, follow the OpenGL Guide. +If your GPU does not support Vulkan, follow the OpenGL guide. ::: -## Cemu Settings +## Cemu settings 1. Open the Cemu main menu 1. Click `Options` -> `General settings` on the top bar 1. Navigate to the `Graphics` tab -1. Change the "Graphics API" to `Vulkan` if it is not already - - If this doesn't appear, or you have problems using Vulkan, read the OpenGL Optimization Guide +1. Change the "Graphics API" to `Vulkan` if it is not already set + - If this option does not appear, or you have problems using Vulkan, read the OpenGL optimization guide 1. Ensure that your "Graphics Device" is set to use your most powerful GPU if your device has dual graphics 1. Set "VSync" to `Match emulated display (Experimental)` - If you use a display with variable refresh rate (G-SYNC), set this to `Off` instead - This feature is experimental and may cause issues -1. Enable `Async shader compiler` +1. Enable `Async shader compile` 1. Navigate to the `Audio` tab -1. Under `General`, change "API" to `XAudio2` +1. Under `General`, change the "API" to `XAudio2` ## Importing shader caches diff --git a/docs/site-navigation.md b/docs/site-navigation.md index 8890464..2f32ab8 100644 --- a/docs/site-navigation.md +++ b/docs/site-navigation.md @@ -1,33 +1,33 @@ --- -title: "Site Navigation" +title: Site navigation --- ### Popular + Installing Cemu -+ Controller Configuration -+ Dumping Games ++ Controller configuration ++ Dumping games + Optimizing Cemu -+ Online Play ++ Online play ### All -+ Controller Configuration -+ Controller Configuration (Old) ++ Controller configuration ++ Controller configuration (old) + Credits + Donations -+ Dumping Games -+ Dumping Games (FTP and disc2app) -+ Dumping Updates and DLC (FTP) ++ Dumping games ++ Dumping games (FTP and disc2app) ++ Dumping updates and DLC (FTP) + FAQ + Home + Installing Cemu -+ Installing Games -+ Multicore Recompiling -+ Online Play ++ Installing games ++ Multicore recompiling ++ Online play + Optimizing Breath of the Wild + Optimizing Cemu + Optimizing Cemu (OpenGL) -+ Site Navigation -+ Transferring Save Data (FTP) ++ Site navigation ++ Transferring save data (FTP) + Troubleshooting \ No newline at end of file diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index ee00638..0714883 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -1,5 +1,5 @@ --- -title: "Troubleshooting" +title: Troubleshooting description: Common issues and their solutions. sidebarDepth: 1 --- @@ -187,4 +187,6 @@ If you do have confirmed support, the safest bet is to: 3. Try renaming your shaderCache folder to see if it's the cause of the problem. If the shaderCache isn't the culprit, you can rename your shaderCache folder back to its original name in order to resume using it after a Cemu restart. 4. Unfortunately not all issues are repairable; you should always try to fully redump the game, update, and DLC from your Wii U console. +--- + You may always visit us on our Discord to see if we can figure out the problem together. diff --git a/docs/using-async-(old).md b/docs/using-async-(old).md index 6e827ca..032a916 100644 --- a/docs/using-async-(old).md +++ b/docs/using-async-(old).md @@ -1,5 +1,5 @@ --- -title: "Using Async" +title: Using Async description: Enabling asynchronous shader compilation for a smoother gameplay experience. --- @@ -7,7 +7,7 @@ Asynchronous shader compilation is a feature that, with the Vulkan rendering API This means that, rather than halting the game to wait for the shader or pipeline to compile, the shader or pipeline is skipped while Cemu waits for it to compile. -It's a popular feature, as it reduces stuttering on first playthrough. However, as they're compiled in the background, they won't appear until they're called again, causing temporary graphical issues. +It is a popular feature, as it reduces stuttering on first playthrough. However, as they are compiled in the background, they will not appear until they are called again, causing temporary graphical issues. ::: warning This feature is still experimental and may cause other graphical issues and instabilities. @@ -17,13 +17,13 @@ This feature is still experimental and may cause other graphical issues and inst *Asynchronous shader compilation in Cemu as of 1.19.2b* -To continue, we need to know what GPU your system is using. If you don't know what type of graphics processor you have, open the Settings app on Windows 10. Then navigate to `System` -> `Display` -> `Advanced display settings`. +To continue, we need to know what GPU your system is using. If you do not know what type of graphics processor you have, open the Settings app on Windows 10. Then navigate to `System` -> `Display` -> `Advanced display settings`. Under your display name, it should say `Display #: Connected to [GPU]`. This should start with Intel, AMD or NVIDIA. That will tell you what brand of GPU you have. ![]({/assets/images/get_gpu.png) -Before enabling async, we need to first download new drivers that support Vulkan 1.2 features. This is already included with the latest AMD and NVIDIA GPU drivers. +Before enabling Async, we need to first download new drivers that support Vulkan 1.2's features. This is already included with the latest AMD and NVIDIA GPU drivers. For Intel iGPUs, a beta driver may be required to be installed. You must have a 6th gen iGPU or later to use Async. @@ -33,19 +33,19 @@ Be aware that beta drivers can cause issues. If you are experiencing issues on a ## Downloads -- The latest available Vulkan 1.2-supported Driver - - [Latest Nvidia Drivers](https://www.nvidia.com/Download/index.aspx) - - [Latest AMD Drivers](https://www.amd.com/en/support) - - [Intel iGPU Drivers - 6th Gen or Newer](https://downloadcenter.intel.com/product/80939/Graphics) +- The latest available Vulkan 1.2-supported driver + - [Latest NVIDIA drivers](https://www.nvidia.com/Download/index.aspx) + - [Latest AMD drivers](https://www.amd.com/en/support) + - [Intel iGPU drivers - 6th gen or newer](https://downloadcenter.intel.com/product/80939/Graphics) -Async on Intel may or may not be fully supported by the driver and may result in more problems on Cemu than not using Async. Please make sure you install a proper driver for your Intel GPU as supported by your GPU and by your OS, especially if you're using a Laptop with a Dual Graphics design. +Async on Intel may or may not be fully supported by the driver and may result in more problems on Cemu than not using Async. Please make sure you install a proper driver for your Intel GPU and OS, especially if you are using a laptop with dual graphics. ## Instructions 1. Download and install the relevant driver 1. Restart your PC 1. Open the Cemu emulator -1. On the top bar, click `Options` -> `General Settings` +1. On the top bar, click `Options` -> `General settings` 1. Navigate to the `Graphics` tab 1. Change `Graphics API` to `Vulkan` 1. Change `Graphics Device` to your primary GPU @@ -53,4 +53,6 @@ Async on Intel may or may not be fully supported by the driver and may result in 1. On the top bar, click `Debug` -> `Experimental` 1. Enable `Async compile (Vulkan)` -Cemu should now start compiling shaders and pipelines asynchronously. If you have downloaded new drivers or update Cemu, you will have to recompile all pipelines while playing again. +--- + +Cemu should now start compiling shaders and pipelines asynchronously. If you have downloaded new drivers or updated Cemu, you will have to recompile all pipelines while playing again.