melonDS icon indicating copy to clipboard operation
melonDS copied to clipboard

Graphical issues with both OpenGL and Software and possible audio issues in Witch's Wish (USA)

Open ghost opened this issue 4 years ago • 5 comments

Figures the game I actually want to play for fun and not just to look for bugs is fucking riddled with them.

Right as the opening cutscene begins you can see this garbage. Happens with both Software and OpenGL

Capture4

The effect as she flies past the moon in the opening cutscene is broken in OpenGL

Capture

There's some sort of weird intermittent black flashing that happens throughout with both Software and OpenGL. It happens right as the opening cutscene beings, right as she wakes up in bed and while dialogue boxes are on screen.

Capture3

The audio at the beginning when she says "Witch's Wish" also sounds slightly distorted but that might just be the game.

ghost avatar Dec 27 '20 16:12 ghost

Moon issue was fixed in https://github.com/Arisotura/melonDS/commit/8a068c22947163d98b78645d5604efb20f6a3241, rest is still there.

poudink avatar Jan 25 '21 03:01 poudink

The broken pixels at the beginning are fixed, flying past the moon is fixed. The voice clips are definitely low quality but they don't sound broken. The random black flashing still happens and makes the game unplayable in my opinion.

Capture

ghost avatar Dec 06 '21 01:12 ghost

Sometimes a frame gets drawn without anti-aliasing. This is on the single-threaded software renderer with no JIT. The first screenshot is of a rare aliased frame, and the second one is normal for comparison.

300150317-e469923a-89f0-43ad-b42b-e5648e37a45d

300150321-b52a2ebd-25dc-4882-b9bf-1360d9f551cb

Schrikvis avatar Jan 28 '24 03:01 Schrikvis

Sometimes a frame gets drawn without anti-aliasing. This is on the single-threaded software renderer with no JIT. The first screenshot is of a rare aliased frame, and the second one is normal for comparison.

curious, not much can cause aa to be skipped other than the game itself changing the aa setting not sure why they would disable aa just to re-enable it immediately after though... could be a race condition does this still occur in this pr? https://github.com/melonDS-emu/melonDS/pull/1955 perhaps this occurs on hardware and just gets obscured by the low quality lcd?

Jaklyy avatar Jan 28 '24 16:01 Jaklyy

That PR fixes both the flashing and the aliasing!

Schrikvis avatar Jan 29 '24 03:01 Schrikvis