Homebrew Homebrew Launcher with sorting and folder support

  • Thread starter Thread starter suloku
  • Start date Start date
  • Views Views 72,320
  • Replies Replies 344
  • Likes Likes 25
Here's a video of the "region free reappearing after being hidden" issue.

Start
Region free has been hidden using UP+R
List is filtered to show only favourites/starred items
FTP-3DS is started
FTP-3DS is quit (2xB press)
Region free has reappeared
End

http://cl.ly/11172P1W0S1B

ps: your release timestamps say GTM+1 but it should be GMT+1 (Greenwich Mean Time)
Ooooh, that is not an issye at all, it is intended.it happens because you have RF setting set to 1 in configuration and config isn't updated whn RF is toogled (but it is saved when other settings are changed, like changing themes)

I made it that way because I persoanlly don't use it very much and always wanted to keep it hidden if disabled.

I will add a setting i the start menu to change this behavior.
 
Last edited by suloku,
@emsef

21 oct 2015 - 15:45 GTM+1
- Added independent setting to remember region free status (enabled/disabled).
* Enabled: HBL will boot with latest region free (title launcher) status (if it was disabled, it will boot disabled).
* Disabled: HBL will boot with the region free (title launcher) setting, regardless if it was enabled/disabled when exiting HBL.
- Merged latest changes from smea's master.
- Compiled with latest ctrulib.

Also, two days ago I made this, but it wasn't something trascendental.
19 oct 2015 - 13:55 GTM+1
- Filters are not applied when searching for services/titles defined in descriptor xml file
- UP+L toogle wifi if hbl has access to the service (run under system settings title for example). Maybe ninhax 2.5 will solve this.
 
Hi suloku, just noticed the new HANS shortcuts of *Hax 2.5 don't appear in your HBL mod (probably because they don't a .3dsx of their own ?). Noticed this for eshop at least^^
 
Hi suloku, just noticed the new HANS shortcuts of *Hax 2.5 don't appear in your HBL mod (probably because they don't a .3dsx of their own ?). Noticed this for eshop at least^^
HANS is an app. You have to copy the .3dsx file to your SD card to make it appear.

Edit - sorry just re-read and realised you said the shortcuts.
 
HBL was updated recently, I'll add all the new changes to my mod, I think in less than an hour all will be merged. Shouldn't be difficult at all, since one of my primary goals for this mod was to keep the original HBL structure.

EDIT: Can't get shortcuts showing for some reason.

When I get it working I think I'll make title launcher (which uses region 4) create hans shortcuts in the folder when select button is pressed. Not a priority though, I just want to make shortcuts work.

EDIT 2: just found the problem the moment I wrote my previous edit lol
 
Last edited by suloku,
26 oct 2015 - 16:30 GTM+1
- Merged Smea's HBL changes for ninjhax 2.5 (shortcuts mainly)
- Todo:
* shortcuts favorites
* Rethink title launcher to work under HANS.

Currently title launcher uses region 4, so if you use it to launch a title you won't have any of the cool new features. I think I'll modify it so it uses HANS by default, but if hans.3dsx isn't found it will use region4. And as I said, I'll make it so it can create shortcut files in the directory. For now I'm gonna make it so shortcuts can be added to favorites.

Also, before any bug report, please check that the problem does NOT happen with vanilla HBL.

By the way, HANS (or R5) can boot demo titles that have expired uses :D

EDIT: removing shortcuts from favorites is bugged ATM. Fixing...

EDIT 2:
26 oct 2015 - 17:30 GTM+1
- Fixed removing favorited shortcuts
- Shortcuts are the first entry when title launcher is disabled.

Everything seems fine now, let's get the title launching and shortcut creation rocking.

EDIT 3:

26 oct 2015 - 18:11 GTM+1
- Title launcher now runs trough HANS (aka region 5) if one of the following paths is valid:
* /3ds/hans/hans.3dsx
* /3ds/.hans/h/hans.3dsx --> this path is so hans won't be displayed in HBL
If hans is not found in neither of this paths, old method (region 4) will be used.

EDIT 4:

26 oct 2015 - 19:45 GTM+1
- Title launcher can create and delete title shortcuts to/from current folder.

So in current state everything is up to date, shortcuts and everything should work fine, you can favorite shortcuts, create shortcuts for your most used titles (games), etc.

There's a bug with shortcut creating not working fine for folders other than /3ds/, but I need to go now, I'll solve it later.

ps: if ftp-3ds gives you problems, use ftbrony 1.1 instead

edit 5:

26 oct 2015 - 20:00 GTM+1
- Solved bug creating wrong shortcut xml files in folders with name longer than /3ds/
 
Last edited by suloku,
27 oct 2015 - 00:00 GTM+1
- Use Y on title launcher to boot using region four (added since HANS seems unstable for some games)

I think this doesn't need any more updates, I'm pretty happy happy with how all this new shortcut thing and hans came out in the mod. I can make a folder just for hans shortcuts and add/remove them at will.

EDIT: for those interested, an XML file for gamecard launching trough hans (a generic one, will boot whatever 3ds game that is in the card slot):

Code:
<shortcut>
    <executable>/3ds/hans/hans.3dsx</executable>
    <icon>/3ds/card.smdh</icon>
</shortcut>
<targets selectable="false">
    <title mediatype="2">0000000000000000</title>
</targets>
And smdh for it: https://github.com/suloku/3ds_hb_menu/raw/titlelauncher/card.smdh
 
Last edited by suloku,
  • Like
Reactions: klear
27 oct 2015 - 23:50 GTM+1
- Created Hans shortcuts will have author "Hans shortcut"
- Shortcuts have a different icon frame color
- Configurable icon frame color for apps and shortcuts
- Disable args for hans loading since hans uses a file with the low title id by default

