Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NTR Launcher 3DS

From GameBrew
NTR Launcher
Ntrlauncher2.png
General
AuthorApacheThunder
TypeUtilities
Version3.2
LicenseMixed
Last Updated2024/12/12
Links
Download
Website
Source

NTR Launcher is a homebrew application that brings back DS boot animation for DS mode on your 3DS, just like the original DS and DSi. It's purpose is to launch DS games from slot with the DS logo animation restored. It also can boot some flashcarts that wouldn't otherwise boot from home menu.

Original code is from NitroHax but with cheat engine/menu stripped out and was rebuilt after ahezard ported NitroHax to latest devkitarm.

Media

NTR Launcher: Bring back classic DS boot screen to 3DS! (ApacheThunder)

NTR Launcher: Test of new boot animation UI (ApacheThunder)

Changelog

v3.2 2024/12/12

  • Added DSOnei kernel to included nds files for Stage2 menu.
  • Added N-Card rom dump to included nds files for Stage2 menu.
  • Added CycloDS, and DSTWo bootloader dumps to included nds files for Stage2 menu.
  • DSTwo now boots correctly from cart launcher.
  • R4 SDHC Gold and other similar DEMON time bomb DSTTi clones now boot correctly from cart launcher.
  • Added back option for enabling/disabling TWL ram.
  • Added fixes to allow DS only carts to run with TWL ram enabled.
  • Initial modcrypt code added for TWL carts. Currently works in emulation however TWL carts will fail to boot on hardware (when twl mode, ram, etc is enabled).
  • If TWL mode and ram is enabled, cart loader will now load the DSi extended binaries into ram. Currently however they will only boot in emulation. Have not resolved why it's not working on hardware yet.
  • Stage2 menu now allowed to load dsi extended binaries of SRLs if TWL mode and TWL ram is enabled. Booting rom dumps as a method of booting into TWL carts is confirmed working. At least for System Flaw it does. :D
  • Despite the improvements Acekard 2i still appears to require using the stage2 menu to boot into.
  • Fixes that allowed Demon timebomb carts to boot from cart launcher/autoboot may allow other non working carts to work. Further testing needed.

v3.1 2024/08/16

  • Original R4 rom now available in default pack of NDS files available to Stage2 filebrowser.
  • R4i SDHC varient's bootloader rom now available to stage2 filebrowser.
  • Order of header/chip ID commands changed in main read_card code to match order used in bootloader. Reads header before chip ID like bootloader does. This triggers some carts to use DS/DS Lite rom insteat of white listed spoof game instead. The main consequence is that this makes DSTwo a bit more functional. Cart loader now actually boots the DSTwo correctly provided you wait till NTR Launcher is booted before inserting it. (or eject/reinsert while in stage 2 menu).

v3.0 2024/04/12

  • Stage2 launcher UI added. This is a heavily modified HBMenu with ability to launch carts! This menu can be used to boot a bootloader NDS file for flascharts that the direct cart launcher fails to boot. Although you can use this menu to launch any NDS file you want. Just note NTR Launcher will boot the target NDS file in NTR mode!
  • New audio files added for new menu.
  • HBMenu UI loaded by default if booted with no cart inserted.
  • INI file folder now located in NTR_Launcher folder instead. A default ini file from NitroFS (if mount of nitrofs succeeds) will be copied to SD if one is not present. A set of default stage2 launchers for common cards found to not work from the cart launcher also will be copied if not present on SD.
  • Stage2 launchers are expected to be in NTR Launcher folder though you can navigate to any folder you want in the UI so stage2 launchers aren't the only thing this can be used for. You can also use this as a means of booting homebrew off SD in NTR mode.
  • New option added to INI file for autobooting to new cart menu for those who want it as default.
  • Debug mode now moved to Left + Right shoulder button combo on boot instead of B button.
  • B button used to toggle booting into new cart stage2 menu. If you have autoboot disabled in ini file holding B will make NTR Launcher auto boot the inserted cart. If it's enabled it will skip auto boot and boot into stage2 menu.

v2.8 2023/10/31

  • Fix text alignment for debug console

v2.7 2023/10/21

  • Overhaul using improved bootloader from NitrohaxTWL.
  • Alternate bootloader removed as it appears uneeded.
  • Improved debug output using text instead of colored boxes from NitroHax's original bootloader design. Debug mode will now show enhanced status readouts of cart load process. Text displayed in red if an error occurs (visible even when debug mode is off if error occured).

v2.6 2023/09/23

  • Debug Mode setting now actually does something. :P
  • R4, M3DS Real, and DSXtreme now boot correctly.
  • Many more flashcarts that weren't working probably work now.
  • Legacy Bootloader appears to have no advantage over new one. If reports of no issues with default bootloader with obscure flashcarts, it may be removed from next release pending feedback.
  • DSi System Menu/HiyaCFW copy now actually contains NTR_Launcher in the release zip. I had included ntr bootstrap by mistake in the v2.5 release zip. This has been resolved in this new release.

v2.5 2021/03/02

  • Added Legacy mode. This is the previous version of cart loader that doesn't have TWL mode. Use this mode to boot certain flashcarts that lost compatiblity with 2.4 version of NTR_Launcher. Note that only the TWL clock option will work with Legacy mode. The other advanced options do not work with Legacy mode. Legacy mode is skipped automatically if a TWL cart is detected as the previous bootloader doesn't support TWL carts.
  • 3DS CIA file is now found inside the ZIP file instead of as separate asset on Github.

v2.4 2020/04/22

  • Fix issues that may prevent some retail carts from booting.
  • Included changes to bootloader newer commits to slot1launch code.

v2.3 2020/04/05

  • Add TWL Cart support courtasy of Robz8.
  • DS-Xtreme is not currently supported with this update. I will try and resolve this in the future if the problem with the new cart loading code can be identified.
  • More settings added to ini file.
  • Animated DS/DSi bootsplash from 3DS branch merged with DSi branch.
  • Missing NTR_Launcher.ini file should no longer cause issues. though I still recommend you have it in the right place before attempting to use it.

v2.2 (DSi) 2018/07/09

  • Fixed issues where cart won't boot if slot reset is enabled or if NTR Launcher is booted without a cart inserted.

v2.1 (DSi) 2018/05/21

  • Updated some old code in read_card part of bootloader to allow proper compiling on latest libnds.
  • Added back the default exception handler
  • Now using official slot enable/disable functions provided by latest builds of libnds. No longer using custom functions for this and helps simplify the arm7 code a little bit.

v2.0 (DSi) 2018/04/26

  • Removed animated bootsplash/jingle. Not needed on a DSi.
  • Removed a few features to allow for proper setting of NTR mode MBK configuration. This required getting rid of the option to enable unlocked SCFG or SCFG with SD/NAND enabled in NTR mode. The TWLCLOCK option however is still available.
  • General stability improvements to enhance the user's experience™.

Release notes.

Credits

Credit to @Sasori , @ahezard , @shutterbug2000 , @Normmatt for their contributions that made this possible.

Credits go to Chism for NitroHax which this source is based from and WinterMute for dslink source/reset code.

External links

Advertising: