Homebrew Creating Wii U channel for specific retroarch game

cagerhager

Well-Known Member
OP
Member
Joined
Feb 17, 2018
Messages
204
Trophies
0
Age
40
XP
1,459
Country
United States
I've been looking for a while now on how to create a channel so it will load to a specific Wii U game, specifically TMNT Arcade, guessing I'll need to go through retroarch. The problem I'm running into is that I cannot figure out how to get the core and game to boot at the same time. Here's a video of someone that was able to do it, but when asked what his paths were set to, he didn't offer any assistance. Anyone have an idea?

So far, I have the haxchi and hbl2hbc downloaded and DS VC game ready to install over, just can't figure out where to put the direct paths. If anyone could help out, I'll post up the games when completed. Looking at creating TMNT Arcade, Turtles in Time, X-Men, and Simpsons to start out. So Far, FBAlpha 2012 works for these games as well as mame.

video of someone having it working.
 

marduk666

THE INFINITE NOOB
Member
Joined
Aug 2, 2010
Messages
122
Trophies
0
XP
287
Country
United States
Good luck with getting answers to this, Lawd knows I've asked the same question. it would be nice to inject a known working core and rom and know it would work (almost) everytime. If RA doesn' support auto boot/load you would likely have to take that up with RA team.
Having this a a possibility would be aweome
In my book. Don' listen to the nay sayers there probly is a way.
300 game limit blah blah blah.....
 
  • Like
Reactions: cagerhager

cagerhager

Well-Known Member
OP
Member
Joined
Feb 17, 2018
Messages
204
Trophies
0
Age
40
XP
1,459
Country
United States
Don't count on that piece of crap RetroArch. You'd be better off using the emulators on vWii Homebrew.
I've had no issues with the emulator as a whole with those games thus far, and any other classic game I want to play, i've made a Wii U VC for. Guess the search continues.
 

marcioap1

Well-Known Member
Member
Joined
Sep 15, 2012
Messages
137
Trophies
0
XP
432
Country
Brazil
I was thinking about the Retroarch version of the snes classic mini. The snes9x cores used there accept an argument to start the desired game. Maybe it's possible to implement something like this in the Wii U version of these cores.
 
  • Like
Reactions: cagerhager

cagerhager

Well-Known Member
OP
Member
Joined
Feb 17, 2018
Messages
204
Trophies
0
Age
40
XP
1,459
Country
United States
I was thinking about the Retroarch version of the snes classic mini. The snes9x cores used there accept an argument to start the desired game. Maybe it's possible to implement something like this in the Wii U version of these cores.
That's a good call. I was also looking at how it's used with the PS3 as I've been able to make specific channels for specific games. Just trying to figure where the path is for that for that argument. Havent' had any luck
 

cagerhager

Well-Known Member
OP
Member
Joined
Feb 17, 2018
Messages
204
Trophies
0
Age
40
XP
1,459
Country
United States
That would be nice to have that for the Wii U. Looks like it may be a ways off. I have reached out on the forums for the Wii U build on the Retroarch site, but no replies yet
 
  • Like
Reactions: marcioap1

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,183
Trophies
2
XP
33,664
Country
Mexico
@cagerhager and anyone else who has seen that video.
DON'T see it, he doesn't deserve the views, he only posted the vid as bragging material.
The guy is a fucking douche and refuses to even post instructions on how to do it because "he figured it out himself".
As if the asshole figured out Wii U hacking on his own, and he thinks high about himself just because he got that working.

@ploggy @cucholix
Guess there are more people interested in this.

Don't know if you guys figured this out already or not, but I think here is a good way to go about it:
Modifications to original RetroArch:
* Make a RomFS.
* Hard-code RetroArch to load Content from romfs:/rom.bin hard-coding that directory in the RetroArch launch parameters. This means the rom is injected in the CIA. It won't be in the SD.
* Set RetroArch language based on system language.
* Change savefile directory to sdmc:/retroarch/forwarders/<CIA Title ID>/savefiles.
* Change savestate directory to sdmc:/retroarch/forwarders/<CIA Title ID>/savestates.
* Now the retroarch.cfg will be loaded from RomFS. This means custom configuration per game.
* Removed "Press Start" message when exiting RetroArch (now it just exit).
* Removed debug console.
* Set bottom screen to an image in romfs:/bottom.bin if there is any. Otherwise, the bottom screen will shut down.
* Removed the debug console toggle. Now touching everywhere on the screen toggles the Menu.
* Removed green menu border.
* Removed RetroArch and core version from menu.
* Removed timestamp from menu.
* English: changed 'Quick Menu' to 'Game Menu'.
* English: changed 'Core Cheat Options' to 'Cheat'.
* English: changed 'Quit Retroarch' to 'Quit Game'.
* English: changed 'Close Content' to 'Reset Game'.
* English: changed 'Resume Content' to 'Continue Game'.
* Removed 'Restart Content' menu option from Quick Menu.
* Removed 'Take Screenshot' menu option from Quick Menu.
* Removed 'Core Options' menu option from Quick Menu.
* Removed 'Core Input Options' menu option from Quick Menu.
* Removed 'Core Disk Options' menu option from Quick Menu.
* Removed 'Cheat File Save As' menu option from Core Cheat Options.
* Removed 'Start Core' menu option.
* Removed 'Load Content' menu option.
* Removed 'Load Recent' menu option.
* Removed 'Settings' menu option.
* Removed 'Information' menu option.
* Removed 'Restart Retroarch' menu option.
* Removed 'Load Configuration' menu option.
* Removed 'Save Current Config' menu option.
* Removed 'Save New Config' menu option.
* Removed 'Help' menu option.

