Difference between revisions of "Cemu"
From PCGamingWiki, the wiki about fixing PC games
m |
|||
(27 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
{{stub}} | {{stub}} | ||
{{Emulation}} | {{Emulation}} | ||
− | {{Infobox game | + | {{Infobox non-game |
|title = Cemu | |title = Cemu | ||
|cover = Cemu Logo.png | |cover = Cemu Logo.png | ||
Line 7: | Line 7: | ||
{{Infobox game/row/developer|Team Cemu}} | {{Infobox game/row/developer|Team Cemu}} | ||
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows| | + | {{Infobox game/row/date|Windows|October 13, 2015}} |
+ | {{Infobox game/row/date|Linux|August 24, 2022}} | ||
+ | {{Infobox game/row/date|OS X|September 23, 2022}} | ||
|wikipedia = Cemu | |wikipedia = Cemu | ||
}} | }} | ||
Line 13: | Line 15: | ||
'''Key points''' | '''Key points''' | ||
{{ii}} Emulator for [[Emulation:Wii U|Wii U]] | {{ii}} Emulator for [[Emulation:Wii U|Wii U]] | ||
− | + | {{++}} Over 40% of Wii U games are considered playable and 12% are considered perfect<ref>{{Refurl|url=http://compat.cemu.info/|title=Cemu Compatibility List Cemu Compatibility List|date=May 2023}}</ref> | |
− | {{++}} Over | + | {{++}} Open Source |
'''General information''' | '''General information''' | ||
Line 23: | Line 25: | ||
{{Availability/row| Official | https://cemu.info/changelog.html | DRM-free | | | Windows}} | {{Availability/row| Official | https://cemu.info/changelog.html | DRM-free | | | Windows}} | ||
}} | }} | ||
− | {{ | + | {{ii}} Linux port is planned<ref>{{Refurl|url=https://wiki.cemu.info/wiki/Roadmap#Linux_port|title=wiki.cemu.info|date=9 June 2023}}</ref> |
+ | {{++}} Has a built-in auto-updater. | ||
+ | {{mm}} [https://github.com/cemu-project/Cemu Cemu Source Code (GitHub)] | ||
==Game data== | ==Game data== | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|}} | + | {{Game data/config|Windows|{{p|game}}\settings.xml}} |
+ | {{Game data/config|OS X|}} | ||
+ | {{Game data/config|Linux|}} | ||
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/saves|Windows|}} | + | {{Game data/saves|Windows|{{p|game}}\mlc01\usr\save\|{{p|userprofile}}\Documents\mlc01\usr\save\{{Note|Legacy default location}}}} |
+ | {{Game data/saves|OS X|}} | ||
+ | {{Game data/saves|Linux|}} | ||
}} | }} | ||
− | |||
==Video== | ==Video== | ||
Line 46: | Line 53: | ||
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
− | |multimonitor = | + | |multimonitor = true |
− | |multimonitor notes = | + | |multimonitor notes = Separate Windows for TV and Gamepad view |
− | |ultrawidescreen = | + | |ultrawidescreen = hackable |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = via Graphics Packs (Not available for all games) |
− | |4k ultra hd = | + | |4k ultra hd = hackable |
− | |4k ultra hd notes = | + | |4k ultra hd notes = via Graphics Packs (Not available for all games) |
− | |fov = | + | |fov = n/a |
|fov notes = | |fov notes = | ||
|windowed = true | |windowed = true | ||
Line 58: | Line 65: | ||
|borderless windowed = unknown | |borderless windowed = unknown | ||
|borderless windowed notes = | |borderless windowed notes = | ||
− | |anisotropic = | + | |anisotropic = hackable |
− | |anisotropic notes = | + | |anisotropic notes = via Graphics Packs (Not available for all games) |
− | |antialiasing = | + | |antialiasing = limited |
− | |antialiasing notes = | + | |antialiasing notes = Per-game basis. May be configured via Graphics Packs (Not available for all games) |
− | |vsync = | + | |upscaling = unknown |
− | |vsync notes = | + | |upscaling tech = |
− | |60 fps = | + | |upscaling notes = |
− | |60 fps notes = | + | |vsync = true |
− | |120 fps = | + | |vsync notes = Double or triple buffered. |
− | |120 fps notes = | + | |60 fps = limited |
− | |hdr = | + | |60 fps notes = Per-game basis. May be configured via Graphics Packs (Not available for all games) |
+ | |120 fps = hackable | ||
+ | |120 fps notes = via Graphics Packs (Not available for all games) | ||
+ | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
|ray tracing = unknown | |ray tracing = unknown | ||
Line 78: | Line 88: | ||
==Input== | ==Input== | ||
{{Input | {{Input | ||
− | |key remap = | + | |key remap = true |
|key remap notes = | |key remap notes = | ||
|acceleration option = unknown | |acceleration option = unknown | ||
Line 90: | Line 100: | ||
|touchscreen = unknown | |touchscreen = unknown | ||
|touchscreen notes = | |touchscreen notes = | ||
− | |controller support = | + | |controller support = true |
|controller support notes = | |controller support notes = | ||
− | |full controller = | + | |full controller = true |
− | |full controller notes = | + | |full controller notes = Supports SDL, WGI, XInput, DirectInput, DSUClient, Wii Remotes and Gamecube Controllers. |
− | |controller remap = | + | |controller remap = true |
|controller remap notes = | |controller remap notes = | ||
− | |controller sensitivity = | + | |controller sensitivity = true |
|controller sensitivity notes= | |controller sensitivity notes= | ||
− | |invert controller y-axis = | + | |invert controller y-axis = false |
− | |invert controller y-axis notes= | + | |invert controller y-axis notes= |
− | |xinput controllers = | + | |xinput controllers = true |
|xinput controllers notes = | |xinput controllers notes = | ||
− | |xbox prompts = | + | |xbox prompts = hackable |
− | |xbox prompts notes = | + | |xbox prompts notes = via Graphics Packs (Not available for all games) |
|impulse triggers = unknown | |impulse triggers = unknown | ||
|impulse triggers notes = | |impulse triggers notes = | ||
− | |dualshock 4 = | + | |dualshock 4 = true |
|dualshock 4 notes = | |dualshock 4 notes = | ||
− | |dualshock prompts = | + | |dualshock prompts = hackable |
− | |dualshock prompts notes = | + | |dualshock prompts notes = via Graphics Packs (Not available for all games) |
|light bar support = unknown | |light bar support = unknown | ||
|light bar support notes = | |light bar support notes = | ||
|dualshock 4 modes = unknown | |dualshock 4 modes = unknown | ||
|dualshock 4 modes notes = | |dualshock 4 modes notes = | ||
− | |tracked motion controllers= | + | |tracked motion controllers= true |
− | |tracked motion controllers notes = | + | |tracked motion controllers notes = Wii Remotes native. Others via workarounds |
|tracked motion prompts = unknown | |tracked motion prompts = unknown | ||
|tracked motion prompts notes = | |tracked motion prompts notes = | ||
− | |other controllers = | + | |other controllers = true |
|other controllers notes = | |other controllers notes = | ||
|other button prompts = unknown | |other button prompts = unknown | ||
|other button prompts notes= | |other button prompts notes= | ||
− | |controller hotplug = | + | |controller hotplug = true |
|controller hotplug notes = | |controller hotplug notes = | ||
− | |haptic feedback = | + | |haptic feedback = true |
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = true |
− | |simultaneous input notes = | + | |simultaneous input notes = Up to 8 Input Devices |
|steam input api = unknown | |steam input api = unknown | ||
|steam input api notes = | |steam input api notes = | ||
Line 142: | Line 152: | ||
==Audio== | ==Audio== | ||
{{Audio | {{Audio | ||
− | |separate volume = | + | |separate volume = true |
− | |separate volume notes = | + | |separate volume notes = Different Sliders for Gamepad and TV audio. |
− | |surround sound = | + | |surround sound = true |
− | |surround sound notes = | + | |surround sound notes = TV output only |
− | |subtitles = | + | |subtitles = n/a |
|subtitles notes = | |subtitles notes = | ||
− | |closed captions = | + | |closed captions = n/a |
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = false |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
Line 160: | Line 170: | ||
}} | }} | ||
+ | {{L10n|content= | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Catalan | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Simplified Chinese | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Dutch | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Hungarian | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Norwegian | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Polish | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Portuguese | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Swedish | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Turkish | ||
+ | |interface = true | ||
+ | |audio = n/a | ||
+ | |subtitles = n/a | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | ==Issues fixed== | ||
+ | ===Stuttering every time a new shader is loaded in the game=== | ||
+ | {{Fixbox|description=Use shader caches|ref=<ref>{{Refcheck|user=Keith|date=2023-09-27|comment=}}</ref>|fix= | ||
+ | # Download the shader cache for the desired game [https://chriztr.github.io/cemu_shader_and_pipeline_caches/ here] or [https://emulation.gametechwiki.com/index.php/Shader_caches here]. | ||
+ | # Put the files in {{file|<cemuFolder>\shaderCache\transferable|folder}}. | ||
+ | }} | ||
==Other information== | ==Other information== | ||
Line 170: | Line 325: | ||
|wing = | |wing = | ||
|wing notes = | |wing notes = | ||
− | |opengl versions = | + | |opengl versions = 4.5 |
|opengl notes = | |opengl notes = | ||
|glide versions = | |glide versions = | ||
Line 180: | Line 335: | ||
|metal support = | |metal support = | ||
|metal support notes = | |metal support notes = | ||
− | |vulkan versions = | + | |vulkan versions = 1.1 |
− | |vulkan notes = | + | |vulkan notes = Recommended for AMD GPUs. |
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = | |shader model versions = | ||
|shader model notes = | |shader model notes = | ||
− | |windows 32-bit exe = | + | |windows 32-bit exe = false |
− | |windows 64-bit exe = | + | |windows 64-bit exe = true |
|windows arm app = unknown | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |mac os x powerpc app = | + | |mac os x powerpc app = unknown |
|macos intel 32-bit app = unknown | |macos intel 32-bit app = unknown | ||
|macos intel 64-bit app = unknown | |macos intel 64-bit app = unknown | ||
|macos arm app = unknown | |macos arm app = unknown | ||
|macos app notes = | |macos app notes = | ||
− | |linux powerpc app = | + | |linux powerpc app = unknown |
|linux 32-bit executable= unknown | |linux 32-bit executable= unknown | ||
|linux 64-bit executable= unknown | |linux 64-bit executable= unknown | ||
Line 202: | Line 357: | ||
}} | }} | ||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = DirectSound, XAudio2 | ||
+ | |audio notes = | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = SDL2 | ||
+ | |input notes = | ||
+ | |cutscenes = | ||
+ | |cutscenes notes = | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | |anticheat = | ||
+ | |anticheat notes = | ||
+ | }} | ||
==System requirements== | ==System requirements== | ||
Line 207: | Line 379: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = | + | |minOS = 7 |
|minCPU = | |minCPU = | ||
− | |minRAM = | + | |minRAM = 4 GB |
|minHD = | |minHD = | ||
|minGPU = | |minGPU = | ||
+ | |minOGL = 4.5 | ||
|recOS = | |recOS = | ||
|recCPU = | |recCPU = | ||
− | |recRAM = | + | |recRAM = 8 GB |
|recHD = | |recHD = | ||
|recGPU = | |recGPU = | ||
Line 222: | Line 395: | ||
{{References}} | {{References}} | ||
+ | [[Category:Emulators]] |
Latest revision as of 14:01, 31 December 2023
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
This article is about the emulation of a console or deprecated PC platform on Windows, macOS (OS X), or Linux.
Developers | |
---|---|
Team Cemu | |
Release dates | |
Windows | October 13, 2015 |
Linux | August 24, 2022 |
macOS (OS X) | September 23, 2022 |
Key points
- Emulator for Wii U
- Over 40% of Wii U games are considered playable and 12% are considered perfect[1]
- Open Source
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website |
- Linux port is planned[2]
- Has a built-in auto-updater.
- Cemu Source Code (GitHub)
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\settings.xml[Note 1] |
macOS (OS X) | |
Linux |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\mlc01\usr\save\[Note 1] %USERPROFILE%\Documents\mlc01\usr\save\[Note 2] |
macOS (OS X) | |
Linux |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Separate Windows for TV and Gamepad view | ||
Ultra-widescreen | via Graphics Packs (Not available for all games) | ||
4K Ultra HD | via Graphics Packs (Not available for all games) | ||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | via Graphics Packs (Not available for all games) | ||
Anti-aliasing (AA) | Per-game basis. May be configured via Graphics Packs (Not available for all games) | ||
Vertical sync (Vsync) | Double or triple buffered. | ||
60 FPS | Per-game basis. May be configured via Graphics Packs (Not available for all games) | ||
120+ FPS | via Graphics Packs (Not available for all games) | ||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | Supports SDL, WGI, XInput, DirectInput, DSUClient, Wii Remotes and Gamecube Controllers. | |
Controller remapping | ||
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | via Graphics Packs (Not available for all games) | |
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | via Graphics Packs (Not available for all games) | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Tracked motion controllers | Wii Remotes native. Others via workarounds | |
---|---|---|
Button/gesture prompts |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M | Up to 8 Input Devices |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Different Sliders for Gamepad and TV audio. | |
Surround sound | TV output only | |
Subtitles | ||
Closed captions | ||
Mute on focus lost |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Catalan | ||||
Simplified Chinese | ||||
Dutch | ||||
French | ||||
German | ||||
Hungarian | ||||
Italian | ||||
Japanese | ||||
Korean | ||||
Norwegian | ||||
Polish | ||||
Portuguese | ||||
Russian | ||||
Spanish | ||||
Swedish | ||||
Turkish |
Issues fixed
Stuttering every time a new shader is loaded in the game
Use shader caches[3] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
OpenGL | 4.5 | |
Vulkan | 1.1 | Recommended for AMD GPUs. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows | |||
macOS (OS X) | |||
Linux |
Middleware
Middleware | Notes | |
---|---|---|
Audio | DirectSound, XAudio2 | |
Input | SDL2 |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7 | |
Processor (CPU) | ||
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | ||
Video card (GPU) | OpenGL 4.5 compatible |
- A 64-bit operating system is required.
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details). - ↑ Legacy default location
References
- ↑ Cemu Compatibility List Cemu Compatibility List - last accessed on May 2023
- ↑ wiki.cemu.info - last accessed on 9 June 2023
- ↑ Verified by User:Keith on 2023-09-27