[REQUEST] USB Loader GX2

Discussion in 'Wii U - Homebrew' started by lordelan, Mar 20, 2017.

?

Would you like this?

  1. Sure, it's the ultimate homebrew!

  2. There's no need. I don't care to keep doing everything with what we already have.

Results are only viewable after voting.
  1. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    When you see the thread's title you'll open it to tell me that we already have WUP Installer or Loadiine GX2 + Mocha's FAT32 build to achieve that but that's not what I'm aiming for in the first place.

    This thread tought me that the System Config Tool (an official Ninty dev tool which is not for end users) is able to launch installed titles even when they are invisible on your home screen because you have too many games installed.

    I'm aware that there's not even a handful people here who want 300+ games installed but a "launcher for everything" could have many more advantages. Not only could folders have any icons or backgrounds or whatever (if they are even needed thanks to category filters), also everything could be launched from a single app.

    Possible features:
    • launch installed games and system titles
    • launch homebrew apps/games
    • categories and filters (show/hide system titles, installed titles, homebrews and so on)
    • install titles (built in WUP installer mechanics)
    • fancy visual stuff (list view, tile view like Loadiine / homescreen, cover arts)
    Nice to have features for the future:
    • launch titles from redNAND (although I don't really care)
    • launch games in Loadiine format
    • move titles between sysNAND and USB
    • install titles directly from NUS (like freeshop, FunKiiU or Wii U USB Helper)
    • included saviine/gecko/padcon/HID to VPAD either globally or per game
    • uninstall titles/tickets
    • directly launch anything vWii related thanks to an adjusted implementation of HBL2HBC
    • directly launch any retro rom with RetroArch (set up cores for each system or even each game)
    This could be combined with CBHC (and maybe Mocha for FAT stuff) to launch with CFW patches directly after console boot, offering almost everything you need and almost everything that has ever been done for the Wii U from a single place. The ultimate homebrew.

    I'm a C# developer myself but never looked into any Wii or Wii U homebrew code (it's C/C++ I guess?) so I wouldn't be of any help for now but I wanted to turn the spotlights on something that should be technically possible to make as for now (of course not with all mentioned features) and if there's no one willing to do it I probably would look into it in the future to do it myself.
     
    Don Jon, DarthDub, Zarklord and 4 others like this.
  2. Kyousak

    Kyousak Aye Sir!

    Member
    246
    93
    Nov 1, 2016
    Gambia, The
    That would be a great idea i think
     
    NoNAND likes this.
  3. Felek666

    Felek666 Demonically Uncontrollable

    Member
    3,516
    3,935
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    Seems like a good idea but...
    There's no real FAT32 build. [For now]
    Even Mocha FAT32 support isn't even 50% complete and we are already talking about USB Loader GX2.
     
  4. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    To avoid misunderstandings: This is not about FAT32 USB drives in the first place. That's a nice to have feature but it's mainly about launching titles from sysNAND, USB (no matter if Wii U formatted or FAT32) and homebrews.
     
  5. Felek666

    Felek666 Demonically Uncontrollable

    Member
    3,516
    3,935
    Jan 3, 2017
    Poland
    reddit.com/r/satania/
    So you basically want title loader?
     
  6. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    Yeah basically a title loader like the System Config Tool but with a more user friendly GUI and at least the ability to launch homebrews as well. And because it's a homebrew all other listed features could be added to it later on.
     
  7. brienj

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,705
    Jan 3, 2016
    United States
    There is one simple function that will start a title, all you have to do is give it the title path as an argument, building the rest of the app is the "hard" part and would take time. This would only launch properly installed titles though.

    Edit: I double-checked, because I couldn't remember off the top of my head, but you can launch by either TitleID or by path.
     
    Last edited by brienj, Mar 20, 2017
    lordelan likes this.
  8. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    Could you post the function here in CODE tags?
     
  9. Hayleia

    Hayleia GBAtemp Maniac

    Member
    1,485
    1,135
    Feb 26, 2015
    France
    And what happens when you exit said title? Does it come back to your "launcher" or to the home menu by default?
     
  10. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    Only way to exit a title is by home button and that would lead to your home menu every time.
     
  11. brienj

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,705
    Jan 3, 2016
    United States
    Homebrew has to be specially programmed to handle that though. It's also one of the problems when trying to make an app with IOSUhax to be compatible on a Wii U that uses CBHC instead of Mocha too. MCP fucks with the home button.
     
  12. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The
    I'm willing to do everything by myself at this state but could you (or anyone else) at least write a very small and simple (and ugly) homebrew that has this function in it or at least post me that function here so I have anything to get started with?
    Maybe there's already a homebrew that has it implemented so I can look it up on github?
     
  13. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,263
    436
    Feb 17, 2016
    United States
    KiiWii likes this.
  14. lordelan
    OP

    lordelan GBAtemp Advanced Maniac

    Member
    1,593
    449
    Jan 4, 2015
    Gambia, The