Emulation [RELEASE] Cemu - Wii U emulator

  • Thread starter Exzap
  • Start date
  • Views 7,187,524
  • Replies 21,662
  • Likes 283

ww97

Wajiro
Member
Joined
May 5, 2016
Messages
192
Trophies
0
Age
27
Location
In Temple of Form
XP
222
Country
Iran
@Darkemaste @FloatingFatMan I just said the development of Cemu maybe is -inevitably- focused on certain games. And also, sadly, the development of emulation in some games will affect the others (usually) badly, so it would better to develop "specific" builds (don't like to call them unofficial), like Citra.
 

reznoire

Well-Known Member
Member
Joined
Feb 3, 2016
Messages
162
Trophies
0
XP
360
Country
United States
@Darkemaste @FloatingFatMan I just said the development of Cemu maybe is -inevitably- focused on certain games. And also, sadly, the development of emulation in some games will affect the others (usually) badly, so it would better to develop "specific" builds (don't like to call them unofficial), like Citra.
That's not what Citra does. There is a master, and that's all they distribute. Other people create game specific branches, that's why they're unofficial.

You're missing the most basic methodology of emulators, they aim for accuracy of the system itself. If a game regresses, it's because it wasn't being emulated properly to begin with. If you start relying on bad code, you're just going to end up with more bad code to account for it.
 

JaceCearK1

Well-Known Member
Member
Joined
May 18, 2015
Messages
540
Trophies
0
Age
27
XP
415
Country
Gambia, The
@ww97
Of course different games handle differently with each new feature-implementation, that's the nature of emulation.
The team behind the emulator isn't that big, so they can only focus on one build at the time. (and having a single build makes much more sense imo)
Cemu gets better and better with each version and eventually everything will be alright.
You've got to always remember, that this is a "Work-In-Progress" emulator in its Alpha-stage! A few months (maybe even just weeks) from now the loading times in MK8 will be exactly the same, if not faster than on the original hardware.
It's exactly the same as with asking about a new release: Have patience, and you'll be rewarded! ;)

Also Citra is a bad example. It emulates the much weaker hardware of the two but runs very crappy.
Almost nothing is smooth if you run it on a Low- to Middle-End PC; contrary to Cemu! :P
 

Jobenblue

Well-Known Member
Member
Joined
Mar 29, 2016
Messages
223
Trophies
0
XP
146
Country
United States
I just said the development of Cemu maybe is -inevitably- focused on certain games. And also, sadly, the development of emulation in some games will affect the others (usually) badly, so it would better to develop "specific" builds (don't like to call them unofficial), like Citra.

The only "specific" build is for CROS which are needed for POKEMON. They're not "good" builds either. They're all using a shitty, sloppy version of a cro somebody just threw together. Citras team didn't want to add it because they knew it was poorly made. Someone just took the CRO, improved it as much as they could, and then ran with it. You can't even beat the game that is was specifically made for. They ARE unofficial builds

Random guy: "the Wii U only has 10 or so games worth playing. I think that's the edge Cemu has over Citra, Cemu only has to successfully emulate a handfull of games while Citra has many many more to ensure compatibilty for."

Exzap: "That mentality would result in a very hacky emulator and in the long run it would do more harm than good. No game gets special treatment in CEMU."
 
Last edited by Jobenblue,

kofdasad

Member
Newcomer
Joined
Aug 22, 2015
Messages
21
Trophies
0
Location
Silent Hill
Website
es-la.facebook.com
XP
100
Country
Colombia
Hi!

Sorry
:v

I just got an SDD, if put CEMU and WUD/WUX there = "Better Performance"?
Someone have the NSMBU/SPLU files?

i try use the old method, but it doesn't find the title
:S


Code:
Starting NUS Download. Please be patient!
Downloading Title 0005001B10056000 v64...
    [=] Storing Encrypted Content...
  - Downloading TMD...
   + Downloading TMD Failed...

Thanks
 

Alex S

Creator Of WWHDM, And Metroid Fusion XER0X!
Member
Joined
May 2, 2016
Messages
695
Trophies
0
Location
Hell
Website
www.erm.wut
XP
1,002
Country
United States
upload_2016-7-1_10-29-0.png


my pc hung on this screen for some reason for awhile. but after waiting a bit it fixed itself. also on my legacy machine i get around 30 fps on super mario 3d world ^-^

--------------------- MERGED ---------------------------

also this happens on my legacy machine for some reson with sm4sh

Untitled.png


and on my nvidia gpu,samus'es icon is over top of marth's. does any of this happen to you guys?
 

Alex S

Creator Of WWHDM, And Metroid Fusion XER0X!
Member
Joined
May 2, 2016
Messages
695
Trophies
0
Location
Hell
Website
www.erm.wut
XP
1,002
Country
United States
Hi!

Sorry
:v

I just got an SDD, if put CEMU and WUD/WUX there = "Better Performance"?
Someone have the NSMBU/SPLU files?

i try use the old method, but it doesn't find the title
:S


Code:
Starting NUS Download. Please be patient!
Downloading Title 0005001B10056000 v64...
    [=] Storing Encrypted Content...
  - Downloading TMD...
   + Downloading TMD Failed...

Thanks

You wanna put the emulator on your SSD for almost instant shader caches. But you can keep the roms on a hard drive and it will be fine :P
 

myowfriend

Active Member
Newcomer
Joined
Dec 12, 2015
Messages
35
Trophies
0
Age
35
XP
97
Country
United States
Guys, I think the main target of cemu - emulation almost every Wii U game without any prob - is thinking to an Utopia -- I mean, impossible.

I started from v1.4.0. The 1.4.2 update improved FPS, especially in Super Mario Maker, but increased the pixels of "collision" in the graphic. Also, the 1.5.0 update improved FPS more in Maker, but reduced it in NES Remix 1 and 2.

Also, I have heard Bayonetta 2 doesn't load up in the latest version, while it has a good 30fps on the older versions.

All I say, is that maybe Cemu's optimization for certain games has a -probably- NEGATIVE effect on other games.
As I discovered from comments, maybe the recent optimizations has focused on 2 games: Super Mario Maker and Mario Kart 8.

When a change results in improvements in some games and regressions in others, it's because neither the new or old code is accurate. Some facets of the change improved accuracy for an instruction or whatever as it was used in one game while negatively effected it's use elsewhere. It's only natural that, somethings get broken momentarily while other things get fixed. Kind of like how, when someone cleans their house, it gets a little messier before it gets clean.

If the Dolphin team had thought the same way you do less than a year into Dolphin's development, it would be a hacky mess right now. In fact, I don't think many games could run at all a year into Dolphins development but 5+ years later they have a great emulator with very few speed hacks needed and almost all games run without any problems. They're not done yet though, they still have a bunch of plans for improving performance, accuracy, and compatibility while getting rid of speed hacks and making it less necessary for people to fiddle around with settings.

The big difference is that Dolphin has to do all it's emulation at a very low level. Things like HLE(High-Level Emulation) Audio were difficult to implement because the GameCube had no OS and thus no standardized audio API, just semi-standard microcode and some of Nintendo's first part games as well as Factor 5's games use their own. That meant they had to use the much slower LLE(Low-Level Emulation) audio and emulate the actual sound chip and just run whatever micro-code the game uses. The same sort of stuff applies to the GPU. Since there was no API that abstracted the software from the hardware, they have to emulate all the intricacies of the GC's GPU using get it run on PC architecture which is very different..

In comparison, the Wii U has an OS, and shared libraries and API's and all that good stuff. That doesn't mean that CEMU doesn't have to emulate the hardware at all, but most of what it does is translate the Wii U's system calls and APIs to ones that PCs use.

So if it's not impossible for Dolphin to support every game with one version, then it's much more possible for the Cemu to. In fact, it's very probable that CEMU will be able to play any Wii U game without any problem in the future. How far in the future remains to be seen but it IS progressing very, very quickly.

On the discussion about CEMU vs Citra, I'd imagine its difficult emulating the 3DSs fixed-function GPU. The Wii U's GPU is much more similar to the a modern PC GPU.

Of course, I may have some of this wrong, but I have no problem being corrected.
 

Jobenblue

Well-Known Member
Member
Joined
Mar 29, 2016
Messages
223
Trophies
0
XP
146
Country
United States
Going to have any chance of running xenoblade chronicles x ( in the future ) using a I5 6600 + gtx 960 ?
most likely, those are good specs.

Optimize sm4sh: disable "enable vertex cache", "thread sync api", "gx2 api", dump textures, dump shaders" enable "overwite vertex buffer size" ,"enabled compressed textures", "disable audio", "enable logging". "unsupported api calls", "file access", "audio api"
 
  • Like
Reactions: Danielci58

Danielci58

Member
Newcomer
Joined
Jul 1, 2016
Messages
5
Trophies
0
Age
29
XP
41
Country
most likely, those are good specs.

Optimize sm4sh: disable "enable vertex cache", "thread sync api", "gx2 api", dump textures, dump shaders" enable "overwite vertex buffer size" ,"enabled compressed textures", "disable audio", "enable logging". "unsupported api calls", "file access", "audio api"

Didnt got it properly.
A
"enable vertex cache", "thread sync api", "gx2 api", dump textures, dump shaders" All those disable ?
"overwite vertex buffer size" ,"enabled compressed textures", "disable audio", "enable logging". "unsupported api calls", "file access", "audio api" Enable ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1