Freezing on Pokemon Platinum
Game Console(s) used
- [ ] Nintendo DS
- [ ] Nintendo DS Lite
- [ ] Nintendo DSi
- [x] Nintendo DSi XL/LL
- [ ] Nintendo 3DS
- [ ] Nintendo 3DS XL/LL
- [ ] New Nintendo 3DS XL/LL
- [ ] Nintendo 2DS
- [ ] New Nintendo 2DS XL/LL
Launch Method
Launched via SD Card.
Version used
Using the latest version of TWLMENU++ (v27.16.0) and using the latest version of nds-bootstrap (v2.7.2). I had this same issue on older versions around a year ago on another DSI XL (though not sure of the exact version).
Game tested/used/applicable
Occurs in Pokemon Platinum (USA). Obtained from the roms megathread v4, although I've tried many other Platinum roms and all have encountered the same issue. It is not randomized, it's just vanilla.
Expected Behavior
When soft resetting for a shiny starter (LB+RB+Start+Select), the game should reset like normal.
Actual Behavior
When soft resetting, the game will sometimes freeze. This can occur during the reset (right after resetting during the white screen), during the launch of the game, and while entering battle after choosing the starter. The screen is completely still while the music continue to play like normal. Pressing buttons doesn't do anything. I am able to reset back to the DSI menu by short pressing the power button (which is usually what I do), and I am able to turn the device off completely. Attempting to soft reset again does nothing. Typically, this only happens after about 30 minutes or so of soft resetting, but tends to occur more often after the initial freeze, sometimes happening within only a few minutes of the last one. Typically, I just shut off the DSI and turn it back on after a few hours which temporarily stops the freezing until it begins again.
Steps to reproduce
Soft reset at the starter selection like I was doing.
nds-bootstrap.ini
[NDS-BOOTSTRAP]
DONORTWLONLY0_NDS_PATH = nand:/title/00030005/484e4b45/content/00000002.app
USE_ROM_REGION = 1
DEBUG = 0
LOGGING = 1
B4DS_MODE = 0
ROMREAD_LED = 0
DMA_ROMREAD_LED = -1
PRECISE_VOLUME_CONTROL = 0
SDNAND = 0
MACRO_MODE = 0
SLEEP_MODE = 1
SOUND_FREQ = 0
CONSOLE_MODEL = 0
HOTKEY = 284
NDS_PATH = sd:/Games/Pokemon - SoulSilver Version.nds
SAV_PATH = sd:/Games/saves/Pokemon - SoulSilver Version.sav
RAM_DRIVE_PATH = sd:/null.img
GUI_LANGUAGE = en
PHAT_COLORS = 0
LANGUAGE = 1
REGION = 1
DSI_MODE = 1
CARD_READ_DMA = 1
BOOST_CPU = 0
BOOST_VRAM = 0
ASYNC_CARD_READ = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
FORCE_SLEEP_PATCH = 0
SAVE_RELOCATION = 1
HOMEBREW_ARG =
Logs
Other notes
I have looked at other related issues with freezing and messed with my settings, but nothing seems to do anything. Most issues posted about this specific game seem similar to my issue (freezing, music continues), but the steps to reproduce it are different and the issue seems to have been solved on their part since the thread is now closed.
Will you be available for future issues and/or replies?
Yes
It's possible the pagefile.sys file in sd:/_nds/ is corrupted. Delete the file, and re-launch the game for the file to be recreated.
@RocketRobz I'm having a similar issue with Pokemon White Version.
With the latest TwilightMenu and nds-bootstrap (v2.9.1) my DSi LL will freeze on a white screen after trying to quit from the nds-bootsrap menu after my saved game is loaded. Quitting the game on the title screens seems to be hit and miss too. Sometimes it will quit fine and return to TwilightMenu, but other times it will freeze on a black screen.
I've reinstalled nds-bootstrap twice to see if it fixed the issue, but it persists. I'm not running any cheats either.
I haven't tried other Pokemon games, but I haven't experienced this behavior with other DS games.