desmume icon indicating copy to clipboard operation
desmume copied to clipboard

Megami Tensei Devil Survivor 2 [USA] - White Screen after the final battle.

Open JohnLoveJoy opened this issue 5 years ago • 10 comments

After answering polaris the game hangs on that white screen. you can use this save to reproduce the bug: Day7_END_N5.zip

Extra info: image image image

Hardware tested: i5 3320M HD 7570M

I tested the recent github build and stable version from the site, with all the configuration combinations available.

JohnLoveJoy avatar Nov 03 '19 18:11 JohnLoveJoy

Stop using savestates. Savestates accumulate bugs (especially if you have been cheating). Besides that, using savestates makes it difficult to test things which would affect situations like this (emulation settings changes)

zeromus avatar Nov 03 '19 18:11 zeromus

Stop using savestates. Savestates accumulate bugs (especially if you have been cheating). Besides that, using savestates makes it difficult to test things which would affect situations like this (emulation settings changes)

You can found the bug with the default settings or with any other, the emu settings do not affect at all.

Probably without the savestates would be worse, no one would dare play several hours just to reproduce the bug.

JohnLoveJoy avatar Nov 04 '19 15:11 JohnLoveJoy

save in-game just before the questionable point. shouldnt be several hours.

zeromus avatar Nov 04 '19 17:11 zeromus

Shin Megami Tensei - Devil Survivor 2.zip

With the right strategy it should still take an hour to reach the bug.

JohnLoveJoy avatar Nov 04 '19 22:11 JohnLoveJoy

Now, play through that hour yourself to see if it freezes again. It's pretty amazing that there's an hour of gameplay without a save point. Are you sure you didn't miss one? Games have bugs that affect the end of the game, and especially RESTARTING at the end of the game, all the time, because it is so hard for the developers to test. Having played through without saving and restarting is not a natural play test, so there is a very real chance if you save and restart some times the bug will go away since you are replicating a use case which is more tested.

The only mention I can find of this is here http://forums.desmume.org/viewtopic.php?id=9687 Not really very helpful.

zeromus avatar Nov 04 '19 22:11 zeromus

Now, play through that hour yourself to see if it freezes again. It's pretty amazing that there's an hour of gameplay without a save point. Are you sure you didn't miss one? Games have bugs that affect the end of the game, and especially RESTARTING at the end of the game, all the time, because it is so hard for the developers to test. Having played through without saving and restarting is not a natural play test, so there is a very real chance if you save and restart some times the bug will go away since you are replicating a use case which is more tested.

The only mention I can find of this is here http://forums.desmume.org/viewtopic.php?id=9687 Not really very helpful.

I tested twice. btw the bug still happens. This post indicates that the bug is old and unique to one of the game's finals (Daichi path).

JohnLoveJoy avatar Nov 05 '19 15:11 JohnLoveJoy

can you explain what's supposed to happen? is the game supposed to reboot to the title or publisher screens? is it supposed to go back to an earlier area in a more straightforward way, or some other area entirely, straightforwardly?

I know this is gonna be excruciating, but can you check on 0.9.11? Since then we rewrote a lot of the game card control logic and at a glance I am seeing the game go into an infinite loop waiting for a bit on the game card control register that's never getting set

zeromus avatar Nov 05 '19 18:11 zeromus

can you explain what's supposed to happen? is the game supposed to reboot to the title or publisher screens? is it supposed to go back to an earlier area in a more straightforward way, or some other area entirely, straightforwardly?

I know this is gonna be excruciating, but can you check on 0.9.11? Since then we rewrote a lot of the game card control logic and at a glance I am seeing the game go into an infinite loop waiting for a bit on the game card control register that's never getting set

It's exactly as described in the forum post. After answering the polaris question, the screen gradually transitions to white (as if it were changing scenes) and hangs forever, like in an error loop.

Ok, I'm going to look at this tomorrow. But I had already tested in the latest stable build of the official website (using savestates). btw, I think you could dissect more information by testing yourself with my save.

JohnLoveJoy avatar Nov 05 '19 23:11 JohnLoveJoy

You told me what happens. I've already seen that. You were supposed to tell me what's supposed to happen.

I can't use your save because I can't spend an hour on it even if I already knew how to play the game, which I don't.

zeromus avatar Nov 05 '19 23:11 zeromus

Tested. The bug persists.

I've never finished with that line of choices, but I think should change the scene and go back to another scenario and run a cutscene... I think something like that.

You can still use savestate and see what happens in a few minutes...

JohnLoveJoy avatar Nov 06 '19 16:11 JohnLoveJoy