Closed TonyLinkMario closed 1 year ago
I have tested some of the previous versions and found out that this problem seems to start from v25.7.0. Here is a list of versions I tested and the results:
25.0.0 and earlier: not tested 25.0.1 : cheats work 25.1.0 : not tested 25.2.0 : not tested 25.2.1 : not tested 25.3.0 : not tested 25.3.1 : cheats work 25.4.0 : cheats work 25.5.0 : cheats work 25.6.0 : cheats work 25.6.1 : cheats work 25.7.0 : cheats don't work 25.8.0 : cheats don't work 25.8.1 : cheats don't work 25.9.0 : cheats don't work 25.9.1 : cheats don't work 25.9.1a : cheats don't work 25.9.2 : cheats don't work 25.9.3 : cheats don't work 25.9.4 : cheats don't work 25.9.5 : cheats don't work 25.9.6 : cheats don't work
Is this the DSONE SDHC or DSONE?
they are two very different carts
I suppose it doesn't matter either way. Both DSONE and DSONE SDHC, TWLM++ 25.10.0, Mario Kart DS with constant Bullet Bill cheat appears to work.
It is also uncertain which types of cheats are not working for OP, so I assume all cheats were broken.
Closing, as it appears to work now.
It is also uncertain which types of cheats are not working for OP, so I assume all cheats were broken.
That is indeed the case, as the cheat engine wasn't being loaded at all.
I have tried the latest 25.10.0 version, and tested the same Bullet Bill cheat, still doesn't work, but works fine in flashcard kernel.
I have tried the latest 25.10.0 version, and tested the same Bullet Bill cheat, still doesn't work, but works fine in flashcard kernel.
Did you add the autoboot file(s) from that version? If not, please do so, in order to fix the cheat issue.
After replacing the SCFW.SC file and adding the TTMenu.dat file at the root of SD card to let TWiLightMenu Autoboot, cheats start working now. Thanks for the advice! But is this really necessary? I am used to autoboot the dsone kernel, then I can either select to boot game just with kernel so that I can use features like real time save or run BOOT.NDS file to manually enter TWiLightMenu and boot game with bootstrap so that there won't have issues like abnormally long loading time between scenes in games like Super Princess Peach, and chance that rumble pack won't work. In fact, this is the first time that I configured Autoboot for TWiLightMenu. In 25.6.1 and earlier versions, cheats can work without Autoboot.
Here is what my flashcard looks like. I assume it is DSONE SDHC?
After replacing the SCFW.SC file and adding the TTMenu.dat file at the root of SD card to let TWiLightMenu Autoboot, cheats start working now. Thanks for the advice! But is this really necessary? I am used to autoboot the dsone kernel, then I can either select to boot game just with kernel so that I can use features like real time save or run BOOT.NDS file to manually enter TWiLightMenu and boot game with bootstrap so that there won't have issues like abnormally long loading time between scenes in games like Super Princess Peach, and chance that rumble pack won't work. In fact, this is the first time that I configured Autoboot for TWiLightMenu. In 25.6.1 and earlier versions, cheats can work without Autoboot.
In that case, you could make a copy of the SCFW.SC
file and rename to boot_sc.nds
.
If that doesn't fix the no-autoboot cheat issue, then you'll need an application (which I can't find) that prevents the .nds file from being DLDI-patched by the flashcard kernel.
Here is what my flashcard looks like. I assume it is DSONE SDHC?
Yes, it is.
Yes, it really works this way! Thank you very much!
Detailed steps:
By the way, is it necessary to update the SCFW.SC file for every new version release, just like _nds folder and BOOT.NDS file? And in this case BOOT.NDS file seems isn't used because it is the renamed boot_sc.nds file that is launched instead, so is it still necessary to update the BOOT.NDS file for every new version release?
By the way, is it necessary to update the SCFW.SC file for every new version release, just like _nds folder and BOOT.NDS file? And in this case BOOT.NDS file seems isn't used because it is the renamed boot_sc.nds file that is launched instead, so is it still necessary to update the BOOT.NDS file for every new version release?
Yes, it is necessary.
Also, boot.nds
is used when exiting DS homebrew, so it needs to be updated as well.
OK, got it. Thanks! Just curious, is this no-autoboot cheat issue just for DSONE SDHC flashcard? And if this is not considered a bug and won't be fixed in the future, maybe some notes should be added in case someone meets the same problem in the future? After all, Autoboot is an optional step in the installing guide, not necessary.
OK, got it. Thanks! Just curious, is this no-autoboot cheat issue just for DSONE SDHC flashcard? And if this is not considered a bug and won't be fixed in the future, maybe some notes should be added in case someone meets the same problem in the future? After all, Autoboot is an optional step in the installing guide, not necessary.
It likely won't be fixed, because of the DLDI drivers being a bit bugged in the first place. It may possibly be an issue for DSTT-based flashcards as well.
Discussed in https://github.com/DS-Homebrew/TWiLightMenu/discussions/2221