Cemu 1.11.2 Released For Patreon Supporters; Introduces QoL Improvements And More

A new version of the Wii U emulator Cemu has been made available for Patreon supporters.

The new version, version 1.11.2, introduces a few quality of life improvements such as a file menu shortcut for recently launched games and more. You can check out the full update notes below.

general: Added file menu shortcuts to recently launched games
general: Improved robustness of file location handling, includes unicode support and the ability to launch games from network storage
general: If the mlc01 folder is not found, Cemu will ask if it should be created (helpful when you forget the specifiy the -mlc parameter)

PPC/JIT: Fixed a crash caused by recompiling very large functions
PPC/JIT: Implemented CRAND and SYNC instructions

coreinit: Added API FSSetUserData, FSGetUserData, OSAndAtomic64, OSOrAtomic64, FSMakeDir
coreinit: Fixed a bug where async FS callbacks for some file operations would have FSCmdBlock* set to null

rpl: Improved handling of sdata2

GX2: Added support for QUAD_STRIPS primitive type
GX2: Added support for GPU special state 5 (convert depth to color)
GX2: Added support for GPU special state 8 (clear color as depth buffer)
GX2: Added support for A2_B10_G10_R10_UNORM texture format
GX2: Fixed a bug where updating textures would fail if the updated texture was a view with a non-zero mip base
GX2: Fixed a bug in GX2CopySurface() that caused the copy operation to be cancled if the source and destination mip index had different values
GX2: Added support for data-sharing of overlapping textures between integer texture formats and BC4 3D textures (special case that requires pixel-data conversion since OpenGL does not support BC4 3D textures)
GX2: Fixed mismatching pixel shader imports when a geometry shader is used (caused render glitches on AMD and Intel GPUs)
GX2: Added API GX2SetDRCConnectCallback

nn_boss: Implemented additional API

nsyskbd: Added minimalistic usb keyboard implementation (no functionality, but it prevents games from softlocking or crashing)

nn_nfp: Added missing fields to GetTagInfo(), GetNfpRomInfo() and GetNfpCommonInfo()

nlibcurl: Fixed curl_global_init not setting the default memory functions correctly
nlibcurl: Added API curl_multi_timeout
nlibcurl: Added handling for CURLOPT_POSTFIELDS and CURLINFO_CONTENT_LENGTH_DOWNLOAD

nn_act: Independent token cache can store multiple tokens now
nn_act: Added API EnableParentalControlCheck, IsParentalControlCheckEnabled, AcquireEcServiceToken, AcquireIndependentServiceToken (new overload)

vpad: Fixed missing deadzone when translating axis to analog direction buttons
vpad: Fixed incorrect axis normalization after the deadzone has been already applied

input: Deadzone and axis-range calculation is now applied to the mapped input rather than the raw api input

sndcore2: Increased sound volume to be on the same level as sndcore1

Cemu 1.11.2 will release next week to the public.

Tweet Share

Related

Cemu 1.11.0 Brings Performance Improvements For Zelda Breath Of The Wild, Native Online Play And More

Cemu 1.10.0 Update To Enable Zelda Breath Of The Wild Stereo Sound; Super Smash Bros Fully Playable

Wii U Emulator Cemu Receives New 1.9.0c Update; New Video Showcases Enhancements

PS3 DX12 PC & Wii U PC Emulation Made Incredible Progress