Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R4 Gold+ RTS autoboot won't work and won't boot NDS games without nds-bootstrap #1025

Closed
olokos opened this issue May 7, 2020 · 15 comments · Fixed by #1636
Closed

R4 Gold+ RTS autoboot won't work and won't boot NDS games without nds-bootstrap #1025

olokos opened this issue May 7, 2020 · 15 comments · Fixed by #1636
Labels

Comments

@olokos
Copy link
Contributor

olokos commented May 7, 2020

Your console configuration: DS Lite with this flashcart
Flashcart picture
TWiLight Menu++ Version: 15
TWiLight Menu++ Theme: R4

Expected behaviour

Moving autoboot should make twilightmenu to autoboot
Setting nds-bootloader to no should load nds games using wood kernel 1.64

Actual behaviour

DS Lite only autoboots to Woodkernel, but not to twilightmenu
Instead of booting the nds games with wood kernel firmware it says Error:1 and game doesn't start

Steps to reproduce

  1. Download Twiglightmenu.7z release 15
  2. Install twilight menu as per guide, then copy TWiLightMenu.7z\Flashcard users\Autoboot\akMenu-Wood UI root\__rpg\ to root of microsd/_rpg
  3. DS Lite should autoboot to Twitlight Menu, but it doesn't.
  4. Boot Twilightmenu manually by executing BOOT.NDS within wood kernel AKMenu
  5. Press select for settings
  6. Set nds-bootloader to no (so woodkernel firmware is used for loading games)
  7. Error: 1 appears and game doesn't get loaded

I will provide whatever is neccesary to fix this.

The flashcart in the picture is the latest R4 flashcart released and everybody is recommending to buy it in 2019/2020 for DS Lite and the DS family in general, so I think it's pretty important.

@olokos olokos added the bug label May 7, 2020
@adamj-codethink
Copy link

Also seeing issues with this card, i can't get anything to boot =/

@adamj-codethink
Copy link

I just seen a blank black screen when booting with this card

@olokos
Copy link
Contributor Author

olokos commented May 28, 2020

@RocketRobz
Sorry for bothering you, but this cart is currently the one recommended by everybody in EU and readily available.

@NightScript370
Copy link
Member

Half of the issue is fixed in the latest commits
The other half of the issue cannot be fixed without some serious overheads on how TWiLight Menu++ launches kernels for playing

@olokos
Copy link
Contributor Author

olokos commented Jun 17, 2020

I'm really happy to see some progress on this.

Unfortunately I followed the instructions and found following issues:

Step4 for flashcard instructions:
Copy boot_fc.nds in Flashcard users to microSD root.
There's no boot_fc in Flashcard users

Autoboot still doesn't autoboot.

After nds-bootstrap is disabled instead of booting into the game, seems like _wfwd is launched, but instead of the game, a broken akmenu with no background image and no text anywhere.

I used the v15.2.0 release with current instructions, using Original R4 folder with the flashcart in the 1st post.

After launching default.nds manually to launch twilightmenu and selecting a game - top screen goes white and bottom screen shows bottom akmenu, but with grey highlighting and black background.
Pressing anything results in a yellow rectangle (supposedly info/error box) with green outline.

@unresolvedsymbol
Copy link
Contributor

unresolvedsymbol commented Jul 31, 2020

@olokos I know this is quite a bit late but have you tried the new R4i Gold 3DS family autobooter in the latest release?

@olokos
Copy link
Contributor Author

olokos commented Aug 2, 2020

@unresolvedsymbol sure thing, it's just I'm a litte bit exhausted right now, I'll bookmark this issue.
In case I do not reply over 48 hours - please do remind me, if you could please, by mentioning me again in this issue, just in case. ;)

@unresolvedsymbol
Copy link
Contributor

unresolvedsymbol commented Aug 4, 2020

@olokos lol, well our cards are identical so just use the Flashcard Loader in the latest rel. In fact if you modify the ini's you can a little tediously use cheats by holding B on startup and setting cheats for the game then they'll carry over to TWiLightMenu (if you disable B4DS of course)

@ShadowEO
Copy link

ShadowEO commented Aug 4, 2020

