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
194
Trophies
1
XP
1,092
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,225
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
266
Trophies
1
XP
1,084
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.
 
General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes