Editing Wii U emulators
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 34: | Line 34: | ||
| align=left|{{Icon|Windows|Linux|macOS}} | | align=left|{{Icon|Windows|Linux|macOS}} | ||
| [https://nightly.link/cemu-project/Cemu/workflows/build_check/main <abbr title="Latest development build">Artifacts</abbr>]<br/>[http://cemu.info/index.html#download {{CemuVer}}]<br/>[https://flathub.org/apps/details/info.cemu.Cemu Flathub] | | [https://nightly.link/cemu-project/Cemu/workflows/build_check/main <abbr title="Latest development build">Artifacts</abbr>]<br/>[http://cemu.info/index.html#download {{CemuVer}}]<br/>[https://flathub.org/apps/details/info.cemu.Cemu Flathub] | ||
− | |{{~}} ||{{~}} ||[https://compat.cemu.info | + | |{{~}} ||{{~}} ||[https://compat.cemu.info 53%] ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
| [[Decaf]] | | [[Decaf]] | ||
Line 68: | Line 68: | ||
==Hardware features and peripherals== | ==Hardware features and peripherals== | ||
− | |||
<div style="overflow-x:auto;width:100%"> | <div style="overflow-x:auto;width:100%"> | ||
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%" | {|class="wikitable" style="text-align:center;vertical-align:middle;width:100%" | ||
Line 75: | Line 74: | ||
! cemu | ! cemu | ||
|- | |- | ||
− | |colspan=2|[[#DS | + | |colspan=2|[[#DS Mode|DS mode]] |
|{{~}} | |{{~}} | ||
|- | |- | ||
Line 88: | Line 87: | ||
|- | |- | ||
| colspan=2 |[[#Wii U Optical Disc|Wii U Optical Disc]] | | colspan=2 |[[#Wii U Optical Disc|Wii U Optical Disc]] | ||
− | |{{ | + | |{{N}} |
|- | |- | ||
− | + | |Connectivity | |
− | | [[Nintendo Network]] | + | |[[Nintendo Network]] |
− | | {{✓ | + | |{{✓}} |
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | rowspan=7 | Inputs | |
− | |||
− | |||
− | | rowspan= | ||
| [[List_of_games_that_support_tracked_motion_controllers#Wii_U_Emulation|Motion Controls (Gyro)]] | | [[List_of_games_that_support_tracked_motion_controllers#Wii_U_Emulation|Motion Controls (Gyro)]] | ||
| {{~}} | | {{~}} | ||
Line 110: | Line 103: | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
− | | | + | | Microphone |
| {{✓}} | | {{✓}} | ||
|- | |- | ||
Line 122: | Line 115: | ||
| {{~}}<ref group=N2>Cemu allows to load NFC tag from file, but it's not possible to scan NFC tag in real-time via NFC reader.</ref> | | {{~}}<ref group=N2>Cemu allows to load NFC tag from file, but it's not possible to scan NFC tag in real-time via NFC reader.</ref> | ||
|- | |- | ||
− | + | | colspan=2|[[Amiibo]] | |
− | |||
− | |||
− | | colspan=2 |[[Amiibo]] | ||
|{{~}}[[Amiibo#Emulation|*]] | |{{~}}[[Amiibo#Emulation|*]] | ||
|- | |- | ||
Line 138: | Line 128: | ||
====DS mode==== | ====DS mode==== | ||
− | Currently, SSimco's Cemu Android port does not do any optimization for DS mode, and certainly does not support sensors. | + | Currently, SSimco's Cemu Android port does not do any optimization for DS mode, and certainly does not support sensors. |
+ | |||
+ | |||
+ | What's DS mode? TV is top screen, Gamepad is bottom screen. So they're dual screen. | ||
− | + | like this game | |
+ | https://www.nintendoworldreport.com/media/30499/1/28.png | ||
− | *Swap Screen | + | *Swap Screen: On or Off (Default) |
*Screen Layout: Left Right or Up Down (Default) | *Screen Layout: Left Right or Up Down (Default) | ||
− | *Rotate Screen: Screen 1: 0 (Default), 90°, 180°, -90° or Screen 2: | + | *Rotate Screen: Screen 1: 0 (Default), 90°, 180°, -90° or Screen 2: 0, 90°, 180°, -90°, Sensor (Default) |
− | NOTE: Sensor degrees from -360° to 0 to 360°, your device must support gyroscope, accelerometer, touch screen, second screen (optional) | + | NOTE: Sensor degrees from -360° to 0 to 360°, your device must support gyroscope, accelerometer, touch screen, second screen (optional) |
*Hide Screen: Screen 1 or Screen 2 or Off (Default) | *Hide Screen: Screen 1 or Screen 2 or Off (Default) | ||
− | + | *Screen Spacing: 0 (Default) or custom value | |
− | *Screen Spacing: 0 (Default) | ||
− | |||
Cemu's Android port and DS / 3DS emulators require these; | Cemu's Android port and DS / 3DS emulators require these; | ||
Line 155: | Line 147: | ||
*Screen Position (Android): Left, Right, Center, Top (Default), Bottom | *Screen Position (Android): Left, Right, Center, Top (Default), Bottom | ||
*Status Bar or Notch and Navigation Bar (Android): Top Bar: On (Default for Notch), Off or Bottom Bar: On, Off (Default) | *Status Bar or Notch and Navigation Bar (Android): Top Bar: On (Default for Notch), Off or Bottom Bar: On, Off (Default) | ||
− | |||
− | |||
− | |||
Unlike the DS and 3DS, the Wii U's two screens are not one piece, so two rotations are necessary. | Unlike the DS and 3DS, the Wii U's two screens are not one piece, so two rotations are necessary. | ||
Line 169: | Line 158: | ||
The Wii U is not compatible with GameCube discs or accessories, although a homebrew application for Wii Mode exists that enables GameCube hardware and GameCube controller support. A USB GameCube controller adapter with four ports was released exclusively for use with Super Smash Bros. for Wii U and does not support any other Wii or Wii U games.<ref>[[Wikipedia:Wii_U#Backward_compatibility|Wikipedia: Wii U's Backward compatibility]]</ref> | The Wii U is not compatible with GameCube discs or accessories, although a homebrew application for Wii Mode exists that enables GameCube hardware and GameCube controller support. A USB GameCube controller adapter with four ports was released exclusively for use with Super Smash Bros. for Wii U and does not support any other Wii or Wii U games.<ref>[[Wikipedia:Wii_U#Backward_compatibility|Wikipedia: Wii U's Backward compatibility]]</ref> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Wii U Optical Disc==== | ====Wii U Optical Disc==== | ||
Line 203: | Line 185: | ||
| rowspan=7 | Graphics | | rowspan=7 | Graphics | ||
| [[Resolution|Resizable Internal Resolution]] | | [[Resolution|Resizable Internal Resolution]] | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| [[Widescreen_hacks#Nintendo_Wii_U|Ultrawide hack]]<br/><small>Widescreen already supported on Wii U system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small> | | [[Widescreen_hacks#Nintendo_Wii_U|Ultrawide hack]]<br/><small>Widescreen already supported on Wii U system.<br/>But there is no support by system for render games in other ratios such as ultrawide 21:9 or super ultrawide 32:9.</small> | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| [[Texture packs]] | | [[Texture packs]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small> | | Ray-tracing<br/><small>([https://devblogs.microsoft.com/directx/announcing-microsoft-directx-raytracing/ DXR], [https://www.khronos.org/blog/ray-tracing-in-vulkan VRT] and [https://developer.apple.com/documentation/metal/metal_sample_code_library/accelerating_ray_tracing_using_metal MRT])</small> | ||
Line 215: | Line 197: | ||
|- | |- | ||
| [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> | | [[Wikipedia:Category:Anti-aliasing_algorithms|Pre-rendering AA]]<br/><small>(MSAA, SSAA)</small> | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | Super-resolution techniques<br/><small>([https://github.com/ | + | | Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS.md DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small> |
| <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides any GPU that can use DLSS can run cemu at 4k native anyway.</small> | | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>Besides any GPU that can use DLSS can run cemu at 4k native anyway.</small> | ||
|- | |- | ||
Line 225: | Line 207: | ||
| rowspan=5 | Performance | | rowspan=5 | Performance | ||
| [[Overclocking|Overclock]] | | [[Overclocking|Overclock]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[30/60_FPS_cheat_codes#Wii_U|Internal Framerate Hack]] | | [[30/60_FPS_cheat_codes#Wii_U|Internal Framerate Hack]] | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small> | | [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small> | ||
Line 234: | Line 216: | ||
|- | |- | ||
| Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small> | | Preload [[Wikipedia:Template:Disk_images|optical disc image]] to RAM<br/><small>For users with sluggish multi-platter HDDs or plagued by horrible seek times, this enhancement '''might''' offer smoother experience, potentially reduced power consumption; it also shines when disc images reside on a network drive.<br/>Although keep in mind that preloading image would take some time, and it will require additional amount of RAM capacity.</small> | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+''']) | | Rendering latency reduction technologies<br/><small>([https://github.com/ishitatsuyuki/LatencyFleX LatencyFleX], [https://developer.nvidia.com/performance-rendering-tools/reflex Reflex] and [https://www.amd.com/en/products/software/adrenalin/radeon-software-anti-lag.html Anti-Lag'''+''']) | ||
Line 244: | Line 226: | ||
|- | |- | ||
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small> | | [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small> | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| [[Shaders_and_filters|Filters]] | | [[Shaders_and_filters|Filters]] | ||
− | | {{ | + | | {{N}}[https://github.com/cemu-project/Cemu/issues/1032] |
|- | |- | ||
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small> | |[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small> | ||
Line 253: | Line 235: | ||
|- | |- | ||
| [[Shader_Presets|Shader Chain]] | | [[Shader_Presets|Shader Chain]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | |[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]] | ||
Line 260: | Line 242: | ||
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | | rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features] | ||
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | | [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua] | ||
− | | {{ | + | | {{N}}[https://bugs.cemu.info/issues/369 *] |
|- | |- | ||
| Rewind | | Rewind | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Fast-Forward/Turbo Speed | | Fast-Forward/Turbo Speed | ||
− | | {{ | + | | {{N}}[https://old.reddit.com/r/cemu/comments/10729u0/hotkeys_for_game_speed/ *] |
|- | |- | ||
| Savestates | | Savestates | ||
− | | {{ | + | | {{N}}[https://github.com/cemu-project/Cemu/pull/953][https://github.com/cemu-project/Cemu/issues/898] |
|- | |- | ||
| [https://tasvideos.org/Movies Movie recording/playback] | | [https://tasvideos.org/Movies Movie recording/playback] | ||
− | | {{ | + | | {{N}}[https://tasvideos.org/Forum/Topics/15210?CurrentPage=2&Highlight=440709#440709 *] |
|- | |- | ||
| rowspan=2 | Controls | | rowspan=2 | Controls | ||
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | | [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Input_lag|Input lag-mitigating technique]] | | [[Input_lag|Input lag-mitigating technique]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| rowspan=8 | Quality of life | | rowspan=8 | Quality of life | ||
| [[Save_disk_space_for_ISOs#Wii_U|Streamable compression format]] | | [[Save_disk_space_for_ISOs#Wii_U|Streamable compression format]] | ||
− | | {{ | + | | {{Y}} |
|- | |- | ||
| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | | Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| Built-in [[Cheats_and_patches|Cheat Manager]] | | Built-in [[Cheats_and_patches|Cheat Manager]] | ||
Line 295: | Line 277: | ||
|- | |- | ||
| Per-Game Profiles | | Per-Game Profiles | ||
− | | {{ | + | | {{Y}}[https://wiki.cemu.info/wiki/Tutorial:Game_Profiles *] |
|- | |- | ||
| Command Line Options | | Command Line Options | ||
− | | {{ | + | | {{Y}}[https://old.reddit.com/r/cemu/comments/j7oxnr/about_command_lines_arguments/ *] |
|- | |- | ||
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]] | | [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]] | ||
− | | {{ | + | | {{Y}}[https://www.reddit.com/r/cemu/comments/143aa3z/how_to_run_cemu_with_hdr_vrr/ *] |
|- | |- | ||
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | | [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
− | | rowspan= | + | | rowspan=4 | Misc |
| [https://retroachievements.org/gameList.php?c=20 RetroAchievements] | | [https://retroachievements.org/gameList.php?c=20 RetroAchievements] | ||
− | | {{ | + | | {{N}} |
|- | |- | ||
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]] | | [[Virtual_reality#VR_game_room_simulations|EmuVR support]] | ||
| colspan=2 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support. | | colspan=2 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support. | ||
− | |||
− | |||
− | |||
|- | |- | ||
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small> | | Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small> | ||
Line 324: | Line 303: | ||
</div> | </div> | ||
<references group=N2/> | <references group=N2/> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==[[Dolphin]] support for Wii U== | ==[[Dolphin]] support for Wii U== |