Separate names with a comma.
Discussion in 'Wii U - Homebrew' started by Cyan, Feb 29, 2016.
Yeah, it failed to launch the first time for me as well. But then it was flawless afterwards.
Didn't someone make a more flat HBC icon for the app install? If so, can someone link it me?
So I managed to extract the HBL v2.1 channel using FTPiiU Everywhere, and here's what I found:
Warning: Spoilers inside!
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?
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)
I had it installed on usb.
Also fyi title.fst and title.tmd are only made after installing the title.
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?
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
Where can I find elf2rpx?
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.
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:
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.
I need help when i try to launch the homebrew_launcher it says fs open file failed and if i uase a diffrent homebrew launcher it says failed to load homebrew_launcher
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.
what does -4 mean when you load up hbl
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?
does anyone know the errors and what they are
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.
Thanks again sj33.
As I'm new to it all, I just wanted to check beforehand. It's all coming together now.