Emulator Issues #12524
closedPaper Mario 1000 Year door saves not working
0%
Description
Game Name?
Paper Mario The thousand year door
Game ID? (right click the game in the game list, Properties, Info tab)
G8ME01
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
727f56077d56209df8da359c5b9e5dce
What's the problem? Describe what went wrong.
The save feature no longer works in game
What steps will reproduce the problem?
I am not sure, it is occurring in chapter 5
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-14295
Is the issue present in the latest stable version?
[Yes/No and version number here]
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
[First broken version number here (if applicable)]
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]
What are your PC specifications? (CPU, GPU, Operating System, more)
ryzen 3600, rtx 2060, win 10
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
[Anything else here]
Files
Updated by JMC4789 over 3 years ago
- File 01-G8ME-mariost_save_file.gci 01-G8ME-mariost_save_file.gci added
- Status changed from New to Questionable
I repaired your savefile. Please make sure panic handlers and logging is enabled and record your logs to file. Error level + All logs enabled should be enough.
Then, if it happens again send me the log files. I was unable to reproduce the memory corruption bug myself, and the steps that you've given are inadequate to making this a reproduceable bug. It might just be really hard to reproduce, but the logs will at least give us a culprit.
Updated by alexander5273 over 3 years ago
- File __00____00__-__00____00____00____00__-mariost_save_file.gci __00____00__-__00____00____00____00__-mariost_save_file.gci added
JMC4789 wrote:
I repaired your savefile. Please make sure panic handlers and logging is enabled and record your logs to file. Error level + All logs enabled should be enough.
Then, if it happens again send me the log files. I was unable to reproduce the memory corruption bug myself, and the steps that you've given are inadequate to making this a reproduceable bug. It might just be really hard to reproduce, but the logs will at least give us a culprit.
Updated by Techjar over 3 years ago
We can't keep repairing your save file if it's just going to get corrupted over and over. We need more specific reproduction steps to actually debug this. If you can figure out exactly what location or event is causing the save to get corrupted, that would give us something to go. Also, please tell us what internal resolution and video backend you're using.
Updated by Techjar over 3 years ago
Oh additionally, you're using an NKit ISO which is known to be problematic in some games due to how it rearranges data. Please try to reproduce the save corruption on a clean dump (there is a tool to convert NKit back to the original).
We'd really like to figure out what's going on here, as this issue happened a long time ago but was fixed, so it's rather concerning that it's happening again.
Updated by alexander5273 over 3 years ago
Techjar wrote:
We can't keep repairing your save file if it's just going to get corrupted over and over. We need more specific reproduction steps to actually debug this. If you can figure out exactly what location or event is causing the save to get corrupted, that would give us something to go. Also, please tell us what internal resolution and video backend you're using.
Of course not, I am sorry. I am running the game at 1440p with dx 12. I don't have a lot of experience with computers or emulators so I am sorry that I am not very helpful
Updated by alexander5273 over 3 years ago
Techjar wrote:
Oh additionally, you're using an NKit ISO which is known to be problematic in some games due to how it rearranges data. Please try to reproduce the save corruption on a clean dump (there is a tool to convert NKit back to the original).
We'd really like to figure out what's going on here, as this issue happened a long time ago but was fixed, so it's rather concerning that it's happening again.
what is the tool called?
Updated by Techjar over 3 years ago
alexander5273 wrote:
what is the tool called?
It's part of the whole NKit toolkit, a quick search on your preferred search engine should bring you to the right place to download it.
Updated by JMC4789 over 3 years ago
Can you also post screenshots of all of your graphics settings.
Updated by alexander5273 over 3 years ago
- File settings 1.PNG settings 1.PNG added
- File settings2.PNG settings2.PNG added
JMC4789 wrote:
Can you also post screenshots of all of your graphics settings.
Updated by alexander5273 over 3 years ago
Techjar wrote:
alexander5273 wrote:
what is the tool called?
It's part of the whole NKit toolkit, a quick search on your preferred search engine should bring you to the right place to download it.
I can't figure out how to actually make it convert. Can you tell me what to do?
Updated by Techjar over 3 years ago
alexander5273 wrote:
I can't figure out how to actually make it convert. Can you tell me what to do?
I haven't used it myself. The only thing I know is that you need to run NKitProcessingApp.exe, which is the UI. The other executables are just command line. Beyond that, you'll have to figure it out yourself or by searching.
Updated by alexander5273 over 3 years ago
Techjar wrote:
alexander5273 wrote:
I can't figure out how to actually make it convert. Can you tell me what to do?
I haven't used it myself. The only thing I know is that you need to run NKitProcessingApp.exe, which is the UI. The other executables are just command line. Beyond that, you'll have to figure it out yourself or by searching.
I've been trying for 2 hours tonight and can't do it on my own. I am also having another issue where the game crashes 100% of the time in one environment. I have tried changing all graphics settings but to no avail. Any advice?
Updated by JMC4789 over 3 years ago
Please enable all the logs. I'll try to be more precise
Go into the File Bar, find "View". There should be Show Log and Show Log Configuration. You'll want both.
In the log configuration pane, you'll want to set all logs to info at this point. Then toggle all logs. You'll want to enable dumping to file since this is a crash.
In the log window, you'll be able to see the logs.
Once you go through all of that, reproduce the crash. Log file, by default will be in My Documents -> Dolphin Emulator -> Logs -> Dolphin.log.
Compress and upload that.
Updated by alexander5273 over 3 years ago
- File dolphin.7z dolphin.7z added
JMC4789 wrote:
Please enable all the logs. I'll try to be more precise
Go into the File Bar, find "View". There should be Show Log and Show Log Configuration. You'll want both.
In the log configuration pane, you'll want to set all logs to info at this point. Then toggle all logs. You'll want to enable dumping to file since this is a crash.
In the log window, you'll be able to see the logs.
Once you go through all of that, reproduce the crash. Log file, by default will be in My Documents -> Dolphin Emulator -> Logs -> Dolphin.log.
Compress and upload that.
Ok, let me know if this is what you need
Updated by Techjar over 3 years ago
There is some crazy memory corruption going on here, suspiciously close to disc reads. This may very well be related to the NKit image.
To use NKit to convert the ISO back to a (hopefully) clean dump:
- Download and extract NKit 1.4
- Open NKitProcessingApp
- Select "Convert to ISO" in the drop down
- Drag the Paper Mario ISO file into the left pane
- Click "Process"
The converted ISO will be put somewhere in the "Processed" sub-folder of wherever you extracted NKit. Load that one in Dolphin and see if the crashing and/or save corruption continues to happen.
Updated by Techjar over 3 years ago
I'd like you to do a couple other things as well.
First of all, can you please provide a screenshot of Graphics Settings > Hacks while Paper Mario TTYD is running?
After doing that, I'd like you close Paper Mario, then in Graphics > Hacks uncheck "Disable Bounding Box". After doing that, run the below .dol file in Dolphin and post a screenshot of it.
Updated by alexander5273 over 3 years ago
- File Dolphin Emulator 2021.05.27 - 01.20.58.01_Trim.mp4 Dolphin Emulator 2021.05.27 - 01.20.58.01_Trim.mp4 added
Techjar wrote:
I'd like you to do a couple other things as well.
First of all, can you please provide a screenshot of Graphics Settings > Hacks while Paper Mario TTYD is running?
After doing that, I'd like you close Paper Mario, then in Graphics > Hacks uncheck "Disable Bounding Box". After doing that, run the below .dol file in Dolphin and post a screenshot of it.
I was able to convert the file to ISO, but when i run it and load my save state, the audio becomes a completes scramble and crashes soon after. Dolphin verrified the game as a good dump, so what is wrong?
Techjar wrote:
I'd like you to do a couple other things as well.
First of all, can you please provide a screenshot of Graphics Settings > Hacks while Paper Mario TTYD is running?
After doing that, I'd like you close Paper Mario, then in Graphics > Hacks uncheck "Disable Bounding Box". After doing that, run the below .dol file in Dolphin and post a screenshot of it.
I was able to verify the game in dolphin as a "good dump". I attempted to load my save state with the new dump and this happened.
Updated by Techjar over 3 years ago
You cannot load your save state as the disc is different. You need to load your last good normal save. If that means going back to an earlier part of the game then so be it, in the name of testing.
Updated by Techjar over 3 years ago
- File PMTTYD Pre Chapter 6.gci PMTTYD Pre Chapter 6.gci added
It looks like you're in chapter 6 when the crash occurs. Here's a save file I have right before chapter 6, already at the station and ready to board, if it helps save some time for testing. Don't mind my funny file names...
Updated by Techjar over 3 years ago
Also please be sure to do the additional things I detailed above. I also want to state that we'll be happy to repair your damaged save file once we can nail down this issue.
Updated by Techjar over 3 years ago
We had another thought that maybe some game-specific settings could be causing a problem. Go to Documents > Dolphin Emulator > GameSettings, and look for a G8ME01.ini. If it exists, please upload it here.
Updated by alexander5273 over 3 years ago
- File dolphin.log dolphin.log added
Techjar wrote:
We had another thought that maybe some game-specific settings could be causing a problem. Go to Documents > Dolphin Emulator > GameSettings, and look for a G8ME01.ini. If it exists, please upload it here.
That document does not exist. The game experienced the same issues on the iso as it did before. It appears to have something to do with the night time windows in the train section. The only rooms that experience the slowdown and file corruption are the rooms that have the window looking into the night. I logged the crash on the iso as well
Updated by alexander5273 over 3 years ago
- File __00____00__-__00____00____00____00__-mariost_save_file.gci __00____00__-__00____00____00____00__-mariost_save_file.gci added
- File window.PNG window.PNG added
alexander5273 wrote:
Techjar wrote:
We had another thought that maybe some game-specific settings could be causing a problem. Go to Documents > Dolphin Emulator > GameSettings, and look for a G8ME01.ini. If it exists, please upload it here.
That document does not exist. The game experienced the same issues on the iso as it did before. It appears to have something to do with the night time windows in the train section. The only rooms that experience the slowdown and file corruption are the rooms that have the window looking into the night. I logged the crash on the iso as well
Here is the corrupted save file. Again, it appears to have corrupted after passing by that window, heres a picture of the one i'm talking about too.
Updated by Techjar over 3 years ago
First of all, thanks for all your cooperation so far. :)
Seeing as the file I mentioned doesn't exist, I think it's safe to assume you don't have any broken game-specific settings. And yes, I know the window you're referring to. You could say I'm a big fan of this game. So far I haven't been able to reproduce the crash, but I suppose I can try once more playing up to that point.
As I said in an earlier message, I want you to do a special thing that will let me confirm some information: In Graphics > Hacks uncheck "Disable Bounding Box". After doing that, run the below .dol file in Dolphin and post a screenshot of it.
Updated by alexander5273 over 3 years ago
Techjar wrote:
First of all, thanks for all your cooperation so far. :)
Seeing as the file I mentioned doesn't exist, I think it's safe to assume you don't have any broken game-specific settings. And yes, I know the window you're referring to. You could say I'm a big fan of this game. So far I haven't been able to reproduce the crash, but I suppose I can try once more playing up to that point.
As I said in an earlier message, I want you to do a special thing that will let me confirm some information: In Graphics > Hacks uncheck "Disable Bounding Box". After doing that, run the below .dol file in Dolphin and post a screenshot of it.
idk if this is what you meant, but i tried running it lol
Updated by Techjar over 3 years ago
Yep, perfect, thanks. Looks like your bounding box emulation is in fact working correctly, so we can rule that out. At the moment I'm out of things to try. I'll follow up when I have anything new, as I really want to get to the bottom of this; it's a rather concerning issue.
Updated by alexander5273 over 3 years ago
Techjar wrote:
Yep, perfect, thanks. Looks like your bounding box emulation is in fact working correctly, so we can rule that out. At the moment I'm out of things to try. I'll follow up when I have anything new, as I really want to get to the bottom of this; it's a rather concerning issue.
I also tried it on my laptop, while it still experienced slow down, it didn't crash. I think it's somehow hardware specific to my desktop
Updated by Techjar over 3 years ago
I doubt that. What seems more likely is there's some wacky setting in your configs.
Can you upload your Dolphin.ini and GFX.ini from Documents > Dolphin Emulator > Config?
After that, go to where your Dolphin.exe is located, and create a portable.txt file next to it. This will create a completely fresh "User" directory in that same folder, giving you default configs and everything. Set up the necessary things on that, then try to reproduce the crash again.
Updated by alexander5273 over 3 years ago
- File Dolphin.ini Dolphin.ini added
- File GFX.ini GFX.ini added
Techjar wrote:
I doubt that. What seems more likely is there's some wacky setting in your configs.
Can you upload your Dolphin.ini and GFX.ini from Documents > Dolphin Emulator > Config?
After that, go to where your Dolphin.exe is located, and create a portable.txt file next to it. This will create a completely fresh "User" directory in that same folder, giving you default configs and everything. Set up the necessary things on that, then try to reproduce the crash again.
Updated by alexander5273 over 3 years ago
- File crashlog.7z crashlog.7z added
alexander5273 wrote:
Techjar wrote:
I doubt that. What seems more likely is there's some wacky setting in your configs.
Can you upload your Dolphin.ini and GFX.ini from Documents > Dolphin Emulator > Config?
After that, go to where your Dolphin.exe is located, and create a portable.txt file next to it. This will create a completely fresh "User" directory in that same folder, giving you default configs and everything. Set up the necessary things on that, then try to reproduce the crash again.
my settings were reset and i still experienced the crash. I logged first entering the room when the slow down starts, having the save file become corrupted and then the crash.
Updated by Techjar over 3 years ago
We have reproduced the issue. It happens 100% of the time with that dining car window reflection. Thanks. We'll continue to investigate further.
Updated by Techjar over 3 years ago
Oh yeah, what are the specs of the laptop you mentioned testing on?
Updated by JMC4789 over 3 years ago
- File 01-G8ME-mariost_save_file.gci 01-G8ME-mariost_save_file.gci added
- Status changed from Questionable to Accepted
Repaired the savefile again. We've now reproduced the issue.
Updated by Techjar over 3 years ago
This should be fixed as of 5.0-14316, so you can update your development build and grab the repaired save file, and hopefully not have any more corruption or crashing.
Updated by alexander5273 over 3 years ago
Techjar wrote:
This should be fixed as of 5.0-14316, so you can update your development build and grab the repaired save file, and hopefully not have any more corruption or crashing.
that's great, thank you so much. I really appreciate all the work that goes into making these game accessible to people. Thanks again and take care :)