Hello everyone. Last weeks I had nothing to do (ironically of course) so I decided to make a few improvements to this fantastic discontinued homebrew adapting existent codes. So I thought: "Why don't share it with all GBATemp community"? So, as a Christmas present, there it is (I think there's people who still likes Sunshell):
Installing is like always, but you can directly copy the "3ds" folder, "config.sun" and "index.lua" to the SD card so the main directory will be fixed in "/3ds/data/Sunshell", but you can choose everywhere you want. Copy the files and folders in the specified location and then install the new .cia.
Changelog v0.6:
General bugs found:
Rinnegatamante said here that an image editor and ARM9 payload launching are possible but I tried to implement them unsuccessfully.
I don't think I'll make a new version of this fork, but if there's something that you think you can help me to fix or add, or something that I made doesn't work (which is very possible), please tell me.
As always ENJOY!
PD: If anybody thinks about it, I'm not related to @Rinnegatamante in any way. I only tried to update Sunshell a little, and I did the best I can do, this is my first adventure in 3DS homebrew.
Installing is like always, but you can directly copy the "3ds" folder, "config.sun" and "index.lua" to the SD card so the main directory will be fixed in "/3ds/data/Sunshell", but you can choose everywhere you want. Copy the files and folders in the specified location and then install the new .cia.
Changelog v0.6:
- Build on LPP-3DS r5 (latest nightly has some issues, like messing with fonts and built-in keyboard incompatibility).
- Added a "Notepad" module, where you can choose every file for editing it as a simple text form in Danzeff keyboard. This can crash if the file is too big or there is more than a line.
- Added a "Download" module, where you can download files from the internet entering their direct links. Only works with HTTP protocol.
- Added a "Diagnostic" module where you can do buttons, 3D, camera, audio and touchscreen tests (I made it only for testing purposes, but I think it can be useful for someone).
- Added an "About" module, with some credits.
- Now you can exit Sunshell pressing HOME (which returns you to the Home menu) or POWER (which pressing it twice shuts down the console), or START + SELECT for reboot.
- In "Console Info", added "CPU Frequency" and "Language" settings, and removed "IP Adress".
- New icon for the CIA (the one made by user @NCorp ).
- Now "Video" module has a cleaner interface.
- Some changes to "Camera" module (some resolution values weren't working).
- Now you can press B instead of "OK" in case of a warning or an error.
- Solved bug where topbar icons weren't showing when modules like "Music", "FTP Server" or "Clock" were in background.
- Script "title_list.lua" has been extensively updated (this doesn't mean it's 100% completed).
- Added a Simple White theme (somebody in this thread requested it, I think).
- Some other minor fixes to some modules and overall, as well as syntax changes to make them compatible with the LPP-3DS build.
Changes between official v0.3.8 and v0.5 found in Github:
- Added "Record" module.
- Renamed "Photo" to "Gallery" and added "Camera" module.
- Now, if you use a CFW, Sunshell detects it correctly.
- Added Danzeff keyboard support.
- Minor bugfixes.
- Added a "Notepad" module, where you can choose every file for editing it as a simple text form in Danzeff keyboard. This can crash if the file is too big or there is more than a line.
- Added a "Download" module, where you can download files from the internet entering their direct links. Only works with HTTP protocol.
- Added a "Diagnostic" module where you can do buttons, 3D, camera, audio and touchscreen tests (I made it only for testing purposes, but I think it can be useful for someone).
- Added an "About" module, with some credits.
- Now you can exit Sunshell pressing HOME (which returns you to the Home menu) or POWER (which pressing it twice shuts down the console), or START + SELECT for reboot.
- In "Console Info", added "CPU Frequency" and "Language" settings, and removed "IP Adress".
- New icon for the CIA (the one made by user @NCorp ).
- Now "Video" module has a cleaner interface.
- Some changes to "Camera" module (some resolution values weren't working).
- Now you can press B instead of "OK" in case of a warning or an error.
- Solved bug where topbar icons weren't showing when modules like "Music", "FTP Server" or "Clock" were in background.
- Script "title_list.lua" has been extensively updated (this doesn't mean it's 100% completed).
- Added a Simple White theme (somebody in this thread requested it, I think).
- Some other minor fixes to some modules and overall, as well as syntax changes to make them compatible with the LPP-3DS build.
Changes between official v0.3.8 and v0.5 found in Github:
- Added "Record" module.
- Renamed "Photo" to "Gallery" and added "Camera" module.
- Now, if you use a CFW, Sunshell detects it correctly.
- Added Danzeff keyboard support.
- Minor bugfixes.
General bugs found:
- Flickering still exists...
- Some bugs while playing videos (for example, exiting when video is at 100% freezes the console) and when trying to exit from the module when nothing is loaded.
- WAV files doesn't load, nor recorded audios (I think it's a LPP-3DS issue, because I tried with another build and them worked with it, but this one has more cons than pros).
- Needs some general stabilization.
- Some bugs while playing videos (for example, exiting when video is at 100% freezes the console) and when trying to exit from the module when nothing is loaded.
- WAV files doesn't load, nor recorded audios (I think it's a LPP-3DS issue, because I tried with another build and them worked with it, but this one has more cons than pros).
- Needs some general stabilization.
Rinnegatamante said here that an image editor and ARM9 payload launching are possible but I tried to implement them unsuccessfully.
I don't think I'll make a new version of this fork, but if there's something that you think you can help me to fix or add, or something that I made doesn't work (which is very possible), please tell me.
As always ENJOY!
PD: If anybody thinks about it, I'm not related to @Rinnegatamante in any way. I only tried to update Sunshell a little, and I did the best I can do, this is my first adventure in 3DS homebrew.
Last edited by JVF,