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

  • Thread starter Thread starter Rinnegatamante
  • Start date Start date
  • Views Views 258,300
  • Replies Replies 1,054
  • Likes Likes 77
ok one sec..gonna go find a converter, is there one on GBA?

The only converter you can find is the one i made (vid2jpgv): https://github.com/Rinnegatamante/lpp-3ds/tree/master/JPGV

To test if your video is correctly converted, try to start it with ORGANIZ3D.
If it works then try this: http://rinnegatamante.netsons.org/cpu_test.rar (lpp-3ds_30.3dsx uses 30% syscore, lpp-3ds_80.3dsx uses 80% syscore). Tell me if you notice framerates change between the two versions. (Put jpgv file to your SD card named as output.jpgv)
 
..did you uplaoded it anywhere else?..dont know why but i cant go on github right now..
EDIT: nevermind, with firefox i can..i'm loading it and i'il convert a video..
 
It was compiled on a i5 4670 with Win7 64 Bit so it's for 64 Bit LE machines.

oh ok..if i was home i could use it on my main pc..right now i'm using a win7 laptop..but 32bit.. ah well right now i'm loading the video smaple you've uploaded.

EDIT: soooo slow...i'm transfering the video to my n3ds and it seems to take foreverrr...still 5minutes remaining..damn its just 147MB how can it take so long to transfer..:whip:
 
Fixxed the launchCIA issue. Seems that APT:U DoAppJump takes time to be executed (freeze was caused by my RAM purging before using launchCIA).

EDIT: Another good one, Gateway seems to use a sort of Content emulator to get your 3DS roms work (3DS rom is emulated to mediatype_GAMECARD with id 0x0). Thanks to this thing, i easily added support to launch current 3DS rom loaded by GW Menu so Sunshell could launch also 3DS roms (only CIA build).
 
  • Like
Reactions: Idaho and puss2puss
EDIT: Another good one, Gateway seems to use a sort of Content emulator to get your 3DS roms work (3DS rom is emulated to mediatype_GAMECARD with id 0x0). Thanks to this thing, i easily added support to launch current 3DS rom loaded by GW Menu so Sunshell could launch also 3DS roms (only CIA build).

omg lol..nice! ..is it possible to have the current game icon in the shell? (not a backup..the same channel as in the 3ds menu, showing the current game..) would be nice! so even with sky3ds the game would be able to start from sunshell.. most be something possible, right?

EDITT: ok so i've tryed both 30% version and 80% and they pretty much have the same framerate..and in organiz3d it was the same.. and obviously i got no sound but its normal :P
is there a button combo or something to show the framerate?
EDITTT: actually..the 30% might be a bit smoother..weird..
 
This is an example for 3DS rom (Luigi Mansion 2) on my GW Card:
luigi.bmp


Maybe something can be done also to list all 3DS roms. (If you try to get Product ID for mediatype_GAMECARD when you have no 3DS rom set by GW Menu, you get a costantly changing Product-ID).
 
  • Like
Reactions: Idaho
You could also experiment with getting retail carts to boot. ;)

On GW Mode i noticed that Retail cartridges get corrupted Product-ID probably cause they are completely different to what GW do.
Retail cartridges are started from lpp-3ds with NS service and you NEED a system restart (so you go in sysNAND).
For emulated cartridges, when you have to start them, is like you have a CIA file so you can use APT service (see launchCIA from lpp-3ds) which doesn't need restart so you rest in emuNand.

When you try to get ProductCode for mediatype_GAMECARD and no rom selected in GW Menu, you get these three ProductCodes switching in an infinite loop on every id (0x0,0x1...): CTR-P-HASP, CTR-P-HDLP and CTR-P-HMKP and if you try to start it with a DoAppJump, you get an error for card removed.
Anyway SunShell could boot retail cartridges with Y.A.R.U. "trick" and also 3DS roms with a modified version of launchCIA.

omg lol..nice! ..is it possible to have the current game icon in the shell? (not a backup..the same channel as in the 3ds menu, showing the current game..) would be nice! so even with sky3ds the game would be able to start from sunshell.. most be something possible, right?

EDITT: ok so i've tryed both 30% version and 80% and they pretty much have the same framerate..and in organiz3d it was the same.. and obviously i got no sound but its normal :P
is there a button combo or something to show the framerate?
EDITTT: actually..the 30% might be a bit smoother..weird..

Strange, i'll rest on 30% also for N3DS.
 
Rewrote launchCIA function. Now it doesn't use AM service to get correct TitleID. This means faster boot and support for CIA launching in Applications for 3DS build.

Is it possible to launch 3DSX from CIA?
Because when building the hb_menu from smea as CIA if you try to launch homebrew the whole 3ds crashes...
 

Site & Scene News

Popular threads in this forum