Here is another (and probably the last) mod of mine on the Palantine CFW.
The name TRICK is how my 6 years old calls the CFW, and since she was the one that asked me to put a Hello Kitty image on the screen during boot, I called this work with the name she likes.
In the attached file you can find an alternate launcher.dat file you can use to run the CFW. The full source code is also included.
Features:
- Splash image on top screen (to enjoy your kids).
- Autoboot of default option (Press L or R to stop countdown and enter menu)
- From menu you can select to boot Emunand, Sysnand (like PBT-CFW) or second emunand. You can also enter the options configuration screen or go back to home menu without running the CFW
Configurable Options:
- you can select from 4 available images for the top screen. Included in the source there are the tools to make your own custom image
- you can select to automatically boot (after a small delay) in you preferred mode, or to disable auto boot at startup and show the menu
- you can select the delay form 0 to 7 seconds (with 0 seconds, it's like the old style CFW, but if you run it with L or R key pressed, you enter in the menu)
- you can enable or disable the second emunand boot option
- for experienced users, if the second emunand is enabled, you can configure the starting sector on SD of the second NAND image. If you are one of the few persons that has multiple emunands, you can easily change the value on the fly to boot your third or fourth emunand (much easier than swapping the launcher.dat)
Installation:
Copy the content of the file attached on the SD (but the source folder). If you want to mantain your old CFW you can rename the old launcher.dat in MsetForBoss.dat and use it with changing the boot option in the DS profile hack (ask in the forum if you don't know how yo do this).
This launcher.dat dosn't use the arm9_code.bin.
You can use the original boot.bin from palantine release, or the modified one included, but you have to put it in the TRICK folder. You can't use the PBT-CFW version.
If you use the original boot.bin the arm11_code.bin has to be in the root folder, if you use the boot.bin file included, it load a renamed version of the same file from the TRICK folder (also included).
The background images are in the TRICK folders and are BGR raw bitmap images (they are loaded directly in the framebuffers). You can't rename them, but you can substitute them with your favourite images. To make your background, create a 400x240 image, save it in your preferred format and drag the file on the makebgr.bat you can find in the source/resources subfolder. The conversion is made with the convert.exe tool of the imagemagik package, you need to have it in your path or you can download and put the portable 16bit version (for windows users) in the resource folder.
The emunand setup and the dev menu installation are the same of Palantine CFW. I was working on some mods, but now are lost.
The framework and the libraries utilized as base for the launcher.dat are fron Xerpi (https://bitbucket.org/xerpi), I used it because the code is very clean, but also because my 3DS and my laptop (with all my source code) where stolen from my car last week, so I decided to make it again from scratch this week end and release it. I lost a lot of work so starting from a good base was a big help.
Every feedback is welcome.
Enjoy.
PS: I din't test the dev menu installation. let me know if something doesn't work.
The name TRICK is how my 6 years old calls the CFW, and since she was the one that asked me to put a Hello Kitty image on the screen during boot, I called this work with the name she likes.
In the attached file you can find an alternate launcher.dat file you can use to run the CFW. The full source code is also included.
Features:
- Splash image on top screen (to enjoy your kids).
- Autoboot of default option (Press L or R to stop countdown and enter menu)
- From menu you can select to boot Emunand, Sysnand (like PBT-CFW) or second emunand. You can also enter the options configuration screen or go back to home menu without running the CFW
Configurable Options:
- you can select from 4 available images for the top screen. Included in the source there are the tools to make your own custom image
- you can select to automatically boot (after a small delay) in you preferred mode, or to disable auto boot at startup and show the menu
- you can select the delay form 0 to 7 seconds (with 0 seconds, it's like the old style CFW, but if you run it with L or R key pressed, you enter in the menu)
- you can enable or disable the second emunand boot option
- for experienced users, if the second emunand is enabled, you can configure the starting sector on SD of the second NAND image. If you are one of the few persons that has multiple emunands, you can easily change the value on the fly to boot your third or fourth emunand (much easier than swapping the launcher.dat)
Installation:
Copy the content of the file attached on the SD (but the source folder). If you want to mantain your old CFW you can rename the old launcher.dat in MsetForBoss.dat and use it with changing the boot option in the DS profile hack (ask in the forum if you don't know how yo do this).
This launcher.dat dosn't use the arm9_code.bin.
You can use the original boot.bin from palantine release, or the modified one included, but you have to put it in the TRICK folder. You can't use the PBT-CFW version.
If you use the original boot.bin the arm11_code.bin has to be in the root folder, if you use the boot.bin file included, it load a renamed version of the same file from the TRICK folder (also included).
The background images are in the TRICK folders and are BGR raw bitmap images (they are loaded directly in the framebuffers). You can't rename them, but you can substitute them with your favourite images. To make your background, create a 400x240 image, save it in your preferred format and drag the file on the makebgr.bat you can find in the source/resources subfolder. The conversion is made with the convert.exe tool of the imagemagik package, you need to have it in your path or you can download and put the portable 16bit version (for windows users) in the resource folder.
The emunand setup and the dev menu installation are the same of Palantine CFW. I was working on some mods, but now are lost.
The framework and the libraries utilized as base for the launcher.dat are fron Xerpi (https://bitbucket.org/xerpi), I used it because the code is very clean, but also because my 3DS and my laptop (with all my source code) where stolen from my car last week, so I decided to make it again from scratch this week end and release it. I lost a lot of work so starting from a good base was a big help.
Every feedback is welcome.
Enjoy.
PS: I din't test the dev menu installation. let me know if something doesn't work.