Homebrew NTR Launcher - Bring back that classic DS boot screen for your DS games!

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,792
Country
United States
@Apache Thunder: Just retested and with DISABLEDANIMATION=0, NTRCLOCK=0 it seems to be TWL speed. With DISABLEDANIMATION=1, NTRCLOCK=0, it seems to be NTR speed. I'll look into Trackmania more to test with but I'm pretty sure it's not a fluke thing with Solatorobo. Is Coast a map you have to unlock with Trackmania because I don't see it as an option from the start? Edit: Nevermind, Trackmania Turbo is the one with Coast. :)

Download the attached file and run it from your flashcart after setting the options NTR launcher. Let me know what values it shows you.
 

Attachments

  • ntr_extended__poc_passive.zip
    60 KB · Views: 135

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
For
Code:
[NTRLAUNCHER]
DISABLEANIMATION = 0
NTRCLOCK = 0
ENABLESD = 0
RESETSLOT1 = 1

[NTRLAUNCHER_ALT]
DISABLEANIMATION = 0
NTRCLOCK = 0
ENABLESD = 0
TWLMODE = 0
RESETSLOT1 = 1

and

Code:
[NTRLAUNCHER]
DISABLEANIMATION = 1
NTRCLOCK = 0
ENABLESD = 0
RESETSLOT1 = 1

[NTRLAUNCHER_ALT]
DISABLEANIMATION = 1
NTRCLOCK = 0
ENABLESD = 0
TWLMODE = 0
RESETSLOT1 = 1

Code:
SCFG_ROM ARM9 0
SCFG_CLK ARM9 0
SCFG_EXT ARM9 0
Boosting cpu speed
SCFG_CLK ARM9 0
SCFG_ROM ARM7
ARM7 data 0
SCFG_CLK ARM7
ARM7 data 0
SCFG_EXT ARM7
ARM7 data 0
SCFG_EXT ARM7
ARM7 data 0
Press start...

with a blink red top screen after I press start.

Edit: To be thorough: using my 2DS (through the normal launcher) and NDS Lite, I get the same results. With "DISABLEANIMATION = 0", the red screen seems to flash faster.
 
Last edited by kuwanger,

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
nds/ntr_launcher.ini

Code:
[NTRLAUNCHER]
DISABLEANIMATION = 0
NTRCLOCK = 0
ENABLESD = 1
RESETSLOT1 = 1

[NTRLAUNCHER_ALT]
DISABLEANIMATION = 0
NTRCLOCK = 0
ENABLESD = 1
TWLMODE = 0
RESETSLOT1 = 1

output:

Code:
SCFG_ROM ARM9 3
SCFG_CLK ARM9 85
SCFG_EXT ARM9 83000000
Boosting cpu speed
SCFG_CLK ARM9 85
SCFG_ROM ARM7
ARM7 data 703
SCFG_CLK ARM7
ARM7 data 187
SCFG_EXT ARM7
ARM7 data 93af0100
SCFG_EXT ARM7
ARM7 data 93af0100

nds/ntr_launcher.ini

Code:
[NTRLAUNCHER]
DISABLEANIMATION = 1
NTRCLOCK = 0
ENABLESD = 1
RESETSLOT1 = 1

[NTRLAUNCHER_ALT]
DISABLEANIMATION = 1
NTRCLOCK = 0
ENABLESD = 1
TWLMODE = 0
RESETSLOT1 = 1

output:

Code:
SCFG_ROM ARM9 3
SCFG_CLK ARM9 84
SCFG_EXT ARM9 83000000
Boosting cpu speed
SCFG_CLK ARM9 84
SCFG_ROM ARM7
ARM7 data 703
SCFG_CLK ARM7
ARM7 data 187
SCFG_EXT ARM7
ARM7 data 93af0100
SCFG_EXT ARM7
ARM7 data 93af0100
 

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,792
Country
United States
That looks normal. I noticed you didn't set NTRLOCK in any of them. So TWL speeds were used for all the settings you showed. Though the option that disables splash screen results in SCFG_CLK not getting set so it's 84 on Arm9 instead of 85. I'll correct that. Else everything else looks fine.

EDIT:

Try this build:

https://github.com/ApacheThunder/NTR_Launcher/releases/tag/1.9.3

Altered how things are set with certain INI file option combinations. SCFG_CLK is now set properly for TWL boost if ENABLESD is enabled at the same time as DISABLEANIMATION while NTRCLOCK is disabled. Everything else was fine as it was and confirmed NTRCLOCK is set properly in the combinations you attempted. If you still notice differences, it's placebo effect. The registers are set properly according to the test program I use to probe SCFG_EXT.
 
Last edited by Apache Thunder,
  • Like
