Homebrew [Release] Sunshell - A powerfull shell for 3DS

  • Thread starter Thread starter Rinnegatamante
  • Start date Start date
  • Views Views 258,320
  • Replies Replies 1,054
  • Likes Likes 77
Sunshell_1.bmp


Finished to import all known UniqueIDs.
I've just to fix some little bugs and i'll update GitHub repository with this new feature.
EDIT: GitHub repository updated ( https://github.com/Rinnegatamante/Sunshell/blob/master/LUA/scripts/title_list.lua ).

Current done changes from ALPHA1:
- Added Game titles parsing for imported CIAs in Applications module.
- Added Wifi status icon to Sunshell topbar.
- Solved a bug with Wifi status detection after disabling it.
- Added controls information in Mail module.
- Solved little bug with controls triggering in Mail module.
- Blocked access to Mail service for CIA/3DS builds cause incompatibility.
- Made boot.3dsx patch compatible with CIA/3DS builds.
- Changed Banner for 3DS/CIA build (Thanks to Apache_Thunder).
- Now you can take multiple screenshots without overwriting the old ones.
- Now screenshots are saved in DCIM folder.
- Solved a bug with calendar days printing.
- Solved error if you try to use Music Module with an empty MUSIC folder.
- Solved error if you try to use Video Module with an empty VIDEO folder.
- Solved error if you try to take a screenshot with a non-existing DCIM/101NIN03 folder.
 
  • Like
Reactions: Idaho and puss2puss
Sunshell_1.bmp


Finished to import all known UniqueIDs.
I've just to fix some little bugs and i'll update GitHub repository with this new feature.
EDIT: GitHub repository updated ( https://github.com/Rinnegatamante/Sunshell/blob/master/LUA/scripts/title_list.lua ).

Current done changes from ALPHA1:
- Added Game titles parsing for imported CIAs in Applications module.
- Added Wifi status icon to Sunshell topbar.
- Solved a bug with Wifi status detection after disabling it.
- Added controls information in Mail module.
- Solved little bug with controls triggering in Mail module.
- Blocked access to Mail service for CIA/3DS builds cause incompatibility.
- Made boot.3dsx patch compatible with CIA/3DS builds.
- Changed Banner for 3DS/CIA build (Thanks to Apache_Thunder).
- Now you can take multiple screenshots without overwriting the old ones.
- Now screenshots are saved in DCIM folder.
- Solved a bug with calendar days printing.
- Solved error if you try to use Music Module with an empty MUSIC folder.
- Solved error if you try to use Video Module with an empty VIDEO folder.
- Solved error if you try to take a screenshot with a non-existing DCIM/101NIN03 folder.

wooooowww! omg this is a great update! ..nintendi can never make updates with ''real!'' changes but this...this is a pretty neat update! thanks for the hard work you do! :grog:
 
Cause low size that they bring (like 20 KB max for each one of them cause i've not to add also 3DSX executable) i was wondering to add in Applications module my LUA homebrews as pre-installed Applications (so CHMM [ http://gbatemp.net/threads/chmm-custom-homemenu-manager.379349/ ], 3DS Briscola [ http://gbatemp.net/threads/3ds-briscola-briscola-card-game-for-3ds.376901/ ], PixelRoad [ http://gbatemp.net/threads/pixelroad-a-stupid-game-hb-to-test-lpp.375292/#post-5188792 ], 3DS Hangman [ http://gbatemp.net/threads/release-3dshangman.379285/ ] and (when it will be ready) TriaAl [ http://gbatemp.net/threads/w-i-p-triaal-deemo-clone-for-3ds.381508/ ].

Do you think it could be a cool idea?
 
CHHM, yes. The rest should be optional, as in, separate download for those who want it.
 
same as Lenan said, as optional could be cool!
..you could put everything in the same download, but inside there could be a folder named ''optional modules''.. but separate download could be okay to.
 
CHHM, yes. The rest should be optional, as in, separate download for those who want it.


Mmhhhh, so maybe a preinstalled apps system for lpp-3ds based homebrews could be cool (like a folder where to put lpp-3ds homebrews without their 3DSX executables to save SD card free space).
 
Changed controls for Filebrowser, added controls information printing on top screen and enabled screenshot feature for Filebrowser module:
Sunshell_2.bmp


I have to do some little adjustments and ALPHA2 is ready.
nice!! :grog:
btw, is it something possible, to add a little transparency (like..30%..) for the white squares (calendar, for exemple..) ? i think i remember reading that you are suppose eventually to add a feature to change those backgrounds but i'm not sure.. oh, or do you eventually have the intention of having multiple calendar styles we can choose? and different clock styles? could be in a setting option..
 
nice!! :grog:
btw, is it something possible, to add a little transparency (like..30%..) for the white squares (calendar, for exemple..) ? i think i remember reading that you are suppose eventually to add a feature to change those backgrounds but i'm not sure.. oh, or do you eventually have the intention of having multiple calendar styles we can choose? and different clock styles? could be in a setting option..

Transparency result in using alpha blending so slowdown. You can try it by yourself by using alpha channel for Calendar (Something like Color.new(255,255,255,200) for example).
 
You can customize right now all Sunshell components cause it is open source.
yes i know..i was just asking/suggesting this to know if it would be, one day, in the release, for anyone who dont want to fiddle with the index everytime..i mean, lot of people will want to use it without editing the index... so i tought it could be a good idea to include those features in it..

i didnt want to critic, i'm really enthousiasme about your sunshell from the start, and i'm really happy with the work you'Ve done so far!..i was just giving you a suggestion that could really be usefull for most people.
 
Little but cool change.
Today, i worked with libjpeg to add to lpp-3ds JPEG compression for screenshot, so next release will take screenshot in JPG format (saving huge amount of filesize 136 KB vs 563 KB per screenshot). Here's an example of JPG screenshot:
Sunshell_3.jpg
 
Sunshell v.0.1 ALPHA2 released!

Changelog:
- Added CHMM as pre-installed homebrew (It uses /Themes as themes folder).
- Added pre-installed homebrews system to Applications for LUA homebrews.
- Now screenshots are taken in JPG format (saving space on SD).
- Now screenshots can be taken also in Filebrowser module.
- Added controls information in Filebrowser module.
- Changed controls for Filebrowser module
- Added Game titles parsing for imported CIAs in Applications module.
- Added Wifi status icon to Sunshell topbar.
- Solved a bug with Wifi status detection after disabling it.
- Added controls information in Mail module.
- Solved little bug with controls triggering in Mail module.
- Blocked access to Mail service for CIA/3DS builds cause incompatibility.
- Made boot.3dsx patch compatible with CIA/3DS builds.
- Changed Banner for 3DS/CIA build (Thanks to Apache_Thunder).
- Now you can take multiple screenshots without overwriting the old ones.
- Now screenshots are saved in DCIM folder.
- Solved a bug with calendar days printing.
- Solved error if you try to use Music Module with an empty MUSIC folder.
- Solved error if you try to use Video Module with an empty VIDEO folder.
- Solved error if you try to take a screenshot with a non-existing DCIM/101NIN03 folder.

Please read the README.txt, i won't give any kind of support for installation issues cause i'm bored to see the same reported issues caused by not reading README.txt.

Download: http://rinnegatamante.netsons.org/SunshellAlpha2.rar

As alwyas, please report me any kind of bug you encounter.
 
Thanks i love the name of games for the imported cia this is very important for me i have a lots of cia on my 5 sd
 
Noticed something which might give you a hint to debugging the flickering on CIA - See left & right side of bottom screen. :
bWefdqX.jpg


05bjB56.jpg
 
  • Like
Reactions: Rinnegatamante
Noticed something which might give you a hint to debugging the flickering on CIA - See left & right side of bottom screen. :
bWefdqX.jpg


05bjB56.jpg

Seems something is wrong in my luaGraphics functions (like an out of bounds when blitting elements on framebuffers). I'll check the entire code and see if i find something. (On 3DSX i get correct screenshots, really strange).
 

Site & Scene News

Popular threads in this forum