Homebrew Official Homebrew Launcher for WiiU

  • Thread starter Cyan
  • Start date
  • Views 803,532
  • Replies 1,173
  • Likes 98
D

Deleted User

Guest
I get a black screen in RedNand. I use dimoks Mocha to get into RedNand, I installed the channel with Wupinstaller to Systemmemory (in Rednand!! So it should be installed to the hidden partition of the SD Card) Icon shows up, but when I start it I just get a black screen and a frozen Wii U.

Edit:
Now it works flawless. I didn't change anything odd thing.
Yeah, it failed to launch the first time for me as well. But then it was flawless afterwards.
 
D

Deleted User

Guest
Didn't someone make a more flat HBC icon for the app install? If so, can someone link it me?
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,558
Country
Morocco
So I managed to extract the HBL v2.1 channel using FTPiiU Everywhere, and here's what I found:
- code/
- app.xml
- cos.xml
- homebrew_launcher.rpx
- title.fst
- title.tmd

- content/
- dummy

- meta/
- bootDrcTex.tga
- bootLogoTex.tga
- bootMovie.h264
- bootSound.btsnd
- bootTvTex.tga
- iconTex.tga
- meta.xml
One question though: we can just convert our Wii U homebrew ELF files that don't use Mii Maker to RPX and then create channels with the RPX files no? Also, is it safe to install the HBL channel to USB? And finally, which homebrew apps work with the channel and which ones don't?
 
Last edited by CatmanFan,

xtheman

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
5,837
Trophies
0
Location
???
XP
3,790
Country
United States
One question though: we can just convert our Wii U homebrew ELF files that don't use Mii Maker to RPX and then create channels with the RPX files no?
iirc you need to define what the rpx is in either app.xml or cos.xml. (Can't remember) Even then it might not work. (Tried a wupinstaller.rpx it just wouldn't work installed)
Also, is it safe to install the HBL channel to USB?
I had it installed on usb.

Also fyi title.fst and title.tmd are only made after installing the title.
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,558
Country
Morocco
iirc you need to define what the rpx is in either app.xml or cos.xml. (Can't remember) Even then it might not work. (Tried a wupinstaller.rpx it just wouldn't work installed)
It's cos.xml that contains the value for the RPX. Also, can we just convert homebrew ELF files to RPX files and use them with both Homebrew Launchers without flaws?
 

xtheman

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
5,837
Trophies
0
Location
???
XP
3,790
Country
United States
Also, can we just convert homebrew ELF files to RPX files and use them with both Homebrew Launchers without flaws?
It should work if you use elf2rpx. Since both the channel and elf are the same source then if it works with one then it will work with the other
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,908
Country
Australia
HBL ELF files can't be converted to RPXes as they are - there's a few major differences to do with addressing which means there are some changes that need to be made before compiling, even with elf2rpl.
Most notably, HBL elves are compiled to always be located at 0x00802000 in memory. The compiler takes advantage of this knowledge and has several references to that address in the output file. However, RPXes have a totally different setup that compiles everything around 0x02000000, although this gets shuffled around a bit by the Wii U at runtime. If you haven't run HBL, the 0x00802000 address isn't even valid, so the Wii U's professional shuffling-about system doesn't know what to do with it.
In addition, RPXes have code and data in separate places while HBL apps have them in a big glob. This becomes an issue since the Wii U tries to load RPXes into separate code/data sections in memory before making the code section read-only. A HBL ELF doesn't fit this mold, even if converted to an RPX using elf2rpl.
 
  • Like
Reactions: KiiWii

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,449
Country
I'm trying to build the homebrew launcher files from the build but it seems I am missing some files from the homebrew_launcher-2.1/src folder Application.o does anyone know where you get these files from for the homebrew_launcher-2.1/src folder? I have put my portlibs from dimoks link in devkitPro/portlibs portlibs compiled myself from make . I'm getting this error on cmd:
Untitled.png
 
Last edited by Reecey,

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
I am missing some files from the homebrew_launcher-2.1/src folder Application.o
Application.o isn't there because Application.cpp couldn't compile. The mention of -fpermissive suggests that the errors would be demoted to warnings if you added -fpermissive to your compiler flags. In other words, your compiler environment and the source disagree on whether converting int pointers to long int pointers on the fly is an error or just a warning for being lazy.
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,908
Country
Australia
Application.o isn't there because Application.cpp couldn't compile. The mention of -fpermissive suggests that the errors would be demoted to warnings if you added -fpermissive to your compiler flags. In other words, your compiler environment and the source disagree on whether converting int pointers to long int pointers on the fly is an error or just a warning for being lazy.
Int pointers and log int pointers? Sounds like classic devkitPPC r28 junk. I've covered this before, but devkitPPC didn't come out very well. You'll need to make a modification to your stdlib headers - @FIX94 should be able to help with that.
 

Cyan

GBATemp's lurking knight
OP
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
be sure your SD card is formated as FAT32, not exFAT.
if needed, you could re-format the card with Panasonic SD Formater 4 (it will format it to exFat if it's bigger than 32GB), then reformat it to FAT32 with your computer's format option.
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,449
Country
I will take that back I deleted the original file put fix94's fix in and it worked all fine. Thank you!

How do you make the rpx version?

How do you put WUT_ROOT in your environment I know where it goes but what exactly are you supposed to write down?
 
Last edited by Reecey,

SplitPixel

Active Member
Newcomer
Joined
Dec 19, 2016
Messages
30
Trophies
0
Age
44
XP
107
Country
So, if you are running the latest version of CBHC and want to install the channel version of homebrew launcher, can you simply download and install with WUP Installer or do you still need to compile a custom FW.img?
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
So, if you are running the latest version of CBHC and want to install the channel version of homebrew launcher, can you simply download and install with WUP Installer or do you still need to compile a custom FW.img?
It's as you say - you just install the channel using WUP Installer.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all