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,990
Trophies
1
XP
2,487
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,990
Trophies
1
XP
2,487
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,470
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,911
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,990
Trophies
1
XP
2,487
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,470
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,911
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: 207
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,278
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,470
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,911
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,278
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,470
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,911
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,990
Trophies
1
XP
2,487
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 played the intro to far cry 5, that is like some crazy Jim Jones cult shit. Still its petty...