Reactions: Billy Acuña

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,792
Country
United States
Ahezard got DLDI to work for homebrew on NTR mode homebrew. It's not quite ready for full release. But I've got something usable for a limited case. I got NDS Backup Tool (slot2 version) to work. This is a older rom dumper that is able to dump some flashcarts like my DS-Xtreme correctly unlike wooddumper/decrypt9 which may dump corrupted roms:

https://github.com/ApacheThunder/NTR_BootStrap/releases/tag/1.0.BackupTool

If you have problems dumping the rom of your problem flashcart, try this method. It may work better for you.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
Ahezard got DLDI to work for homebrew on NTR mode homebrew. It's not quite ready for full release. But I've got something usable for a limited case. I got NDS Backup Tool (slot2 version) to work. This is a older rom dumper that is able to dump some flashcarts like my DS-Xtreme correctly unlike wooddumper/decrypt9 which may dump corrupted roms:

https://github.com/ApacheThunder/NTR_BootStrap/releases/tag/1.0.BackupTool

If you have problems dumping the rom of your problem flashcart, try this method. It may work better for you.
i cant wait till its complete! wouldnt need my AK2i for the DS-lemmings port
 
  • Like
Reactions: the assaf

sunfished

Member
Newcomer
Joined
Aug 29, 2016
Messages
9
Trophies
0
Age
28
XP
100
Country
United States
I tried using the tool you provided, @Apache Thunder , and it displays a "failed to recognize card" error :(

However, I tested it without any card in the slot and it shows the same thing, so I actually have no clue whether it's my card being incompatible, or that it's not actually making contact with the pins, with and without the help of index cards taped to the back.
 

duffmmann

Well-Known Member
Member
Joined
Mar 11, 2009
Messages
3,966
Trophies
2
XP
2,305
Country
United States
This is awesome. I'm using this for 2 reasons. Obviously bringing back the DS splash when launching a DS game is oh-so-satisfying. But also because my flashcard shows a japanese game with japanese text on the home menu, functions just fine, but looks incredibly out of place with everything else, and should I ever lend my 3DS to someone, they wouldn't know what it was and probably never even bother to launch it and find the nice collection of DS titles available to play as well. You can't delete the actual icon for the cartridge, so I just hid that away on the far right of the menu screen.

Having said that, is it possible to change the Title of the launcher on the home screen? The icon itself is great, but I'd love if the title read something like DS Game Collection, DS Games, or something like that. I know it currently reads NTR Slot-1 Launcher which is certainly better than a bunch of unreadable characters from another language, but I'd really just love for it to be spelled out so that anyone can pick up the device and play and know what it is they are using.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
This is awesome. I'm using this for 2 reasons. Obviously bringing back the DS splash when launching a DS game is oh-so-satisfying. But also because my flashcard shows a japanese game with japanese text on the home menu, functions just fine, but looks incredibly out of place with everything else, and should I ever lend my 3DS to someone, they wouldn't know what it was and probably never even bother to launch it and find the nice collection of DS titles available to play as well. You can't delete the actual icon for the cartridge, so I just hid that away on the far right of the menu screen.

Having said that, is it possible to change the Title of the launcher on the home screen? The icon itself is great, but I'd love if the title read something like DS Game Collection, DS Games, or something like that. I know it currently reads NTR Slot-1 Launcher which is certainly better than a bunch of unreadable characters from another language, but I'd really just love for it to be spelled out so that anyone can pick up the device and play and know what it is they are using.
You can make forwarders.
https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/
 

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,792
Country
United States
New version released:

https://github.com/ApacheThunder/NTR_Launcher/releases/tag/1.9.4

Completely redid DSi version of the boot animation. Now uses the actual graphics used on a DSi. Not a lazy modification of the DS splash anymore. :D

No$GBA used to lag a little bit when playing the DSi boot animation so I couldn't get a good capture of it. But mysteriously, it stopped lagging, so I went ahead and redid the DSi animation with the new frames. :D
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
Any way to fix a bricked Galaxy Eagle i?
as long its seen by the 3DS (doesnt crash it though) what you can TRY though is the Action Replay Stage 3 launcher from Apache's other thread replace its .nds file w/ the same one that will be that card's latest fw update and should work .. HOWEVER, you need to enable loading external modules in latest luma and put a patched twlbg.cxi for your 3DS Model in /luma to run em (the stage 3 launchers need to be updated where they wont need this anymore.)
 

JuanmaHL

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
131
Trophies
0
XP
129
Country
When I put the GEi with the microsd it freezes, it will work without microsd? I put the twlbg.cxi in sysmodules, launch the action replay stage 3 and the updater dont work :/.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: If you want a good system to port it to, at least have a good programmer and knowledge.