* Mute audio when suspending the app and un-mute when restoring.
* Removed 'Cheats' menu option from Quick Menu.
* Removed 'Save slot' menu option from Quick Menu.
* Core options load from RomFS.
The list was taken from here:
https://gbatemp.net/threads/release-ultimate-gen-md-forwarder-maker-for-3ds.454972/

From what I see, I believe that we might need to create a RetroArch channel for Wii U with the ROM we want to autoboot compiled into the channel as well (romfs) and specifying which content to load when compiling as well.
Those two seem to be the key to get this working.
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,846
Country
United Kingdom
@cagerhager and anyone else who has seen that video.
DON'T see it, he doesn't deserve the views, he only posted the vid as bragging material.
The guy is a fucking douche and refuses to even post instructions on how to do it because "he figured it out himself".
As if the asshole figured out Wii U hacking on his own, and he thinks high about himself just because he got that working.

@ploggy @cucholix
Guess there are more people interested in this.

Don't know if you guys figured this out already or not, but I think here is a good way to go about it:
Modifications to original RetroArch:
* Make a RomFS.
* Hard-code RetroArch to load Content from romfs:/rom.bin hard-coding that directory in the RetroArch launch parameters. This means the rom is injected in the CIA. It won't be in the SD.
* Set RetroArch language based on system language.
* Change savefile directory to sdmc:/retroarch/forwarders/<CIA Title ID>/savefiles.
* Change savestate directory to sdmc:/retroarch/forwarders/<CIA Title ID>/savestates.
* Now the retroarch.cfg will be loaded from RomFS. This means custom configuration per game.
* Removed "Press Start" message when exiting RetroArch (now it just exit).
* Removed debug console.
* Set bottom screen to an image in romfs:/bottom.bin if there is any. Otherwise, the bottom screen will shut down.
* Removed the debug console toggle. Now touching everywhere on the screen toggles the Menu.
* Removed green menu border.
* Removed RetroArch and core version from menu.
* Removed timestamp from menu.
* English: changed 'Quick Menu' to 'Game Menu'.
* English: changed 'Core Cheat Options' to 'Cheat'.
* English: changed 'Quit Retroarch' to 'Quit Game'.
* English: changed 'Close Content' to 'Reset Game'.
* English: changed 'Resume Content' to 'Continue Game'.
* Removed 'Restart Content' menu option from Quick Menu.
* Removed 'Take Screenshot' menu option from Quick Menu.
* Removed 'Core Options' menu option from Quick Menu.
* Removed 'Core Input Options' menu option from Quick Menu.
* Removed 'Core Disk Options' menu option from Quick Menu.
* Removed 'Cheat File Save As' menu option from Core Cheat Options.
* Removed 'Start Core' menu option.
* Removed 'Load Content' menu option.
* Removed 'Load Recent' menu option.
* Removed 'Settings' menu option.
* Removed 'Information' menu option.
* Removed 'Restart Retroarch' menu option.
* Removed 'Load Configuration' menu option.
* Removed 'Save Current Config' menu option.
* Removed 'Save New Config' menu option.
* Removed 'Help' menu option.

* Mute audio when suspending the app and un-mute when restoring.
* Removed 'Cheats' menu option from Quick Menu.
* Removed 'Save slot' menu option from Quick Menu.
* Core options load from RomFS.
The list was taken from here:
https://gbatemp.net/threads/release-ultimate-gen-md-forwarder-maker-for-3ds.454972/

From what I see, I believe that we might need to create a RetroArch channel for Wii U with the ROM we want to autoboot compiled into the channel as well (romfs) and specifying which content to load when compiling as well.
Those two seem to be the key to get this working.

Thanks mate, I really hope this happens not just because it would be cool to get Retroarch VC Channels on the home menu but to push that knob rot off his high and mighty stance and kill any "recognition" :P he may get.
Me and @cucholix tried a few things but sadly nothing came from it :( Thanks again Cucholix for giving me a hand to try though ;)

This isn't something that should be hoarded, it should be shared.. All the work/effort that's been put into Retroarch WiiU since its started back in late 2016 just to have some ass find a solution to Retroarch VC's and keep it to himself just for some YT views?... Twat..
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,900
Trophies
1
Website
youtube.com
XP
5,967
Country
Australia
My ideal thing would be an icon for each system that would load the specific core and start you off in that consoles rom directory.

So click on the SNES icon and it loads the snes9x core and starts you off in sd/roms/snes/

Kinda got it to work recently, seeing as the lynx core doesn't work with the no intro romset I replaced a channel's rpx with the Handylynx core and it did boot up in the black/green old retroarch main menu but trying to exit either froze it or reloaded the menu...
 
Last edited by M7L7NK7,

Asdolo

the Hedgehog
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,251
Country
Argentina
I don't know how to compile for Wii U, but here's my RetroArch fork I'm using to create forwarders for 3ds: https://github.com/Asdolo/retroarch-3ds-forwarders-v2


Just look at the forwarders branch and see the commits I did so you can know how they work, if any Wii U developer want to give it a try.

You can make a fork of it and remove the 3DS specific stuff I added.
 
Last edited by Asdolo,

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
193
Trophies
0
XP
1,917
Country
Canada
Anyone make any progress on this? You're looking to do the exact games I want and I would be glad to help make this happen. I have a ton of WiiU modding experience
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: sure, it can be hands free