Emulator Issues #2112
Mii loose they face attributes, eyes, nose, mouth. During game play
What steps will reproduce the problem?
1.Start a Wii game that uses Miis like Wii Sport/Wii sports Resort/Wii
What is the expected output? What do you see instead?
Mii faces with correct eyes / mouth.
This attibutes disappear as soon you go ahead in game.
What version of the product are you using? On what operating system?
A bug present since early release, but also in recent >r4900.
JIT/JITIL OGL/DX9 don't make any different.
Please provide any additional information below.
Improved in r4532, but not completly fixed.
It seems the disappear is also affected by changing the size of the
rendering window (ie: going full screen).
Probably related to that is also the disappearing of the overimpressed
track in Wii Mario Kart, if you go full screen.
#21 Updated by giaga7 over 8 years ago
In issue 3292 problem is a very little litltle bit different, attributes eyes and so on doesn't disappear, they there aren't, Nothing is showed correctly... However skidau you're incredible, I putted my issue aome minutes ago and you already checked and moved it!:) Good work!
#24 Updated by arturbc93 over 8 years ago
It would be nice if the faces of Miis worked right in "EFB Copy: to texture" or "to RAM". When I use "copy EFB: to RAM" the faces of the Miis are good, but the game is too slow, but I noticed that when I start a game using this method "to RAM" and during the match I change for "to texture" the game gets a great performance and until the end of the match the faces of the Miis stay normal.
PS: Check out my other issue, the issue 3340 because it already has a time I posted, but it seems that was forgotten. It's about easy way to set the ID of 2 or more controllers, if they have other ideas, just post there or comment on existing ones.
#25 Updated by giaga7 over 8 years ago
Quote Artur-bc, this issue exist from a long time, it would be fantastic if mii's faces worked right in efb copy to texture too! For me efb to Ram works good but it's slower and not 100% scaled in a lot of cases!! I don't know if this issue is related too graphic or not but if it work right in efb to Ram it should be a graphic issue!
#29 Updated by arturbc93 about 8 years ago
I managed to get around this problem.
When I did all my settings, I left the settings that are changed with the plugins, outcast, last to be scrambled, so when I start the emulator, they are disabled, but only to open the settings, they are activated and during the whole game no longer the problem of the disappearing faces, even with the changes of expressions, remained with his face all the time and with a good performance in texture mode.
Note: The plugin was used DX11 r7444. The plugin DX9 and OpenGL is not working in version r7444.
#31 Updated by arturbc93 about 8 years ago
No, unfortunately I discovered that the plugin was defective, and with texture selected, he worked as RAM to run the first game after running the emulator. Now that this problem has been corrected, came back as before.
Note: It is good that now the DX11 mode can use the RAM.
Sorry for the scare. Version r7461 x64.
#36 Updated by marcosvitali about 8 years ago
That demostrate 3 things. First skidau is the best programmer of dolphin :), 2 nohlan have has a excelent work, and 3 - Skidau - "This is due to a timing problem in the FIFO. I was able to get full faces correctly drawn by tweaking the FIFO timings." Why alwaysssssss the FIFO is the guilty???? ehehehhehe
#40 Updated by arturbc93 about 8 years ago
Note: This method caused some defect in the Wii Party, for example, when some event happens that appear onscreen Miis to cheer or boo, they appear without a head. Some numbers are with filling in around them in square shape, instead of actually fill them.
#42 Updated by arturbc93 about 8 years ago
In DX9 plugin works fine Wii Party, except for this "black mask" and is not as fast as DX11. The get a screenshot button or (F9) with DX9 plugin is not working well.
Note: In the Mii Channel has no "black mask".
The DX11 is still defective in Wii Party.
#43 Updated by arturbc93 almost 8 years ago
Great job, now only the numbers are still defective. But since this is a issue on the faces of the Miis, in DX11 with this new method is apparently fixed.
Now we just need to fix the DX9, "Black Mask", and the OpenGL, which gives Lag when loading a new attribute of the faces of Miis, "Per-Pixel Lighting" and leaves the green screen and "blank", and acess the settings with the running game, the picture freezes.
#48 Updated by arturbc93 over 7 years ago
With texture cache accuracy to safest or fastest, no have difference for me, solves the problem of disappearing faces however is very slow, but the "texcache-rewrite" solved the problem with the same performance of EFB to texture with EFB Virtual on texcache-rewrite build.
#49 Updated by arturbc93 over 7 years ago
Have any chance of the vídeo plugin with texcache rewrite go back?
Have any chance of the vídeo plugin with texcache rewrite go back?
With this plugin, I play many games with Miis and all they, the Miis remain with their faces all the time and performance is of EFB to Texture of the current plugin, tested in OGL, D3D9 and D3D11.
I saw no reason for you to have them removed if they were working better, only with them I can play the Lost in Shadow(SDWE18), Wii Sports(RSPE01), Wii Sports Resorts(RZTE01), Wii Party(SUPE01), Mario Sports Mix(RMKE01), Spider-Man Shattered Dimensions(SPDE52), among other with a nice performance and few defects.
The Last version with this plug-ins is r7719.
#55 Updated by NeoBrainX about 7 years ago
- Status changed from Work started to Invalid
EFB to Ram apparently fixes this (at least that's what all comments seem to suggest, even though no one was really clear on this).
Closing invalid, no one cares about EFB to texture. In case anyone happens to care in the future, this probably can be fixed by separating the "decode" and "depalettize" steps of the texture decoder like texcache-rewrite did (which, in fact, is what we should've been doing all along instead of the crappy "hey, tlut changed - let's randomly change texID" hack).
#62 Updated by kostamarino about 6 years ago
I never enforced efb to ram in these games because they had scaling issues with it with efb to ram( see http://wiki.dolphin-emu.org/index.php?title=RZTE01 for example, an unscaled rectangle in various mini games), something that was fixed in the hashless branch, so i waited for it to be merged before enforcing it... Therefore there is nothing that needs to be changed....
#63 Updated by chmet about 6 years ago
I was using the latest public 3.5 release (the first time I tried Dolphin) and the mii's faces were messed up. I just downloaded the new one mentioned above (3.5 367) and after messing around with all the settings, the faces STILL are all messed up. What specific options should I be using to fix the messed up mii faces? Honestly my Wii games are mostly made up of miis (Wii SPorts, Wii Sports Resort, Wii Play, Wii Party, etc). I really would like to fix this!
#65 Updated by chmet about 6 years ago
Hmm OK that was dumb on my part, I didn't look close enough to notice the "3" and "4" first digit version of 3.5. But I'm confused on that link above. Where exactly do I download the files? rd173d646de18 goes to a page that has this. What do I do with this, or how do I install it>
#66 Updated by chmet about 6 years ago
Just an FYI / Followup: I just googled the version name and found the download link. I overwrote the files on my current Dolphin install. I loaded up Wii Sports and Wii Party. I am VERY pleased to say that the problem is NEARLY gone. The faces still mess up when blinking or stationary sometimes, but it's 90% better than it was!! :) Thanks for all the help!
This is a old issue, but seems likely to still effect a lot of titles (i.e. likely almost anything that uses Mii's, and isn't forced EFB2RAM otherwise) unclear if it should have been closed.
There are at least 11 titles on the Wiki that seem to be effected (though that may need closer review).