NULL

RELEASE Switch Homebrew Appstore

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by pwsincd, Jan 1, 2018.

  1. lettuce

    lettuce GBAtemp Advanced Fan

    Member
    4
    Jul 27, 2006
    Yeah i disable flight mode and tested the connection and it connected without issue
     
  2. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    Thanks for the feedback and bug reports everyone. It took me a while but I finally have the 2.0 release of homebrew appstore ready to go!

    Download page: (or update in app!) https://github.com/vgmoose/hb-appstore/releases

    There are a lot of changes, and the ones that I spent the most time on are the new expanded details page, search, and the way the updated controls behave. I tried to address everything people complained about so let me know what I missed!

    There's also a way in-app to report feedback on any apps. I'd like to see this used for any issues at all ranging from "app crashes" to usability feedback about a specific app. A new category, "Advanced", has also been added which currently houses hekate and some sys modules, to make keeping track of updates for these easier as well!

    As usual, please let me know of any issues-- gbatemp, email, or discord work, or they can be reported directly on Github

    Full changelog:

    New Features:
    • Search functionality with on screen keyboard
    • Allow sorting of app list by: most recently updated, download count, alphabetically, download size, and randomly
    • Add new "Advanced" category including some system/hekate modules
    • Redesigned "App Details" screen to show much more information about each app such as long scrollable description, download count, download size, and last updated date
    • Added feedback reporting for any app to collect data about what works and doesn't work. This feedback will be passed along to the app's author if appropriate
    Enhancements:
    • All touch and controller controls refactored and more responsive to input (highlights, buttons, etc)
    • Add four-column "wide" view activated by pressing L or ZL in the app listing
    • New offline screen when internet connection isn't detected instead of empty progress bar
    • List other apps by the same author from the details page
    Bug fixes:
    • Switched to curl instead of old hacky HTTP downloading curl
    • Empty folders are now removed upon uninstallation of a package
    • Corrupt cached icons should no longer freeze loading
    • Uses romfs for storing images instead of an external folder
    • Some settings for cleaning up any empty folders leftover by the old app and wiping the icon cache


    Screen shots:

    New four-column "wide" view:
    [​IMG]


    New app details page:
    [​IMG]
     
  3. hippy dave

    hippy dave BBMB

    Member
    14
    Apr 30, 2012
    United Kingdom
    Looks great, thanks! Please could we have a menu option or button (+?) to exit the app?
     
  4. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    I'd like this too and noticed it wasn't working-- the way I have it now it's actually supposed to exit on plus: https://github.com/vgmoose/hb-appstore/blob/master/main.cpp#L110-L112

    I'll talk to some other SDL2 devs to see if they see a similar issue (works on PC for "start" which I have mapped to "enter"). A menu option is a also a good idea.

    Are there issues with exiting via home besides not returning directly to hbmenu?
     
    hippy dave likes this.
  5. hippy dave

    hippy dave BBMB

    Member
    14
    Apr 30, 2012
    United Kingdom
    Great thanks, good luck figuring it out :)
    I haven't encountered any issues myself, but it's like task-killing the app rather than a clean exit, so file handles could be left dangling etc. It's one of the ways homebrew causes corruption on exfat sd cards (I recently admitted defeat and switched to the manky outdated fat32 from the damn '90s so I could run more homebrew without worrying).
    Also more people are starting to run the homebrew menu or individual apps as nsps installed to the home menu, so uh that makes things work a bit differently I guess.
     
  6. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room
    My appstore in Switch doesn't work..
     
  7. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    okay.

    oh, it wasn't an affirmation? you wanted some help? [​IMG]
    sorry, we don't know what the problem is. "doesn't work" is not a real problem.
    you'll have to provide more information if you want some help, switch version, appstore version, did it used to work or never did ? what really doesn't work? it doesn't launch? it launches but crash, it doesn't crash but doesn't display anything? display but doesn't download? doesn't install? doesn't what?


    vgmoose :
    thank you for this homebrew, I just tested v2.0 it on 4.1.0 and it's working great (except the exit bug, I use home button) :)
    I noticed an issue in the site, SDL Lopan has the wrong link for sources.

    is there a way to sort items on the website? on switch you can sort by release date (or added date) which is great, it would be nice to be able to do it on the website too. thank you.
     
    Last edited by Cyan, Oct 31, 2018
  8. pwsincd
    OP

    pwsincd Garage Flower

    Member
    12
    GBAtemp Patron
    pwsincd is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Dec 4, 2011
    Manchester UK


    I can look into this @Cyan , i was also thinking on NEW releases section or Latest Updates etc etc...I have fixed the link for lopan source also... thanks for that :)
     
  9. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room

    The reason mine doesn't work is when I got to the 'Homebrew Appstore'
    The following message comes up and states...


    Couldn't connect to the internet.
    Please try again after connected.

    To my knowledge, If you were to connected to the internet, nintendo would ban you due to your modded Switch. At least from what I know.

    Is there any other way to open my appstore or can I possibly bypass not getting banned while online?
     
  10. cyndor

    cyndor GBAtemp Regular

    Member
    4
    Jul 9, 2018
    United States
    Use 90dns or sx os stealth mode so u can communicate with the appstore 'safely'.
     
  11. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room

    How or where do I use that?
    Could you send a link to that?
     
  12. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    Thanks, and I agree this would be nice! Right now there's no way to do it

    It needs Internet to work– Personally I haven't been banned and have basically just been running cfw and homebrew (and I've received a lot of crash logs). From what it seems, Nintendo appears to only be banning malicious/piracy behavior. Of course, it is Nintendo though and nothing is guaranteed when you're modifying your console.

    As the above poster mentions, to prevent your switch from talking to Nintendo's servers, but still access the Internet, you can setup 90DNS
     
    TokyoDoll likes this.
  13. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room
    Thank you!
     
  14. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room
    So.. when I setup the DNS internet settings..
    I was able to get onto the Appstore but while downloading a game..

    An error had occurred so I had to restart my Switch..
    Now my Homebrew is gone from my Albums...

    Idk what to do now..
     
  15. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    Which game?

    The album loads, or hbmenu is empty?
     
  16. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    is your SD Card formatted in FAT32 or exFAT?
    exFAT is more vulnerable to crashes and the entire SD card can be corrupted if a homebrew doesn't exit properly while it's writing something to SD. for example crashing while downloading a file, or pressing home button while a file is opened (read/write a save file, etc.)

    if appstore or hbmenu can't list any homebrew, shutdown the console and eject the SD card. Look at its content on your computer. maybe the files and folders are corrupted? sorry if it's what happened to you.
     
    Last edited by Cyan, Nov 1, 2018
  17. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room
    Everytime I run the Appstore and download, let's say Doki Doki Literature Club.

    After trying to open the game up, it takes me to a error screen, then I have to reboot my Switch and all the files through my album is gone, then I have to restart the whole process of getting the homebrew back on my Switch.

    And it's just not DDLC, It's happened through a couple of emulators as well!
    I don't know if i'm the only one who has these problems but those games/emulators need to be taken off appstore.

    I have to do trial and error to see which actual games and emulators work on my Switch.
     
  18. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    DDLC is the largest app on the store, but I'll check it out again to make sure it doesn't crash while installing. In general, I've tried installing a lot of apps, games, and emulators in a row and haven't encountered any crashes while downloading, so I'm surprised to hear this.

    What size is the SD card? is it formatted as FAT32 or EXFAT? How much space is remaining on it?

    So you are able to download it, and the homebrew isn't gone, but upon launching it, it crashes (What error code?) and then all the homebrew disappears?
     
  19. TokyoDoll

    TokyoDoll GBAtemp Regular

    Member
    2
    Feb 21, 2018
    Japan
    My Otaku Room

    So I have a 128GB PNY MicroSD Card which is completely fine, it's not bootleg.
    I do not believe I formatted my MicroSD but would that make any difference?

    I can't remember the error code but it takes me to a black screen with white text stating to press and hold the power button for 12 seconds.

    Upon doing this I then go to the home page and when clicking the album I lose my homebrew and files that were in my album.
     
  20. vgmoose

    vgmoose GBAtemp Fan

    Member
    8
    Jan 31, 2016
    United States
    The SD card is going to be formatted either FAT32 or exFAT, even if you didn't format it, it would come with one or the Switch does it automatically.

    When it's inserted into your computer, you should be able to see what format it's in by going to your computer and checking properties.

    What other files do you have on this SD card? Are they okay?
     
Loading...