Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:wiiu [2024/05/03 19:12] – [Cemu] mad4vgsystems:wiiu [2024/08/16 14:34] (current) – Add support for Wiimotes batocera-user
Line 67: Line 67:
 ==== Cemu ==== ==== Cemu ====
  
-[[http://cemu.info/|Cemu]] is a free and open-source Wii U emulator created in October 2015.Though still under development, it is able to run the majority of commercial games smoothly, 15% of tested titles are perfect and 38% are, at least, playable which sums to 45% of total tested titles, with varying degrees of glitches for the imperfect ones. Check out the up-to-date official [[http://compat.cemu.info|compatibility list]] for more information.+[[http://cemu.info/|Cemu]] is a free and open-source Wii U emulator created in October 2015. Though still under development, it is able to run the majority of commercial games smoothly, 15% of tested titles are perfect and 38% are, at least, playable which sums to 45% of total tested titles, with varying degrees of glitches for the imperfect ones. Check out the up-to-date official [[http://compat.cemu.info|compatibility list]] for more information.
  
 === Cemu configuration === === Cemu configuration ===
Line 73: Line 73:
 Standardized features available to all cores of this emulator: ''wiiu.videomode'' Standardized features available to all cores of this emulator: ''wiiu.videomode''
  
-^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value''+^ ES setting name ''batocera.conf_key''                       ^ Description => ES option ''key_value''                                                                                                                                    
-^ Settings that apply to all cores of this emulator || +^ Settings that apply to all cores of this emulator                                                                                                                                                                                      || 
-| **GRAPHICS BACKEND ''wiiu.gfxbackend''** | Choose your graphics rendering\\ => OpenGL ''OpenGL'', Vulkan ''Vulkan''. | +| **GRAPHICS BACKEND ''wiiu.gfxbackend''**                    | Choose your graphics rendering\\ => OpenGL ''OpenGL'', Vulkan ''Vulkan''                                                                                                
-| **ASYNC SHADER ''wiiu.async''** | Speedup shader compilation (Vulkan only)\\ => Off ''0'', On ''1''. | +| **ASYNC SHADER ''wiiu.async''**                             | Speedup shader compilation (Vulkan only)\\ => Off ''0'', On ''1''                                                                                                       
-| **RUMBLE ''wiiu.rumble''** | To use vibration on games with Rumble mode\\ => Off ''0'', On ''1''. | +| **RUMBLE ''wiiu.rumble''**                                  | To use vibration on games with Rumble mode\\ => Off ''0'', On ''1''                                                                                                     
-| **CONTROLLER COMBINATION ''wiiu.controller_combination''** | Use Pro Controller if the game asks for Shake\\ => GamePad + 4 Pro Controller ''0'', GamePad + 4 Sideway Wiimote ''1'', 5 Pro Controller ''2'', 5 Sideway Wiimote ''3''. |+| **CONTROLLER COMBINATION ''wiiu.controller_combination''**  | Use Pro Controller if the game asks for Shake\\ => GamePad + 4 Pro Controller ''0'', GamePad + 4 Sideway Wiimote ''1'', 5 Pro Controller ''2'', 5 Sideway Wiimote ''3'' | 
 +| **AUDIO CHANNELS ''cemu_audio_channels''**                  | Choose the audio output type.\\ => Stereo (Default)''1'',Surround''2''                                                                                                    | 
 +| **AUDIO OUTPUT ''cemu_audio_config''**                      | Fix screen tearing.\\ => Set in Config - choose if no audio output''false'',Batocera sets first audio device (Default)''true''                                            | 
 +| **VSYNC ''cemu_vsync''**                                    | Fix screen tearing.\\ => Off (Default)''0'',Double buffering''1'', Triple buffering''2''                                                                                  | 
 +| **UPSCALE FILTER ''cemu_upscale''**                         | Choose upscaling method.\\ => Bilinear (Default)''0'', Bicubic''1'', Hermite''2'', Nearest Neighbour''3''                                                                 | 
 +| **DOWNSCALE FILTER ''cemu_downscale''**                     | Choose downscaling method.\\ => Bilinear (Default)''0'', Bicubic''1'', Hermite''2'', Nearest Neighbour''3''                                                               | 
 +| **ASPECT RATIO ''cemu_aspect''**                            | Change the output resolution ratio.\\ => Keep Aspect Ration (Default) ''0'', Stretch ''1''                                                                                | 
 +| **ENABLE MOUSE ''cemu_touchpad''**                          | Enable mouse input to simulate touchscreen.\\ => Disabled (Default) ''false'', Enabled ''true''                                                                           | 
 +| **ENABLE PERFORMANCE OVERLAY ''cemu_overlay''**             | Enable Cemu's performance overlay.\\ => Disabled (Default) ''false'', Enabled ''true''                                                                                    | 
 +| **ENABLE NOTIFICATIONS ''cemu_notifications''**             | Enable notifications of cache, controller events etc.\\ => Disabled (Default) ''false'', Enabled ''true''                                                                 | 
 +| **ENABLE GAMEPAD VIEW ''cemu_gamepad''**                    | Enable gamepad view for games that have interaction across two screens. Use Hotkey+R2 to switch screens.\\ => Disabled (Default) ''false'', Enabled ''true''              |
  
 <WRAP center round info> <WRAP center round info>
Line 152: Line 162:
 Cemu emulates motion control via ''mouse gesture'' + ''right mouse button'' Cemu emulates motion control via ''mouse gesture'' + ''right mouse button''
  
-FIXME add wiimote support+==== Wiimote support ==== 
 +Since v41, Wiimotes may be used as controllers in Cemu. To do so, pair a Wiimote and make sure the **MODE** in **WIIMOTE GUN SETTINGS** is set to **JOYSTICK** (not **GUN**). Both models Wiimote (RVL-003) and Wiimote incl. MotionPlus (RVL-036) are supported. 
 + 
 +Extensions may be used as far as Cemu supports them. 
 +Reported as working in Cemu 2.0-81: 
 +  * RVL-003 with Nunchuk or MotionPlus or both 
 +Reported as not working in Cemu 2.0-81 (see [[https://github.com/batocera-linux/batocera.linux/pull/12291|PR #12291]] for details): 
 +  * RVL-003 with Classic Controller (broken button mapping) 
 +  * RVL-003 with Classic Controller Pro (not recognized) 
 +  * RVL-036 with any extension (unstable connection)
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
  • systems/wiiu.1714763520.txt.gz
  • Last modified: 2 years ago
  • by mad4vg