Cemu v1.15.4b released

cemulogo2-png.157415

Cemu, the popular Wii U emulator, has recently received a couple of new updates! Version 1.15.4 includes h264 video decoding & controller hotplugging, improves SpotPass functionality, adds OSScreen API support for the gamepad view to enhance homebrew emulation and also fixes a good number of bugs and crashes. A minor release was also unveiled shortly after, 1.15.4b, which fixes an issue with the memory searcher tool, warns the user when games are being used online with invalid or missing certificats and also includes other general stability improvements.

The full changelog is as follows:
# Cemu detailed changelog for 1.15.4b
# Patreon release date: 2019-03-30
# Public release date: 2019-04-06

# New in 1.15.4b:

general: Fixed memory searcher tool not displaying some values
general: When certificates for online mode are missing or corrupted Cemu will now print a warning to log.txt when they are accessed

H264: Stability improvements

GX2: Fixed crash when R10_G10_B10_A2_SNORM texture format is used
GX2: GX2ConvertDepthBufferToTextureSurface() will now reset global depth clear to 0.0 as a side effect since Dragon Quest X relies on this behavior

nlibcurl: Fixed crash bug in free() wrapper
nlibcurl: Implemented curl_multi_fdset()
nlibcurl: Added support for CURLINFO_CONTENT_TYPE and CURLINFO_REDIRECT_URL

nn_boss: Fixed crash when running unregistered task

nsysnet: Stability improvements

# New in 1.15.4:

general: GamePad view now works with OSScreen API (used by some homebrew)

debugger: Various stability improvements and bug fixes

H264: Added full h264.rpl module implementation (#25)

CPU/JIT: Implemented PSQ_L type 9 (single U16 load) (#30)

GX2: Fixed a bug when determining vertex winding order for primitive RECTS with non-standard vertex shader attribute mapping
GX2: Fixed a bug in texture copy operations with non-zero mip levels (#19)
GX2: Added support for texture formats X24_G8_UINT and D32_FLOAT_S8_UINT (#9)
GX2: Minor optimizations

nlibcurl: Several crash bugs fixed

input: Added support for hot plugging configured controllers while a game is running

nn_boss: SpotPass files are now cached across Cemu sessions and only redownloaded if they are outdated
nn_boss: Added support for RawDlTaskSetting API in tasks and file handling (#31)
nn_boss: Fixed incorrect http headers in web requests
nn_boss: Fixed a bug in task.StopScheduling()

nsysnet: Improved robustness


Note:
(#xx) refers to bug tracker issues fixed by this change. See http://bugs.cemu.info/projects/cemu/

You can download the latest release at Cemu's official website, which is linked in the sources below.

:arrow: Source
:download: Downloads
 

gbatempfan1

Well-Known Member
Member
Joined
Nov 2, 2010
Messages
200
Trophies
1
XP
1,201
Country
H264: Added full h264.rpl module implementation (#25)

And Cemuhook which had its original purpose as a way to add an h264 decoder has been updated to the following:

Code:
0.5.7.1 - Do not replace H264 Decoder functions for Cemu versions >= 1.15.4 (which has native H264 decoding support), option in Debug menu to override

So you can still use cemuhook's version if you really want to or if there is problems.
 
Last edited by gbatempfan1,
  • Like
Reactions: RattletraPM

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
What is OSScreen?
In a nutshell, when developing homebrew applications on the Wii U, you have access to two graphical APIs: a low-level one that interfaces directly with the console's GPU (GX2) and a high-level one (OSScreen). The former is used in all officially licensed Wii U software and, being a low-level API, is much more powerful and complex, while the latter is way more limited but also much simpler to get started with.

While GX2 was also adopted by graphically heavy or more complex homebrew, other simpler ones still used OSScreen due to its simplicity.
 
  • Like
Reactions: Disco and BaamAlex

NeroAngelo

Clueless Importer
Member
Joined
Dec 31, 2003
Messages
273
Trophies
2
XP
1,219
Country
Libya
does CEMU support the WiiU GamePad ? or is that still not a thing yet? aka. can i finally throw my WiiU into storage? :3
 

warweeny

Well-Known Member
Member
Joined
Apr 25, 2011
Messages
319
Trophies
0
XP
1,140
Country
Netherlands
Until it is working without the shitty shader import bullshit, i am not interested in the slightest in this emulator.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    DinohScene @ DinohScene: ahh nothing beats a coffee disaronno at work