The frame thing is because I want to differentiate which are shortcuts and which are homebrew when I'm booting them, may not be of much use for other people.

my folders don't show up
Have you added them to /3ds/config.xml?
 
28 oct 2015 - 16:50 GTM+1
- Add folder list menu to ZL/ZR (need to think something for o3DS)
- Load config files also from from /3ds/.hbl/
- Moved .hans/h/ to .hbl/hans/
- hans shortcut text in capitals (HANS) --> @SomeGamer

So, what could be a solution for old3DS to show folder list?
I thought about making some buttons like masher's gridlauncher that toogle folder list and title launcher, but there's really not much space in lower screen.

Maybe instead of buttons, I could make something like a bar in the bottom, putting there the 3 buttons for title launching, folders and favs?
I don't really know how to make that, but I'm sure masher's code will help on this button making.

Concept and also sample for the folder list screen (art for the "bar" will be appreciated):
concept.png

Maybe it takes too much screen? Would it be better to have corner buttons like gridlauncher?

edit: if I get this button think working, I think I'll make the start screen use buttons instead of key for configuration toogles.

BTW, does anybody want a config option to always start in the folder selector screen?

Solved folders. My shortcuts don't show up
It's difficult to know what the problem is with that little feedback. Can you please post the contents of your shortcuts xml files and where have you placed the shortcut xml and smdh files?
Do they work with latest vanilla HBL?
Are you using the latest version of this mod?
 
Last edited by suloku,
  • Like
Reactions: MannCo and fmkid
My shortcut contents are generated by your HBL
EShop:
<shortcut>
<executable>/Hax25/hans/hans.3dsx</executable>
<icon>/3ds/eshop.smdh</icon>
<arg>-f/Hax25/hans/titles/eshop.txt</arg>
</shortcut>
<targets selectable="false">
<title mediatype="0">0004001000020900</title>
<title mediatype="0">0004001000021900</title>
<title mediatype="0">0004001000022900</title>
<title mediatype="0">0004001000027900</title>
<title mediatype="0">0004001000028900</title>
</targets>

The eshop shortcut works on normal hbl, Not in your HBL(dosen't show up)
I have the 27 oct 2015 - 23:50 GTM+1 version of the mod.
 
My shortcut contents are generated by your HBL
EShop:
<shortcut>
<executable>/Hax25/hans/hans.3dsx</executable>
<icon>/3ds/eshop.smdh</icon>
<arg>-f/Hax25/hans/titles/eshop.txt</arg>
</shortcut>
<targets selectable="false">
<title mediatype="0">0004001000020900</title>
<title mediatype="0">0004001000021900</title>
<title mediatype="0">0004001000022900</title>
<title mediatype="0">0004001000027900</title>
<title mediatype="0">0004001000028900</title>
</targets>

The eshop shortcut works on normal hbl, Not in your HBL(dosen't show up)
I have the 27 oct 2015 - 23:50 GTM+1 version of the mod.

Do you have hans installed at /Hax25/hans/hans.3dsx?
If the executable is not found the shortcut won't show up.

The shortcuts my mod creates point to /3ds/hans/hans.3dsx or /3ds/.hbl/hans/hans.3dsx if the previous path is not found.
I can add a config setting to set where the hans executable is so that is used for shortcuts and the user can configure it to whatever path he likes, bu tI assumed people would have it at /3ds/ since gridlauncher doesn't support shortcuts and anyone using shortcuts may be using vanilla HBL.

The /3ds/.hbl/hans/hans.3dsx path was added because since I use my mod, I put hans and config files there to get them out of the way.
 
But also I've looked at your shortcut creator and in the executable section it had nothing, btw they don't show up. <---- Problem :p1ng3:Kill it with fire

Also, I have HANS there...
 
New update

28 oct 2015 - 19:40 GTM+1
- Buttons! It's still a little bugged, I know.

scr_3_BOTTOM.png


Well, they look way better in gridlauncher, I'm really thinking in putting a small bar in the bottom right corner with the three buttons, designers are welcome, but I think I'll shrink these buttons and fit them somehow in a way that they are big enough to be pressed with finguer, but not big enough to eat that much screen as they do now.

Also, I'll add touch buttons to title launcher/selector and even later I'll try to convert the start menu so the touch interface is also used, I think it will be better.

I'm open to suggestions, as always.

@Sykoh glad you solved it.
 

Attachments

  • scr_3_BOTTOM.png
    scr_3_BOTTOM.png
    6.1 KB · Views: 181
  • Like
Reactions: supercarotte
29 oct 2015 - 00:20 GTM+1
- Changed buttons to a single toolbar in bottom right corner
- Toolbar setting in start menu (horizontal/vertical)
- Fixed title launching bug
- Fixed touch handling for buttons

Todo: touch interface for title launcher. Touch interface for start menu configuration toogles.

scr_6_BOTTOM.png
scr_7_BOTTOM.png

I think this toolbar is way beetter than separate buttons right?

Tomorrow I'll work in the remaining touch interface, priority is title launcher.

Also, may I make it so swipping left/right at least half the screen length changes folder?
EDIT: nevermind swipping, already implemented, will be in next release.

EDIT:

29 oct 2015 - 00:50 GTM+1
- Change folder swiping left/right.
- Swipe sensitivity can be configured in config.xml (default is 40)
- Fixed bug preventing launching with region four from toolbar
- Todo: touch interface for title launcher. Touch interface for start menu configuration toogles.
 
Last edited by suloku,

Site & Scene News

Popular threads in this forum