Emulator Issues #13936
openElf's disembodied legs float over gameplay in christmas shovelware
0%
Description
Game Name:
We Wish You A Merry Christmas
Game ID:
SMCENR
MD5 Hash:
cd746872ad20a0867711c815c1e29fa5
What's the problem? Describe what went wrong.
When playing the Hot Chocolate minigame, the legs of the elf who's ordering are nearly always present on the top part of the screen, partially blocking the bottle of milk. It seems this is just where the game stores the model during the gameplay, as it moves out of the way when he's supposed to be ordering. Seems to be a layering or other visibility priority issue, but I could be wrong there.
What steps will reproduce the problem?
Open the game, make a save file and skip through the tutorial, go to the minigames on the shelf to the left, and open the hot chocolate minigame.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes, 2509-572
Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.
Yes, 2509
Example of the bug in the latest version of dolphin

Example of what it should look like, sourced from a longplay recorded on console (https://youtu.be/B8LodfMUx4U?t=1291)

FIFO Player recording in the attached zip
PC Specs:
OS: Windows 10 Pro (22H2)
CPU: Ryzen 5 5600X
GPU: RTX 3060
RAM: 16gb
Also happens on my Linux laptop
Files
Updated by pokechu22 5 months ago
- Related to Emulator Issues #12223: Major Minor's Majestic March White Screens added
Updated by pokechu22 5 months ago
- File wewishyouamerrychristmas_scissor_statistics.png wewishyouamerrychristmas_scissor_statistics.png added
- Regression changed from No to Yes
Regressed in 5.0-16348 (which fixed bug 12223); not present in 5.0-16340. The game is doing something weird with the viewport, placing it far below the screen... but far enough that it actually wraps around and hits the top of the screen again. (The same thing was happening in Major Minor's Majestic March, except that game moves the screen using scissor offsets, while here the scissor offset remains at (342, 342)). See attached screenshot with OverlayScissorStats = True set in Gfx.ini. (It seems like OverlayScissorStats broke sometime since then, and now doesn't consistently show all of the scissor rectangles on a given frame, so this is a screenshot from 5.0-16348.)
Can you try to record a fifolog of the elf ordering animation and the moving mug/elf? It might be a bit difficult due to how fast it's moving, but I think it would make it more obvious as to how the game is using the viewport/scissor. Frame advance and savestates might help, as would recording a longer fifolog.
Updated by flacs 5 months ago
- File elf_nyoom.zip elf_nyoom.zip added
Updated by Billiard26 15 days ago
- Status changed from New to Accepted
- Regression start set to 5.0-16348