nds-bootstrap
nds-bootstrap copied to clipboard
Button-enabled cheats don't work for DSi-Enhanced Games in DSi Mode.
Your console: n3DS Launch Method: Console SD Card. TWiLight Menu v20.1.0. Version used: Release, V0.39.1 Game tested/used/applicable: Pokemon Black, No-Intro verified, Decrypted CRC-32: 4F6E5580 MD5: 37BFF1431EDA9B3A525737C7F59A432D SHA-1: 26AD0B9967AA279C4A266EE69F52B9B2332399A5 SHA-256: B9979189D299A0231D01C8885C0D054B706976FFC75427CA59D84E0CE1493034
Expected Behavior: Running game in DSi-Enhanced Mode, cheats enabled including cheats that require button pressing. Expected button input to execute cheat code when activated
Actual Behavior: Button pressing doesn't execute cheats. Other cheats that don't require input still run however.
Steps to reproduce
Select Cheats to run for DSi-Enhanced Game, including ones that require button input, such as the L and R buttons. Set the game to run in DSi-Mode to enable DSi-Enhanced playthrough. Start game, and when you come to a point to use a cheat, press buttons. nds-bootstrap.ini.txt
Logs
Other notes
Discussed this in the the DSi Mode Hacking discord, and another user there tested this same issue with Pokemon white running in DSi Mode on their DSi. They ran into the same problem.
Other cheats that don't require input still run however.
Not quite. I'm finding that the All Badges cheat in both Black and White only works in DS Mode, and it has no activation button. (You can see the cheat's effect or lack thereof from the Continue screen, even if you have all 8 badges, because the cheat is broken and gives 16 badges and because it has no activation button.)
I think those cheats aren't working due to the difference in heap locations between DS & DSi mode.