Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Towards supporting title switching + better Wii U menu compatibility #907

Merged
merged 10 commits into from
Jul 21, 2023

Conversation

Exzap
Copy link
Member

@Exzap Exzap commented Jul 18, 2023

This PR adds enough of the foundation for title switching to make it functional but not yet stable.
With this the Wii U menu is now actually usable as a launcher, although with caveats and limitations. Games that come with launchers, like Steamworld and Yakuza collection, are now playable too. There is also a "Stop emulation" feature but we won't be exposing this in non-debug releases until the title switching code has matured for a while.

Additionally there have been lots of improvements for the COS features required by the Wii U menu. It can now show the plaza topics and posts as well as the installed games (detected from Cemu game paths and mlc, same as Cemu's game list).

A video showcasing the improvements:

title_switching.mp4

For anyone wanting to try the Wii U menu: You'll need a full mlc dump and the system libs drmapp.rpl and nn_sl.rpl in <CemuFolder>/cafeLibs/. More info about system files on the Cemu wiki.

I'm looking for feedback regarding any new regressions unrelated to title switching since I had to rework some core systems.

Closes #891 and #904

@Exzap Exzap merged commit 2200cc0 into cemu-project:main Jul 21, 2023
5 checks passed
@Exzap Exzap deleted the misc-fixes-5 branch September 29, 2023 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

steamworld collection
1 participant