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
Background apps (like Music and FTP server) will be now showed on topbar when working in background:

bgapps.jpg
 
Great program, even though it's still very young.

Here are the bugs I encountered in v.0.1 ALPHA2 (3ds and cia builds):
  • Closing the lid and opening the lid on New3DS or O3DS causes the program to black screen. Cannot press home menu to escape; must restart.
  • Top screen graphics are wonky in main menu and most other places on New3DS or O3DS, diagonal tear. Not present in the image viewer, but there, the bottom screen flashes. 3D slider is not a factor.
  • Pressing up or down too fast on O3DS image viewer causes "Error: [string "?"]:99 bad argument #3 to 'drawImage' (number expected, got nil)". It's a nice crash, because I can just hit B to exit.
    • I don't get the bug where if you press up while on the first picture, it crashes. That seems fine on O3DS and New3DS
  • cia manager doesn't utilize title dictionary (not really a bug, I know it's in progress)
  • ftp works, but is unreliable. I can usually connect to get file listings if I'm patient, and but sometimes it won't accept files. restarting the server fixes it.
    • Once, "something happened" after I transferred a file, and the New3DS cia build became unresponsive. Screen stopped flickering, ftp server stopped responding, had to restart New3DS
  • "Chronometer" is spelled wrong, but I would just call it a stopwatch anyway.
  • While alarm is going off, top screen flashes wildly. Not sure if this is intended behavior, it seems cool.
  • IP address under Console Info doesn't seem to correspond to Local IP or WAN IP. It finds Local IP just fine under FTP.
  • It would probably be useful to display more information on the Applications top screen. Similar to "3ds shell", you could include Region, Release date, Rating, Publisher, ProgramId, Size.
  • Once, hitting start from Applications halted the program on O3DS cia, but did not kick me out to system menu. Hard reboot needed. Couldn't reproduce though.

About first report, can you tell me if putting music module working with a Cycle mode and closing the lid result in correctly music cycle playback?

If this works, please tell me if removing SD card result in screens recovering.
 
Sunshell new version will be shipped very soon, i just need to improve TTF support, this will be the changelog for v.0.2 BETA:

- Enabled CIA files support on Filebrowser for .3DS build.
- Improved CIA detection for .3DS build for Applications.
- Enabled CIA Manager access for .3DS build.
- Enabled sound support for .3DS build. (Clock, Videos, Musics, Filebrowser)
- Added possibility to hide bottom screen during video playback (could improve playback framerate).
- Added background working modules icon showing on Sunshell topbar.
- Improved customization level and shell graphics by adding TTF fonts usage for texts.
- Solved a bug with 3DSX Launcher of Filebrowser module.
- Added Game titles parsing in CIA Manager module.
- Chronometer now is correctly named.
- Added headset triggering for Music module autostart/autopause.
- Solved an incompatibility bug between Musics and Photos modules.
- Solved an incompatibility bug between Videos and Photos modules.
- Solved an incompatibility bug between Musics and Videos modules.
- Added OGG musics support to Musics Module and Filebrowser Module.
- Updated Game Titles List.
- Added digital pad + A buttons support on Main Menu.
- Solved a little bug between Filebrowser module and Wifi status icon color.
- Added Extdata Manager module.
 
Aww man, well I guess you'll use the GPU later eh?

I'm having different issues with sf2dlib (for example switching screens rendering, rendering textures on rectangles and other things like this) so don't know if i'll ever port Sunshell to GPU rendering.

Also for "dynamic" rendering, CPU is faster.
 
I'm having different issues with sf2dlib (for example switching screens rendering, rendering textures on rectangles and other things like this) so don't know if i'll ever port Sunshell to GPU rendering.

Also for "dynamic" rendering, CPU is faster.
Would it be possible to render via the CPU and GPU (eg CPU for the font and GPU for the rest)?
 
Has anybody managed to get the FTP working ?

I'm using the cia build on 4.5 Palantine's CFW.

the 3DS can connect to the internet, but when i click on the FTP menu item, it tells me i need to be connected to a hot spot.

so if anyone has managed to get this to work pls do tell

OFF Topic:
The official app on the n3ds for accessing the micro SD of the n3ds on PC apparently works on o3ds as well but it requires 7.x
anyway to decompile and recompile for a lower firmware version (I hear that it gives good transfer speeds).
 
Has anybody managed to get the FTP working ?

I'm using the cia build on 4.5 Palantine's CFW.

the 3DS can connect to the internet, but when i click on the FTP menu item, it tells me i need to be connected to a hot spot.

so if anyone has managed to get this to work pls do tell

OFF Topic:
The official app on the n3ds for accessing the micro SD of the n3ds on PC apparently works on o3ds as well but it requires 7.x
anyway to decompile and recompile for a lower firmware version (I hear that it gives good transfer speeds).

@Off topic:
It has about double the transfer speed of current homebrew ftp.

And FTP module works fine on my O3DS, although connection is a bit wonky. When my connection fails, I just press A (restart ftp server) and it works again.I'm on the latest gateway supported emunand though.
 
The cia build won't load for me, it just gets an error and asks me to power down. Is it compatible with cia yet?
 
The cia build won't load for me, it just gets an error and asks me to power down. Is it compatible with cia yet?
I installed the .cia version on emuNAND 4.2U, but it doesn't seem to work. I just get black screen on top and then bottom says that I need to hold the power button to restart my 3DS.

I'm bored to say always the same thing:
Have you read the Readme for Installation instructions?
 

Site & Scene News

Popular threads in this forum