So after some discussion on the discord channel of 3DS Hacking, a few of us came up with a format and want to know what you guys would think of it. I understand that /Homebrew/ is great and all, but the main issue with it is that while it
is easy to identify, there's no guarantee the Wii U or Wii scenes will pick up on this, and only fair to assume they will not for now until they've shown interest in a possible merge. We came up with the following, based on the Linux file system:
Code:
sdmc:/
3DS/
bin/
boot/
etc/
log/
Now here's the explanation: /bin/ is for homebrew
binaries which are just going to be a 3dsx file alongside their smdh meta. It'd be simplified if we have those who use this homebrew format embed the smdh to the 3dsx since that
can be done now. Furthermore, /boot/ is for arm9-based stuff. luma/payloads/ could be in there for Luma's executable
boot payload files. The config would be placed inside of /etc/ under the folder labeled /luma/config.txt as it plainly is
etc and would not fit in any other folder. Homebrews that have external files such as JKSM could plop output in there under /etc/JKSM/ or applications that rely on external data like Love Potion would place the game files inside of /etc/{appname}/{files}. Finally, /log/ is where any 3dsx or cia application
logs would be placed. Luma3DS could dump its register error information in a format close to Luma_2-7-16_01:27.log.
If anyone needs more examples I will gladly provide them. Yes, this does not fix the minor issue that some use the same SD card, but it would clean up the mess they have from the scene.