diff --git a/_includes/navdsi.html b/_includes/navdsi.html
index 9235973..383336f 100644
--- a/_includes/navdsi.html
+++ b/_includes/navdsi.html
@@ -166,28 +166,28 @@ body {
-
+
-
+
-
+
-
+
@@ -242,14 +242,14 @@ body {
-
+
-
+
diff --git a/_site/2022/08/26/101-minigolf-world.html b/_site/2022/08/26/101-minigolf-world.html
index e760b2a..0262bf8 100644
--- a/_site/2022/08/26/101-minigolf-world.html
+++ b/_site/2022/08/26/101-minigolf-world.html
@@ -191,28 +191,28 @@ body {
-
+
-
+
-
+
-
+
@@ -267,14 +267,14 @@ body {
-
+
-
+
diff --git a/_site/2022/08/26/101-pinball-world.html b/_site/2022/08/26/101-pinball-world.html
index b1a0e9a..42956b4 100644
--- a/_site/2022/08/26/101-pinball-world.html
+++ b/_site/2022/08/26/101-pinball-world.html
@@ -191,28 +191,28 @@ body {
-
+
-
+
-
+
-
+
@@ -267,14 +267,14 @@ body {
-
+
-
+
diff --git a/_site/2022/08/26/airacetunnel.html b/_site/2022/08/26/airacetunnel.html
index 3cc4069..3a5446f 100644
--- a/_site/2022/08/26/airacetunnel.html
+++ b/_site/2022/08/26/airacetunnel.html
@@ -191,28 +191,28 @@ body {
-
+
-
+
-
+
-
+
@@ -267,14 +267,14 @@ body {
-
+
-
+
diff --git a/_site/assets/dsi/icon/appjumpchecker.gif b/_site/assets/dsi/icon/appjumpchecker.gif
new file mode 100644
index 0000000..b24ca60
Binary files /dev/null and b/_site/assets/dsi/icon/appjumpchecker.gif differ
diff --git a/_site/assets/dsi/appjumptest1.gif b/_site/assets/dsi/icon/appjumptestfornand.gif
similarity index 100%
rename from _site/assets/dsi/appjumptest1.gif
rename to _site/assets/dsi/icon/appjumptestfornand.gif
diff --git a/_site/assets/dsi/back.png b/_site/assets/dsi/icon/back.png
similarity index 100%
rename from _site/assets/dsi/back.png
rename to _site/assets/dsi/icon/back.png
diff --git a/_site/assets/dsi/icon/cardromheaderchecker.gif b/_site/assets/dsi/icon/cardromheaderchecker.gif
new file mode 100644
index 0000000..ee37767
Binary files /dev/null and b/_site/assets/dsi/icon/cardromheaderchecker.gif differ
diff --git a/_site/assets/dsi/icon/default.gif b/_site/assets/dsi/icon/default.gif
new file mode 100644
index 0000000..5acd8f0
Binary files /dev/null and b/_site/assets/dsi/icon/default.gif differ
diff --git a/_site/assets/dsi/icon.png b/_site/assets/dsi/icon/default.png
similarity index 100%
rename from _site/assets/dsi/icon.png
rename to _site/assets/dsi/icon/default.png
diff --git a/_site/assets/dsi/devshop.png b/_site/assets/dsi/icon/devshop.png
similarity index 100%
rename from _site/assets/dsi/devshop.png
rename to _site/assets/dsi/icon/devshop.png
diff --git a/_site/assets/dsi/discord.png b/_site/assets/dsi/icon/discord.png
similarity index 100%
rename from _site/assets/dsi/discord.png
rename to _site/assets/dsi/icon/discord.png
diff --git a/_site/assets/dsi/dsgamecardtosd.gif b/_site/assets/dsi/icon/dsgamecardtosd.gif
similarity index 100%
rename from _site/assets/dsi/dsgamecardtosd.gif
rename to _site/assets/dsi/icon/dsgamecardtosd.gif
diff --git a/_site/assets/dsi/ecconfigview.gif b/_site/assets/dsi/icon/ecconfigview.gif
similarity index 100%
rename from _site/assets/dsi/ecconfigview.gif
rename to _site/assets/dsi/icon/ecconfigview.gif
diff --git a/_site/assets/dsi/github.png b/_site/assets/dsi/icon/github.png
similarity index 100%
rename from _site/assets/dsi/github.png
rename to _site/assets/dsi/icon/github.png
diff --git a/_site/assets/dsi/home.png b/_site/assets/dsi/icon/home.png
similarity index 100%
rename from _site/assets/dsi/home.png
rename to _site/assets/dsi/icon/home.png
diff --git a/_site/assets/dsi/hnaa.gif b/_site/assets/dsi/icon/launcher.gif
similarity index 100%
rename from _site/assets/dsi/hnaa.gif
rename to _site/assets/dsi/icon/launcher.gif
diff --git a/_site/assets/dsi/settings.gif b/_site/assets/dsi/icon/machinesettings.gif
similarity index 100%
rename from _site/assets/dsi/settings.gif
rename to _site/assets/dsi/icon/machinesettings.gif
diff --git a/_site/assets/dsi/nandfiler.gif b/_site/assets/dsi/icon/nandfiler.gif
similarity index 100%
rename from _site/assets/dsi/nandfiler.gif
rename to _site/assets/dsi/icon/nandfiler.gif
diff --git a/_site/assets/dsi/icon/ncfgcrusher.gif b/_site/assets/dsi/icon/ncfgcrusher.gif
new file mode 100644
index 0000000..82c4af3
Binary files /dev/null and b/_site/assets/dsi/icon/ncfgcrusher.gif differ
diff --git a/_site/assets/dsi/icon/org.gif b/_site/assets/dsi/icon/org.gif
new file mode 100644
index 0000000..0286d3a
Binary files /dev/null and b/_site/assets/dsi/icon/org.gif differ
diff --git a/_site/assets/dsi/photochecker.gif b/_site/assets/dsi/icon/photochecker.gif
similarity index 100%
rename from _site/assets/dsi/photochecker.gif
rename to _site/assets/dsi/icon/photochecker.gif
diff --git a/assets/dsi/appjumptest1.gif b/_site/assets/dsi/icon/pictochat.gif
similarity index 57%
rename from assets/dsi/appjumptest1.gif
rename to _site/assets/dsi/icon/pictochat.gif
index e61a073..c74ebeb 100644
Binary files a/assets/dsi/appjumptest1.gif and b/_site/assets/dsi/icon/pictochat.gif differ
diff --git a/_site/assets/dsi/icon/savedatatest_sequre.gif b/_site/assets/dsi/icon/savedatatest_sequre.gif
new file mode 100644
index 0000000..8872498
Binary files /dev/null and b/_site/assets/dsi/icon/savedatatest_sequre.gif differ
diff --git a/_site/assets/dsi/icon/savedatatest_target.gif b/_site/assets/dsi/icon/savedatatest_target.gif
new file mode 100644
index 0000000..8fc203e
Binary files /dev/null and b/_site/assets/dsi/icon/savedatatest_target.gif differ
diff --git a/_site/assets/dsi/icon/savedatatest_user.gif b/_site/assets/dsi/icon/savedatatest_user.gif
new file mode 100644
index 0000000..8153d81
Binary files /dev/null and b/_site/assets/dsi/icon/savedatatest_user.gif differ
diff --git a/_site/assets/dsi/sd2photo.gif b/_site/assets/dsi/icon/sd2photo.gif
similarity index 100%
rename from _site/assets/dsi/sd2photo.gif
rename to _site/assets/dsi/icon/sd2photo.gif
diff --git a/_site/assets/dsi/sdkversionidentifier.gif b/_site/assets/dsi/icon/sdkversionidentifier.gif
similarity index 100%
rename from _site/assets/dsi/sdkversionidentifier.gif
rename to _site/assets/dsi/icon/sdkversionidentifier.gif
diff --git a/_site/assets/dsi/dsishop.gif b/_site/assets/dsi/icon/shop.gif
similarity index 100%
rename from _site/assets/dsi/dsishop.gif
rename to _site/assets/dsi/icon/shop.gif
diff --git a/_site/assets/dsi/soundplayer.gif b/_site/assets/dsi/icon/soundplayer.gif
similarity index 100%
rename from _site/assets/dsi/soundplayer.gif
rename to _site/assets/dsi/icon/soundplayer.gif
diff --git a/_site/assets/dsi/icon/titlelist_a.gif b/_site/assets/dsi/icon/titlelist_a.gif
new file mode 100644
index 0000000..86113c4
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_a.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_b.gif b/_site/assets/dsi/icon/titlelist_b.gif
new file mode 100644
index 0000000..117c215
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_b.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_c.gif b/_site/assets/dsi/icon/titlelist_c.gif
new file mode 100644
index 0000000..8ed4266
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_c.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_d.gif b/_site/assets/dsi/icon/titlelist_d.gif
new file mode 100644
index 0000000..8391612
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_d.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_e.gif b/_site/assets/dsi/icon/titlelist_e.gif
new file mode 100644
index 0000000..14fddb1
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_e.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_f.gif b/_site/assets/dsi/icon/titlelist_f.gif
new file mode 100644
index 0000000..3076419
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_f.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_g.gif b/_site/assets/dsi/icon/titlelist_g.gif
new file mode 100644
index 0000000..0866112
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_g.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_h.gif b/_site/assets/dsi/icon/titlelist_h.gif
new file mode 100644
index 0000000..57a85ca
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_h.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_i.gif b/_site/assets/dsi/icon/titlelist_i.gif
new file mode 100644
index 0000000..62c426e
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_i.gif differ
diff --git a/_site/assets/dsi/icon/titlelist_j.gif b/_site/assets/dsi/icon/titlelist_j.gif
new file mode 100644
index 0000000..83f1354
Binary files /dev/null and b/_site/assets/dsi/icon/titlelist_j.gif differ
diff --git a/_site/assets/dsi/twldevapps.png b/_site/assets/dsi/icon/twldevapps.png
similarity index 100%
rename from _site/assets/dsi/twldevapps.png
rename to _site/assets/dsi/icon/twldevapps.png
diff --git a/_site/assets/dsi/twljumpchecker.gif b/_site/assets/dsi/icon/twljumpchecker.gif
similarity index 100%
rename from _site/assets/dsi/twljumpchecker.gif
rename to _site/assets/dsi/icon/twljumpchecker.gif
diff --git a/_site/assets/dsi/icon/twlmanualviewer.gif b/_site/assets/dsi/icon/twlmanualviewer.gif
new file mode 100644
index 0000000..a55d75e
Binary files /dev/null and b/_site/assets/dsi/icon/twlmanualviewer.gif differ
diff --git a/_site/assets/dsi/twlnmenu.gif b/_site/assets/dsi/icon/twlnmenu.gif
similarity index 100%
rename from _site/assets/dsi/twlnmenu.gif
rename to _site/assets/dsi/icon/twlnmenu.gif
diff --git a/_site/assets/dsi/icon/wifiicon.gif b/_site/assets/dsi/icon/wifiicon.gif
new file mode 100644
index 0000000..36793e5
Binary files /dev/null and b/_site/assets/dsi/icon/wifiicon.gif differ
diff --git a/_site/dsi.html b/_site/dsi.html
index fc8e633..fb53d10 100644
--- a/_site/dsi.html
+++ b/_site/dsi.html
@@ -191,28 +191,28 @@ body {
+ These are used to demonstrate how hidden NAND applications work. They will not appear on the home menu when installed, and the apps do nothing when run.
+
PhotoChecker is an application used to test if photos in NAND were properly written to with the tcl library. This means the photos have to be the proper format, and added to the pit.bin management file.
+
+When running, it will display every photo and photo path. When complete it displays a green screen (pass) or a red screen with error message (fail).
+
+ This is an unfinished prototype of PictoChat from the TwlIPL repository. This build was compiled before any progress on the app was made, so it just shows an Under Construction... message, along with the date/time and app name.
+
diff --git a/_site/dsidev/twlnmenu.html b/_site/dsidev/twlnmenu.html
index 6eb3522..b9cda5d 100644
--- a/_site/dsidev/twlnmenu.html
+++ b/_site/dsidev/twlnmenu.html
@@ -191,28 +191,28 @@ body {
-
+
-
+
-
+
-
+
@@ -267,14 +267,14 @@ body {
-
+
-
+
@@ -315,7 +315,7 @@ body {
TwlNmenu
-TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install programs in the TAD format, which is an installable format created by Nintendo, similar to the Wii's WADs.
What's this "TAD" thing?
"The installable format, TAD share many similarities to the WAD format, including the same offsets for title ID's and using the same devsign as WADs. A TAD can be resigned using Wii resigning tools and a RVL devkey. However, due to TwlNmenu's anti-tampering methods, the tool lets you not install resigned TAD files." - RGDWiki
TADs are essentially SRLs (NDS ROMs) that have been packaged into an installable format. TAD files can be created with maketad.exe, from the TwlSDK (TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 folder are able to be converted to TAD
Note: DO NOT install TADs on a retail DSi.
Attempting to do so will just result in a -2011 error, due to the TAD being unsigned. Resigning the TAD will not work as TwlNmenu protects against this. Additionally, TwlNmenu will DELETE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted.
How can I safely run a TAD?
To run a TAD on retail hardware, you have to decrypt it and extract the SRL. You can use this python script to do so. Usage is python3 decrypt_tad.py [path to file].tad Rename the SRL to NDS, and it should work in emulators or on real hardware.
+TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install programs in the TAD format, which is an installable format created by Nintendo, similar to the Wii's WADs.
What's this "TAD" thing?
"The installable format, TAD share many similarities to the WAD format, including the same offsets for title ID's and using the same devsign as WADs. A TAD can be resigned using Wii resigning tools and a RVL devkey. However, due to TwlNmenu's anti-tampering methods, the tool lets you not install resigned TAD files." - RGDWiki
TADs are essentially SRLs (NDS ROMs) that have been packaged into an installable format. TAD files can be created with maketad.exe, from the TwlSDK (TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 folder are able to be converted to TAD
Note: DO NOT install TADs on a retail DSi.
Attempting to do so will just result in a -2011 error, due to the TAD being unsigned. Resigning the TAD will not work as TwlNmenu protects against this. Additionally, TwlNmenu will OVERWRITE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted.
How can I safely run a TAD?
To run a TAD on retail hardware, you have to decrypt it and extract the SRL. You can use this python script to do so. Usage is python3 decrypt_tad.py [path to file].tad Rename the SRL to NDS, and it should work in emulators or on real hardware.
@@ -337,7 +337,7 @@ TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install pro
TwlNmenu
-
+
@@ -350,52 +350,52 @@ TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install pro
+ This app was likely used to demonstrate displaying the small wifi icon on the home screen, found on the top left of an app's banner. The app itself just turns the screen blue (not an error, it was programmed to do that).
+
+
+
+
diff --git a/_site/feed.xml b/_site/feed.xml
index c7445d8..9335a83 100644
--- a/_site/feed.xml
+++ b/_site/feed.xml
@@ -1,4 +1,4 @@
-Jekyll2022-09-15T23:32:16-04:00http://localhost:4000/feed.xmlrmc’s site101 Mini Golf World - Another bland DSiWare2022-08-26T00:00:00-04:002022-08-26T00:00:00-04:00http://localhost:4000/2022/08/26/101-minigolf-world101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes.
+Jekyll2022-10-11T23:05:17-04:00http://localhost:4000/feed.xmlrmc’s site101 Mini Golf World - Another bland DSiWare2022-08-26T00:00:00-04:002022-08-26T00:00:00-04:00http://localhost:4000/2022/08/26/101-minigolf-world101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes.
The game starts up with a nice tutorial on how to play. It goes over all the controls in about 20 seconds and doesn't leave you confused.
diff --git a/_site/index1.html b/_site/index1.html
index 5978093..7af1517 100644
--- a/_site/index1.html
+++ b/_site/index1.html
@@ -1,90 +1 @@
-
-
-
- Home | rmc's site
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Welcome to NCX Programming
-
-
News: The Bootstrap refresh is complete! Everything is a bit cleaner, and the site is functional on mobile for the first time.
You can still check out the dev app pages, they'll just be a bit rough looking.
-ecconfigview
-settings
+
Under Construction
You can still check out the dev app pages though.
You may notice some of these pages have only a small amount of text. I try to write things as simply as possible, and if an app only needs two sentences to be explained, I will leave it at two sentences. It's not as empty as it looks.
+ecConfigView
+Settings sd2photo
-twlnmenu
+TwlNmenu tcl-2
-nandfiler
+NandFiler
+PictoChat
+WiFi Icon
+DS Game Card To SD
+NotLaunch
+PhotoChecker
+
diff --git a/dsidev/nandfiler.html b/dsidev/nandfiler.html
index 6af04d2..742e393 100644
--- a/dsidev/nandfiler.html
+++ b/dsidev/nandfiler.html
@@ -60,7 +60,7 @@ Note: the CTR SDK versions of NandFiler appear to be the same (fish included), j
NandFiler
-
+
@@ -73,56 +73,56 @@ Note: the CTR SDK versions of NandFiler appear to be the same (fish included), j
+ These are used to demonstrate how hidden NAND applications work. They will not appear on the home menu when installed, and the apps do nothing when run.
+
PhotoChecker is an application used to test if photos in NAND were properly written to with the tcl library. This means the photos have to be the proper format, and added to the pit.bin management file.
+
+When running, it will display every photo and photo path. When complete it displays a green screen (pass) or a red screen with error message (fail).
+
+ This is an unfinished prototype of PictoChat from the TwlIPL repository. This build was compiled before any progress on the app was made, so it just shows an Under Construction... message, along with the date/time and app name.
+
diff --git a/dsidev/sd2photo.html b/dsidev/sd2photo.html
index 06ecdd8..1163c4a 100644
--- a/dsidev/sd2photo.html
+++ b/dsidev/sd2photo.html
@@ -54,18 +54,18 @@ SD to Photo is a tool that copies all photos from the SD card to the photo regio
-TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install programs in the TAD format, which is an installable format created by Nintendo, similar to the Wii's WADs.
What's this "TAD" thing?
"The installable format, TAD share many similarities to the WAD format, including the same offsets for title ID's and using the same devsign as WADs. A TAD can be resigned using Wii resigning tools and a RVL devkey. However, due to TwlNmenu's anti-tampering methods, the tool lets you not install resigned TAD files." - RGDWiki
TADs are essentially SRLs (NDS ROMs) that have been packaged into an installable format. TAD files can be created with maketad.exe, from the TwlSDK (TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 folder are able to be converted to TAD
Note: DO NOT install TADs on a retail DSi.
Attempting to do so will just result in a -2011 error, due to the TAD being unsigned. Resigning the TAD will not work as TwlNmenu protects against this. Additionally, TwlNmenu will DELETE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted.
How can I safely run a TAD?
To run a TAD on retail hardware, you have to decrypt it and extract the SRL. You can use this python script to do so. Usage is python3 decrypt_tad.py [path to file].tad Rename the SRL to NDS, and it should work in emulators or on real hardware.
+TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install programs in the TAD format, which is an installable format created by Nintendo, similar to the Wii's WADs.
What's this "TAD" thing?
"The installable format, TAD share many similarities to the WAD format, including the same offsets for title ID's and using the same devsign as WADs. A TAD can be resigned using Wii resigning tools and a RVL devkey. However, due to TwlNmenu's anti-tampering methods, the tool lets you not install resigned TAD files." - RGDWiki
TADs are essentially SRLs (NDS ROMs) that have been packaged into an installable format. TAD files can be created with maketad.exe, from the TwlSDK (TwlSDK/tools/bin/maketad.exe). Only apps that are installed to the 00030004 folder are able to be converted to TAD
Note: DO NOT install TADs on a retail DSi.
Attempting to do so will just result in a -2011 error, due to the TAD being unsigned. Resigning the TAD will not work as TwlNmenu protects against this. Additionally, TwlNmenu will OVERWRITE WHAT IT'S TRYING TO INSTALL, so if it fails, your apps may be deleted.
How can I safely run a TAD?
To run a TAD on retail hardware, you have to decrypt it and extract the SRL. You can use this python script to do so. Usage is python3 decrypt_tad.py [path to file].tad Rename the SRL to NDS, and it should work in emulators or on real hardware.
@@ -54,7 +54,7 @@ TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install pro
TwlNmenu
-
+
@@ -67,52 +67,52 @@ TwlNmenu is a title manager similar to DevMenu for 3DS. TwlNmenu can install pro
+ This app was likely used to demonstrate displaying the small wifi icon on the home screen, found on the top left of an app's banner. The app itself just turns the screen blue (not an error, it was programmed to do that).
+