https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12020-08-20T03:32:15ZDolphin bug trackerEmulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7398862020-08-20T03:32:15Ziwubcode
<ul></ul><p>Can you attach a small 2-3 frame fifo log?</p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7398872020-08-20T15:15:32Zkolanokolano@gmail.com
<ul></ul><p>I can not cause I'm just reporting on the bug raised by that YouTube video.</p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7398892020-08-21T05:24:18Zflacs
<ul></ul><p>fifo log: <a href="https://drive.google.com/file/d/1C76ZTrQ7rFEHo8JOezTWRrUcgQkpSk8b/view?usp=sharing" class="external">https://drive.google.com/file/d/1C76ZTrQ7rFEHo8JOezTWRrUcgQkpSk8b/view?usp=sharing</a></p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7400242020-09-11T14:50:56ZJMC4789JMC4789@gmail.com
<ul></ul><p>So I was messing with this a bit and honestly I have no clue what the problem can be.</p>
<p>I've tried interpreter, software renderer, all kinds of obscure accuracy options no one else cares about and nothing seems to even <em>affect</em> this issue, making it really hard to even understand what is going on. I'm going to start throwing it at various experimental builds I have to see if anything messes with it.</p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7401032020-09-12T06:46:56ZJMC4789JMC4789@gmail.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Accepted</i></li></ul><p>According to flacs, everything is rendering off screen which is pretty weird. I'm guessing the game renders the entire backdrops to texture or something and then displays it behind the game and we're doing something wrong.</p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7417412021-05-13T14:13:16ZMiksel12
<ul></ul><p>This seems similar to <a href="https://bugs.dolphin-emu.org/issues/12436" class="external">https://bugs.dolphin-emu.org/issues/12436</a>.</p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7432312021-10-28T00:43:54Zpokechu22
<ul><li><strong>File</strong> <a href="/attachments/8690">major_minor_loading_long.7z</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/8690/major_minor_loading_long.7z">major_minor_loading_long.7z</a> added</li><li><strong>File</strong> <a href="/attachments/8693">major_minor_retry_long.7z</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/8693/major_minor_retry_long.7z">major_minor_retry_long.7z</a> added</li><li><strong>File</strong> <a href="/attachments/8694">major_minor_title_long.7z.001</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/8694/major_minor_title_long.7z.001">major_minor_title_long.7z.001</a> added</li><li><strong>File</strong> <a href="/attachments/8695">major_minor_title_long.7z.002</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/8695/major_minor_title_long.7z.002">major_minor_title_long.7z.002</a> added</li></ul><p>This issue seems to be related to various scrolling scenes, such as the loading screen. The game uses the scissor offset for this, but for some reason it adds 1024 to the value, which causes things to not show up correctly in Dolphin (though it works on console). This offset remains even after the scrolling is finished (so stuff ends up stuck at 1024, 0 or 0, 1024 when it should be at 0, 0). Note that in addition to gameplay and cutscenes being white screens, the title screen is a white screen if you return to it from the menu (though it renders correctly the first time). Forcing the scissor offset to be 171 (which functions as 0) lets you see the game, though it breaks the scrolling effects.</p>
<p>I've recorded several fifologs of different scrolling scenes, which should help cover different scenarios ingame (specifically, <code>SceneLoading</code> and <code>StageUIRetry</code> are covered, but <code>StageUIGameOver</code> hasn't been covered since it doesn't seem to be available in the tutorial and I don't want to play too much of the game). Note that these fifologs are large (~100 MB each when uncompressed) and long (~400-600 frames) - the main goal is to have something reproducible I can use for comparison purposes. The game runs at 30 FPS normally, though the fifologs might play back at a different rate.</p>
<p>Adding a game patch to change the 1024 value to 0 also makes the game render correctly (this value is a float at address 80361108; the hex value is 44800000) - as far as I can tell, there are no artefacts from this patch. However, it should be possible to emulate the 1024 offset correctly, so this is just a temporary workaround.</p>
<pre><code>[OnFrame_Enabled]
$Disable 1024 scissor offset
[OnFrame]
$Disable 1024 scissor offset
0x80361108:dword:0x00000000
</code></pre>
<p>It's also important to make sure that any changes to this don't cause regressions for <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Emulator Issues: Super Mario Galaxy 1/2 - Roar shockwave does not display (Fixed)" href="https://bugs.dolphin-emu.org/issues/8327">#8327</a> as Super Mario Galaxy uses scissor offsets for the boss roar effect.</p>
<p>Messy notes: <a href="https://gist.github.com/Pokechu22/5f83afb548bef8d75d3575d1c02bd518" class="external">https://gist.github.com/Pokechu22/5f83afb548bef8d75d3575d1c02bd518</a></p>
Emulator - Emulator Issues #12223: Major Minor's Majestic March White Screenshttps://bugs.dolphin-emu.org/issues/12223?journal_id=7439862022-04-24T19:08:08ZJosJuice
<ul><li><strong>Status</strong> changed from <i>Accepted</i> to <i>Fixed</i></li><li><strong>Fixed in</strong> set to <i>5.0-16348</i></li></ul><p><a href="https://dolphin-emu.org/download/dev/c0488de4829cb3a7d1d76522cee821ec8ad03f95/" class="external">https://dolphin-emu.org/download/dev/c0488de4829cb3a7d1d76522cee821ec8ad03f95/</a></p>