I am unable to autoboot my R4i Gold RTS (looks very similar to the above, but the RTS text is green like the one referenced in #1143)

I am able to autoboot by making WoodR4 autoload the last ROM and booting BOOT.NDS with it, but the included _DS_MENU.DAT for autobooting results in only a black screen.

(Btw, other R4i Gold RTS users, if you disable B4DS and copy the "reset" and "rts" settings from your _rpg/globalsettings.ini over to the _wfwd/globalsettings.ini, you can have the R4i RTS work in game as long as you're not loading a ROM from the console's SD card which forces the use of nds-bootstrap)

@olokos
Copy link
Contributor Author

olokos commented Aug 30, 2020

I tried installing the 16.1.0 version, but the folders are pretty confusing, but from what I have gathered, I need to download
TwilightMenu-Flashcard.zip
then
extract the stock woodkernel 1.64 to sdcard
extract TwilightMenu-Flashcard.zip's folder _nds/* to sdcard
extract TWMenu 16.1.0\Flashcart Loader\R4iDSN & R4i Gold RTS to sdcard
extract TWMenu 16.1.0\Autoboot\R4iDSN & R4 Ultra\_DS_MENU.DAT to sdcard

this ends up in white screen on boot and complete freeze, so I guess Autoboot is out of the question

Restoring _DS_MENU.DAT from Flashcart Loader\R4iDSN & R4i Gold RTS allows to boot TwilightMenu using R4 woodkernel, but once the initial animation is over and the first animation of folders dropping from top for user to interact with it - suddenly it freezes completely with sound freezing aswell.

2nd attempt to use TWMenu was:
Remove everything
extract the stock woodkernel 1.64 to sdcard
extract TwilightMenu-Flashcard.zip's folder _nds/* to sdcard
extract TWMenu 16.1.0\Flashcart Loader\R4iDSN & R4i Gold RTS to sdcard
DO NOT copy _rpg folder from TWMenu 16.1.0\Flashcart Loader\R4iDSN & R4i Gold RTS, but copy the rest of files in there

No autoboot, as expected BUT twilight menu does run roms with nds-bootstrap and no freezing in sight!

Not only that, but nds-bootstrap - no also works following my 2nd procedure, albeit it doesn't detect saves previously made.

@unresolvedsymbol
Copy link
Contributor

unresolvedsymbol commented Sep 22, 2020

@olokos Stock wood is unnecessary because the flashcart loader folder already contains it, also the _rpg folder is quite important because it contains the configuration to autoboot TWLM. Pretty sure you got a white screen on the first attempt because you wrote that you're only extracting TWLM's _nds folder (you need BOOT.NDS too)

Anyway the flashcart loader is primarily for using wood for booting games without nds-bootstrap (you mention it doesn't work but it works fine for me so I'm unsure), but glad you got it working otherwise.

@lifehackerhansol
Copy link
Member

A whole year late, but we're almost close to figuring this out. (Sorry it took too long).

Feel free to take a look at the build artifact and test.

@user2222222222
Copy link

R4 SDHC GOLD Pro can't boot. Tried both R4.dat options in autoboot folder.
I'm posting because of this great work-around:
https://www.reddit.com/r/flashcarts/comments/mtjww5/reset_to_twilight_menu_with_ysmenu/gv06ld9/

I haven't tried it. The only problem is that if you don't use the button hold shortcut to reset, it's just going to reboot back into the game instead of the menu.

A better option might be to try hex editing YSMenu's R4.dat to boot into a different menu folder: rather than TTMenu, try changing to TTBoot then configure the ini file in TTBoot to auto start TwilightMenu.

Or, a simpler solution, if you don't want to use YS as the rom loader: just make ys auto load twilight.

I'm confident this would work for anyone interested in getting Twilight going with YS. As for me, I'm sticking with the YS menu: nds-bootstrap fails on too many roms.

@lifehackerhansol
Copy link
Member

This issue is for a different flashcart. Please file a new one.

@olokos
Copy link
Contributor Author

olokos commented Jun 19, 2022

The bug is 100% fixed and everything works perfectly now!

Great work, thank You guys, also I'm not sure if it's placebo, but Twilight menu seems to scroll much faster and snappier than before, which is amazing! :)

I've noticed 2 different bugs though:

  1. DS Splash Screen Hide and AutoSkip On do nothing, I still get the DS splash and have to tap the screen or press a button.
  2. Trying to play a GBA game like Pokemon Emerald goes to black screen with gbarunner2 with arm7, while white screen with arm9 - without even getting to the gba runner screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants