Homebrew [REQUEST] USB Loader GX2

Would you like this?

  • Sure, it's the ultimate homebrew!

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


Results are only viewable after voting.

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
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.
 

Kyousak

Also known as VVSKartell
Member
Joined
Nov 1, 2016
Messages
284
Trophies
0
Location
Tegra X1
XP
471
Country
United States
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.
That would be a great idea i think
 
  • Like
Reactions: NoNAND
D

Deleted User

Guest
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.
 

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
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.
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.
 
D

Deleted User

Guest
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.
So you basically want title loader?
 

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
So you basically want title loader?
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.
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
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.
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,
  • Like
Reactions: lordelan

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
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.
Could you post the function here in CODE tags?
 

Hayleia

Well-Known Member
Member
Joined
Feb 26, 2015
Messages
1,485
Trophies
0
XP
1,294
Country
France
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.
And what happens when you exit said title? Does it come back to your "launcher" or to the home menu by default?
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,142
Country
United States
Only way to exit a title is by home button and that would lead to your home menu every time.
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.
 

lordelan

Well-Known Member
OP
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
Country
Germany
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.
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?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: aeiou