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

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,988
Trophies
1
XP
2,478
Country
United States
@Apache Thunder call me crazy but reading the changelog to see a new animation for when theres no cart. i half expected a variant of this:



dont know why XD (what i thought of was something akain like the floppy being replaced w/ a DS Cart and the Disk Drive being replaced w/ the backside of a 3DS/DS
 
  • Like
Reactions: Apache Thunder

cainamm

Member
Newcomer
Joined
Apr 15, 2013
Messages
16
Trophies
0
Age
43
XP
154
Country
United States
And success. The alt build now loads both my R4 card and my DSTT in both twl and non twl mode.
So one launcher to rule them all has been achieved for me.

Thank you so much @Apache Thunder your efforts are much appreciated.
These cards have been sitting in a drawer for years because I am unable to get rid of anything. Now they have new life!!!
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,988
Trophies
1
XP
2,478
Country
United States
anyone w/ an Ak2i care to confirm for me.. but i got mine and a friend showing that 1.7 Broke Ak2i Booting in both TWL and NTR clockspeed modes. .

(last version i had working was 1.4
 
Last edited by Dracari,

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,452
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,857
Country
United States
I thought AceKard2i was one of those cards that ran fine from home menu if you had the right CFW. That or TWL Slot-1 Launcher was able to launch that card.

That's great news with the other carts now.

So now now we have DSTwo, Cyclo DS (original not iEvolution), Original R4 on both builds (though alt build is still the only one that launches my R4 correctly).

Now I wait to hear how many of the R4 SDHC clones work with this. :D

A lot of people have those and had issues getting them to work with my Stage2/Stage3 launchers. Maybe they'll work with this now.

Also those who have been trying NitroHax. I'm aware of a few games it can't boot. Can you see if they boot with this? If so I can make the same change to NitroHax. It still won't fix TWL carts (that seems to genuinely need new card init code), but perhaps carts with 8mb save chip and other problematic games will boot now. But will need to hear on if they work with 1.7 NTR Launcher first.
 
Last edited by Apache Thunder,

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,988
Trophies
1
XP
2,478
Country
United States
I thought AceKard2i was one of those cards that ran fine from home menu if you had the right CFW. That or TWL Slot-1 Launcher was able to launch that card.

That's great news with the other carts now.

So now now we have DSTwo, Cyclo DS (original not iEvolution), Original R4 on both builds (though alt build is still the only one that launches my R4 correctly).

Now I wait to hear how many of the R4 SDHC clones work with this. :D

A lot of people have those and had issues getting them to work with my Stage2/Stage3 launchers. Maybe they'll work with this now.

Also those who have been trying NitroHax. I'm aware of a few games it can't boot. Can you see if they boot with this? If so I can make the same change to NitroHax. It still won't fix TWL carts (that seems to genuinely need new card init code), but perhaps carts with 8mb save chip and other problematic games will boot now. But will need to hear on if they work with 1.7 NTR Launcher first.

it is, and launches normally on Luma but for the benifit of TWL Clock speeds or just to see the Animation on boot. yea seems to of broken
 

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,452
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,857
Country
United States
it is, and launches normally on Luma but for the benifit of TWL Clock speeds or just to see the Animation on boot. yea seems to of broken

My only guess is the change in the card reset function.

I can build a test build reverting to the previous card reset setup to see if it helps you.

--------------------- MERGED ---------------------------

Here it is. It's attached below. Let me know if that changes anything for you.
 

Attachments

  • NTR_Launcher_Release.zip
    312.6 KB · Views: 206
Last edited by Apache Thunder,

mironicurse

Well-Known Member
Member
Joined
Sep 28, 2015
Messages
141
Trophies
0
Age
31
XP
601
Country
Russia
yay, Gauntlet's framerate improved, less hiccups, it's now playable :D Thank you Apache

there is odd thing with loading times. It takes approximately 1 more minute to load any homebrew or rom with twl clockspeed, but it runs fine. I think it can be dstwo or bagplug-related
 
Last edited by mironicurse,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
35
XP
4,269
Country
United States
I've noticed that the boot screen animations seem a bit choppy. Looking at the source, it looks like the animations are literally stored as one bitmap per frame.

Is there any chance that this could be reduced to improve performance? Ideally, you'd reimplement the animation exactly as it was done on the original system (using sprites?), but that might be too complicated. Another option would be to only include the "changed" portion of the image in each frame, so you don't have to copy the entire frame to the screen.
 
Last edited by GerbilSoft,
  • Like
Reactions: mironicurse

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,452
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,857
Country
United States
I've noticed that the boot screen animations seem a bit choppy. Looking at the source, it looks like the animations are literally stored as one bitmap per frame.

Is there any chance that this could be reduced to improve performance? Ideally, you'd reimplement the animation exactly as it was done on the original system (using sprites?), but that might be too complicated. Another option would be to only include the "changed" portion of the image in each frame, so you don't have to copy the entire frame to the screen.

My coding knowledge is limited. I'm aware there are superior ways to do it. But I did it the only way I knew how to do. It will be like this until someone redoes the animation using a better system.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
35
XP
4,269
Country
United States
My coding knowledge is limited. I'm aware there are superior ways to do it. But I did it the only way I knew how to do. It will be like this until someone redoes the animation using a better system.
Challenge accepted (maybe). :V

If I manage to get anything done, I'll send a PR on Github.
 

Apache Thunder

I have cameras in your head!
OP
Member
Joined
Oct 7, 2007
Messages
4,452
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,857
Country
United States
Challenge accepted (maybe). :V

If I manage to get anything done, I'll send a PR on Github.

That would be great. Design it in a way that can easily be added to other projects. It should also have the same features my current one has. (ability to trigger DSi version of splash for TWL clock speeds, and the new Cartridge wait prompt.

Of coarse those will be easy to do once you manage to replicate the entire animation. The bottom screen is simple fade in/out effects as well as the new cartridge wait prompt. If it was coded to use fonts/sprites/smaller images and animated the right way it will cut down a lot on the file size and have better frame rate.

It still looks choppy compared to the original because I animated it to run at 16FPS. I believe maybe I could make it go faster, but this would dramatically increase file size and perhaps produce flickering issues. So yeah better to try it the right way perhaps. :P
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,988
Trophies
1
XP
2,478
Country
United States
My only guess is the change in the card reset function.

I can build a test build reverting to the previous card reset setup to see if it helps you.

--------------------- MERGED ---------------------------

Here it is. It's attached below. Let me know if that changes anything for you.

Still Whitescreens. i knwo the card itself works normally and on a DSi. so looks like for the Purpose of animation/twl clockspeed, the AK2i is going to be a troublemaker.
 

MartinDocNewland

Searching for the truth
Member
Joined
Jul 7, 2012
Messages
594
Trophies
0
XP
491
Country
I'm confused to why there is two builds. I have an Acekard 2i that works as it should without this app so do I need this app and if I do then what version should I be running?

I have a N3DS with latest system firmware and latest version of Luma3DS with A9LH
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
I'm confused to why there is two builds. I have an Acekard 2i that works as it should without this app so do I need this app and if I do then what version should I be running?

I have a N3DS with latest system firmware and latest version of Luma3DS with A9LH
Alt build is just for flashcard compatibility.
 

MartinDocNewland

Searching for the truth
Member
Joined
Jul 7, 2012
Messages
594
Trophies
0
XP
491
Country
Alt build is just for flashcard compatibility.

So I should check out the alt build then

--------------------- MERGED ---------------------------

Well latest version gives me a white screen on both screens in both modes but 1.4 works so I'm guessing something had been broken. Using an acekard 2i with 1.9.0 akAIO firmware

--------------------- MERGED ---------------------------
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I'm so pumped, NCAA football video game is back after a 10 year hiatus, coming to SeriesS/X, PS5 in July.
  • BigOnYa @ BigOnYa:
    Wish they would let us play the NCAA football 14 on newer xbox, its one of the only games I love and own on disc still, that is not back compatible, bs.
  • AdenTheThird @ AdenTheThird:
    @BigOnYa My dad recently bought a spare Series X off of me, got game pass, and saw Madden '24 on Game Pass, decided to try it out.

    ...He was a bit taken aback by the 60GB download size. Poor guy's still living in the 90s!
    +1
  • SylverReZ @ SylverReZ:
    @AdenTheThird, Bro's still in the PS2 age.
  • K3Nv2 @ K3Nv2:
    Lol charging your dad's classic unless he's the type that doesn't like taking things like that
  • AdenTheThird @ AdenTheThird:
    @K3Nv2 He was looking into consoles for his house anyway (for my younger siblings and himself) and I had a spare XSX and Switch I ended up selling him at pretty steep cuts. I would just give them to him, but I did buy them with the intent to sell them... and college is super expensive.
  • BigOnYa @ BigOnYa:
    A little yeah...
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, [insert wut here]
    +1
  • BigOnYa @ BigOnYa:
    I'm a little hi, but bout to fix that.
    +1
  • BigOnYa @ BigOnYa:
    Now I'm low, i was upstairs in my wifeys kitchen, now I'm downstairs in my dungeon.(My basement)
    +1
  • BakerMan @ BakerMan:
    do you mind? i snuck in with amiibo and jars, and am trying to do my thing brony style
  • BakerMan @ BakerMan:
    have you ever regretted saying something immediately after saying it?
    +1
  • BakerMan @ BakerMan:
    nah what i was doing was trying to cure my ever-so-apparent crabs
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    my younger brother is forcing me to play with him and my cousins are here *sigh*
    +1
  • BigOnYa @ BigOnYa:
    @SylverReZ that Hack a hacked 360 vid was neat, never knew it existed.
    +1
  • SylverReZ @ SylverReZ:
    @BigOnYa, I thought it was interesting.
    +1
  • Xdqwerty @ Xdqwerty:
    nvm this video is clickbait
  • K3Nv2 @ K3Nv2:
    I got a dazzel capture card some place in storage
    K3Nv2 @ K3Nv2: I got a dazzel capture card some place in storage