[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.
Mar 20, 2017

[REQUEST] USB Loader GX2 by lordelan at 12:14 PM (557 Views / 6 Likes) 10 replies

  1. lordelan
    OP

    Member lordelan GBAtemp Maniac

    Joined:
    Jan 4, 2015
    Messages:
    1,267
    Country:
    Germany
    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.
     
    DarthDub, Zarklord, Hayleia and 3 others like this.
  2. Kyousak

    Member Kyousak Detective of GBATemp

    Joined:
    Nov 1, 2016
    Messages:
    209
    Location:
    L's Headquarter
    Country:
    Germany
    That would be a great idea i think
     
    NoNAND likes this.
  3. Felek666

    Member Felek666 redNAND hate machine // Azu-nya~

    Joined:
    Jan 3, 2017
    Messages:
    1,694
    Location:
    Somewhere between boot0 and boot1
    Country:
    Poland
    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

    Member lordelan GBAtemp Maniac

    Joined:
    Jan 4, 2015
    Messages:
    1,267
    Country:
    Germany
    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

    Member Felek666 redNAND hate machine // Azu-nya~

    Joined:
    Jan 3, 2017
    Messages:
    1,694
    Location:
    Somewhere between boot0 and boot1
    Country:
    Poland
    So you basically want title loader?
     
  6. lordelan
    OP

    Member lordelan GBAtemp Maniac

    Joined:
    Jan 4, 2015
    Messages:
    1,267
    Country:
    Germany
    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

    Member brienj Trying to avoid getting cancer

    Joined:
    Jan 3, 2016
    Messages:
    1,232
    Country:
    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

    Member lordelan GBAtemp Maniac

    Joined:
    Jan 4, 2015
    Messages:
    1,267
    Country:
    Germany
    Could you post the function here in CODE tags?
     
  9. Hayleia

    Member Hayleia GBAtemp Maniac

    Joined:
    Feb 26, 2015
    Messages:
    1,301
    Country:
    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

    Member lordelan GBAtemp Maniac

    Joined:
    Jan 4, 2015
    Messages:
    1,267
    Country:
    Germany
    Only way to exit a title is by home button and that would lead to your home menu every time.
     
  11. brienj

    Member brienj Trying to avoid getting cancer

    Joined:
    Jan 3, 2016
    Messages:
    1,232
    Country:
    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.
     

Share This Page