In order to edit this wiki, you must register and verify your account.

Main Page: Difference between revisions

From Cemu Wiki
Jump to:navigation Jump to:search
mNo edit summary
(Update updates)
 
(44 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<!-- Welcome to the CEMU wiki box-->
<!-- Main_Page restyled by Emulated & d3rive -->
<!-- Please do not change any style sheets without asking us first -->
{|style="width:100%;margin-top:0em;background-color:#b7d9fa;border:1px solid #ccc"
|<div style="font-size:160%;text-align:center">'''Welcome to the Cemu Wiki'''</div>
<div style="top:+0.2em;font-size:100%;text-align:center">Official knowledge base for the Cemu Emulator</div>
<div style="font-size:75%;text-align:center">[[Special:Statistics|Statistics]]: There are {{NUMBEROFARTICLES}} [[Special:AllPages|articles]], {{NUMBEROFUSERS}} users and {{NUMBEROFFILES}} files.</div>
<div style="font-size:75%;text-align:center">'''The current date is {{CURRENTMONTHNAME}} {{CURRENTDAY}}, {{CURRENTYEAR}}''' </div>
|-
|}
<!--TOC-->
__NOTOC__
__NOTOC__
<!--frame-->
<div class="jumbotron" style="background-color:#DFE7E8 !important;">
{|style="width:100%;vertical-align: top;"|
  <div class="container">
|-
    <div style="float: right;">[[File:CemuLogo2.png|cemu|link=]]</div>
|style="width:37%;vertical-align: top;"|
    <h1 class="display-3">Welcome to the Cemu Wiki!</h1>
<!--Box start-->
    <p class="lead">The official knowledge base for the [https://cemu.info/ Cemu Emulator]</p>
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
  </div>
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px;text-align:center">
<big><b>The Cemu Emulator</b></big><br>
Cemu is experimental software which can emulate Wii U games on PC. It is still in development.
<div style="width:90%; text-align:center; margin:10px auto;">
<div style="border:2px outset #cccccc; background:#dddddd; margin:5px; padding:5px;">
<big><b>Official website:</b> [https://cemu.info https://cemu.info]</big><br>
<big><b>Download public build:</b> [http://cemu.info/releases/cemu_1.17.4.zip Cemu 1.17.4]</big> <sup>[http://cemu.info/changelog.html [ Changelog <nowiki>]</nowiki>]</sup> <br>
<big><b>Recommended Extensions:</b> [[Cemuhook|Cemuhook 0.5.7.3]]</big><br>
'''''Next public version: [[Release 1.17.X ?|1.17.X ?]]'''''<!--[[http://cemu.info/changelog/cemu_1_17_4.txt]]--><br>
<span style="font-size:75%;">'''''If you want to get access to the latest builds one week before public launch, <br>consider donating to the developers via Patreon.'''''</span>
<div>
</div>
</div>
<div class="row">
<div class="col-md-7">
<h2><i class="fa fa-pencil-square-o fa-fw"></i>&nbsp;Available documentation</h2>
To find information use the search box on the top right corner of the screen, or categorically browse the wiki using the [[#Documentation_topics|Documentation topic]] links provided below.
<h3 style="font-size: 21px;">Documentation topics</h3>
<div style="font-size: 125%;">
<p>
<span style="position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; border-top-left-radius: 4px; border-top-right-radius: 4px;">[http://compat.cemu.info/ Cemu Compatibility <small>(Results may be out of date)</small>]</span>
<span style="position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;;">[[Motion_Controls|Motion controller setup]]</span>
</p>
</div>
</div>
|}
<!--Box end-->
| style="width:25%;vertical-align: top;"|
<!--Box start-->
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px">
<big><b>Notable Pages</b></big>
*[[:Category:Introductory pages|Introductory]]
**[[Getting Started]] | [[Serfrosts_Cemu_Setup_Guide|Serfrost's Guide]] | [[:Category:Installation|Installation]]
*[[:Category:List of tutorials|Tutorials]]
**[[Motion Controls]] | [[Tutorial:Online Play|Online Play]] | [[Assembly Patching]]


*[[:Category:List of games|Games]]
<h3 style="font-size: 21px;">Contributing</h3>
**[[The Legend of Zelda: Breath of the Wild|Breath of the Wild]] | [[Splatoon]]
<div style="font-size: 125%;">
*[[Graphic packs]]
<p>
**[[FPS++]] | [[Graphic packs installation and usage|Installation]] | [[Graphic packs creation|Creation]]
<span style="position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;">[[:Category:List_of_editing_tutorials|Editing tutorials]]</span>
*[[List: Changelog|Changelog]]
</p>
<h3 style="font-size: 21px;">Categories</h3>
<p>
<dpl>
  category=cemu
  includesubpages=false
  namespace = Category
  format    = ,\n<span style="position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;;">[[%PAGE%|%TITLE%]]</span>,,
</dpl>
</p>
</div>
</div>
<div class="col-md-5">
<h2 ><i class="fa fa-history fa-fw"></i>&nbsp;Cemu changelog</h2>
 
{{Updates|class=col-sm-12 well|header=v1.27.0b (Experimental) {{!}} 2022-04-26 {{!}} [https://cemu.info/releases/cemu_1.27.0.zip Download]|body=
 
* Reworked title management from the ground up
** Scanning for titles should be a lot faster. Very noticable if you have a large library
** Updates and DLC no longer need to be installed. Cemu can now detect and load them directly from the game path folders
** The title manager window no longer is restricted to showing only one entry per title id, making it easier to manage duplicates
* Introducing support for a new file format for games which we dubbed Wii U archive (.wua):
** Supports multiple titles in a single file (e.g. a game combined with it's update and DLC)
** Cemu can play them directly and display them in the game list
** Uses compression, resulting in a smaller size than WUX or extracted folder format
** Lossless, can be converted back to the original files
** You can easily convert any of your games into .wua format via the Title Manager
** A standalone tool, including source code, for packing/unpacking is available here
* Added Cubeb audio backend (see our roadmap for details)
* Added a workaround for sampler rounding behavior differences between Wii U and OpenGL/Vulkan. This fixes invisible effects in some Wayforward games
* Opening the GamePad view will no longer blank out the main window on OpenGL
* Fixed Ctrl + Tab hotkey not toggling between TV and GamePad view
* General debugger improvements. Added breakpoints will now be remembered across sessions
* Reworked PDM (Play Diary Manager) service to be a bit more accurate. If you use a full mlc dump, Cemu will show the playtime stats from your console in the game list.
* Implemented nn_ac API GetAssignedAddress() and GetAssignedSubnet()
* Improved texture cache heuristics. Should save a bit of VRAM and avoid some unnecessary texture copies
* Reworked GX2R API and fixed some bugs in the process. Transformers Prime should no longer crash on boot
* Fixed an issue in the RPL loader where it would generate the wrong branch type. Fixes Your Shape: Fitness Evolved crashing on boot
* Fixed a crash that could occur when a game tried to access the GamePad camera
* Added a way to specify IP and port before selecting a DSU controller
* Tons of under the hood changes. Including:
** Almost fully migrated to CMake
** Upgraded from C++17 to C++20
** Reworked internal string handling to use UTF8 almost everywhere
** Reworked path handling to be more robust. Relative paths and network storage locations should work now.
** Reworked emulated system libraries: coreinit atomic, coreinit FS, nn_aoc
 
Wondering about the state of the Linux port? We posted an update [https://imgur.com/a/3Rk75PM here].
 
Hotfix 1.27.0b: Refresh button in title manager now works correctly. Fixed an issue where WUA conversion would add extra bytes to the last file. Fixed potential crash with H264 decoder. Starting with this version Cemu will also support auto-updating from one experimental version to any newer one, if available. If you are on 1.27.0 you still have to manually update to 1.27.0b once
}}
 
{{Updates|class=col-sm-12 well|header=v1.26.2 {{!}} 2022-02-12 {{!}} [https://cemu.info/changelog/cemu_1_26_2.txt Details] {{!}} [https://cemu.info/releases/cemu_1_26_2.zip Download]|body=
* Software decoder for H264 videos
* Vulkan optimizations
* Fixed graphic pack file replacement
* Fixed download manager "Invalid TMD" error
* Fixed motion for SDL controller API
}}
 
{{Updates|class=col-sm-12 well|header=v1.26.1 {{!}} 2022-01-19 {{!}} [https://cemu.info/changelog/cemu_1_26_1.txt Details] {{!}} [https://cemu.info/releases/cemu_1_26_1.zip Download]|body=
* Input fixes
}}


</div>
</div>
|}
<!--Box end-->
| style="width:37%;vertical-align: top;"|
<!--Box start-->
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px">
<big><b>Community Hubs</b></big><br>
*[https://discord.gg/5psYsup Discord server]
*[https://www.reddit.com/r/cemu/ Subreddit]
*[https://forum.cemu.info Forum (Down)]
*[https://gbatemp.net/threads/release-cemu-wii-u-emulator.399524/ GBAtemp thread]
*[http://www.neogaf.com/forum/showthread.php?t=1326636 NeoGAF thread]
</div>
</div>
|}
<!--Box end-->
|-
| style="vertical-align: top;"|
<!--Box start-->
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px;text-align:center">
<big><b>Support the Cemu Developers</b></big><br>
If you want to support the developers, visit their Patreon:<br> <big>'''[https://www.patreon.com/cemu/ Cemu Patreon]'''</big><br>
<big><b>Current Patreon build: [[Release 1.17.4 ?|1.17.4 ?]] </b></big><br>
'''''Next build: [[Release 1.17.X|1.17.X]]'''''<br>
<small>'''''You'll get exclusive access to the Patreon-only build.'''''</small>


<div class="row">
<div class="col-md-7">
<h2><i class="fa fa-road fa-fw"></i>&nbsp;Getting started</h2>
Anyone is welcome to edit or create pages on this wiki.
If there is something we can improve please let us know on the [[CEMU_Wiki:Feedback|Feedback page]]
'''Please note''': For general Cemu support, please join the [https://discord.gg/5psYsup Discord server] instead. General support is ''not'' provided via the wiki.
</div>
<div class="col-md-5">
<h2><i class="fa fa-file-text-o fa-fw"></i>&nbsp;Recently added pages</h2>
<p>Please make sure, when creating a new game page, to use the Game template and read up on all of the Infobox documentation to make sure you're doing everything right.</p>
{{Special:NewPages/5}}
</div>
</div>
|}
<!--Box end-->
| style="vertical-align: top;"|
<!--Box start-->
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px">
<big><b>Contribution</b></big>
*Add new content to the wiki following the guideline.
*Create missing game pages using the given templates.
*Send in your game test results at <br>''''' [http://compat.cemu.info compat.cemu.info] > [Submit Result] '''''or edit them yourself on the game page.
</div>
</div>
|}
<!--Box end-->
| style="vertical-align: top;"|
<!--Box start-->
{| style="width:100%;border: 0; background-color: #ffffff" cellpadding="0" cellspacing="10"
| style="width:100%;vertical-align: top; border:1px solid #8898BF; background-color: #FFFFFF" |
<div style="background-color:#01ACCA; font-size:1px; height:8px; border-bottom:1px solid #8898BF;"></div>
<div style="margin:5px">
<big><b>New Pages</b></big><br>
Please make sure, when creating a new game page, to use the [[Game template]] and read up on all of the [[Template:Infobox VG|Infobox documentation]] to make sure you're doing everything right.
*[[:Category:List of editing tutorials|List of editing tutorials]]
*'''[[CemuWiki:Help us|Help us]]'''
</div>
</div>
|}
<!--Box end-->
|}


[[Category:Wiki]]
[[Category:Cemu Wiki]]

Latest revision as of 21:33, 20 May 2022

cemu

Welcome to the Cemu Wiki!

The official knowledge base for the Cemu Emulator

 Available documentation

To find information use the search box on the top right corner of the screen, or categorically browse the wiki using the Documentation topic links provided below.

Documentation topics

Contributing

 Cemu changelog

v1.27.0b (Experimental) | 2022-04-26 | Download

  • Reworked title management from the ground up
    • Scanning for titles should be a lot faster. Very noticable if you have a large library
    • Updates and DLC no longer need to be installed. Cemu can now detect and load them directly from the game path folders
    • The title manager window no longer is restricted to showing only one entry per title id, making it easier to manage duplicates
  • Introducing support for a new file format for games which we dubbed Wii U archive (.wua):
    • Supports multiple titles in a single file (e.g. a game combined with it's update and DLC)
    • Cemu can play them directly and display them in the game list
    • Uses compression, resulting in a smaller size than WUX or extracted folder format
    • Lossless, can be converted back to the original files
    • You can easily convert any of your games into .wua format via the Title Manager
    • A standalone tool, including source code, for packing/unpacking is available here
  • Added Cubeb audio backend (see our roadmap for details)
  • Added a workaround for sampler rounding behavior differences between Wii U and OpenGL/Vulkan. This fixes invisible effects in some Wayforward games
  • Opening the GamePad view will no longer blank out the main window on OpenGL
  • Fixed Ctrl + Tab hotkey not toggling between TV and GamePad view
  • General debugger improvements. Added breakpoints will now be remembered across sessions
  • Reworked PDM (Play Diary Manager) service to be a bit more accurate. If you use a full mlc dump, Cemu will show the playtime stats from your console in the game list.
  • Implemented nn_ac API GetAssignedAddress() and GetAssignedSubnet()
  • Improved texture cache heuristics. Should save a bit of VRAM and avoid some unnecessary texture copies
  • Reworked GX2R API and fixed some bugs in the process. Transformers Prime should no longer crash on boot
  • Fixed an issue in the RPL loader where it would generate the wrong branch type. Fixes Your Shape: Fitness Evolved crashing on boot
  • Fixed a crash that could occur when a game tried to access the GamePad camera
  • Added a way to specify IP and port before selecting a DSU controller
  • Tons of under the hood changes. Including:
    • Almost fully migrated to CMake
    • Upgraded from C++17 to C++20
    • Reworked internal string handling to use UTF8 almost everywhere
    • Reworked path handling to be more robust. Relative paths and network storage locations should work now.
    • Reworked emulated system libraries: coreinit atomic, coreinit FS, nn_aoc

Wondering about the state of the Linux port? We posted an update here.

Hotfix 1.27.0b: Refresh button in title manager now works correctly. Fixed an issue where WUA conversion would add extra bytes to the last file. Fixed potential crash with H264 decoder. Starting with this version Cemu will also support auto-updating from one experimental version to any newer one, if available. If you are on 1.27.0 you still have to manually update to 1.27.0b once


v1.26.2 | 2022-02-12 | Details | Download

  • Software decoder for H264 videos
  • Vulkan optimizations
  • Fixed graphic pack file replacement
  • Fixed download manager "Invalid TMD" error
  • Fixed motion for SDL controller API


v1.26.1 | 2022-01-19 | Details | Download

  • Input fixes


 Getting started

Anyone is welcome to edit or create pages on this wiki.

If there is something we can improve please let us know on the Feedback page

Please note: For general Cemu support, please join the Discord server instead. General support is not provided via the wiki.

 Recently added pages

Please make sure, when creating a new game page, to use the Game template and read up on all of the Infobox documentation to make sure you're doing everything right.