Homebrew File Manager Wii U?

  • Thread starter Thread starter yusuo
  • Start date Start date
  • Views Views 85,209
  • Replies Replies 201
  • Likes Likes 3
I had issues for a while trying to compile the wfs extract and injector. there's a part of the code that's been delisted in compiling with visual studio 2019, so I had to use 2015 to get it compile. I have both installed on my computer. one of the options to change the sdk used windows 8.1 or windows 10 didn't seem to exist in 2015 after changing it on 2019, so I had to redownload the source files. not sure what happened, but I compiled them eventually. anyway, I asked Laf for help when I couldn't figure it out. it mentions 2015 on the source page, but I must've missed it.
 
  • Like
Reactions: OzKenny1983
I had issues for a while trying to compile the wfs extract and injector. there's a part of the code that's been delisted in compiling with visual studio 2019, so I had to use 2015 to get it compile. I have both installed on my computer. one of the options to change the sdk used windows 8.1 or windows 10 didn't seem to exist in 2015 after changing it on 2019, so I had to redownload the source files. not sure what happened, but I compiled them eventually. anyway, I asked Laf for help when I couldn't figure it out. it mentions 2015 on the source page, but I must've missed it.

Oh boy, I feel your pain!! The main reason why I try to steer clear of C/C++ in general is strange anomalies like you described. I too have both versions of VS on my PC to rectify similar issues I had with compiling MPC-HC to make some small changes. The forked project's author ended up helping me out, but yeah...without experts like him and Laf, I'd be completely lost when it comes to shit like this.

Then you try a language like C# or Java and you start to wonder why they aren't used for everything LOL :P
 
  • Like
Reactions: godreborn
yeah, it took me multiple days to figure it out, because of two of the .h files had code in them that prevented compiling. 2015 worked like a charm. I did have 2013 as well, but I uninstalled it as I think it's unneeded. I heard one of the updates to 2015 added in the delisting code for that part, so it must've been compiled using base 2015, which is what I kept.
 
  • Like
Reactions: OzKenny1983
I guess some of the stuff for the wii u is so old that you have no choice. one of the dependencies for that app to run the gamepad on the pc using linux has also been delisted, and it was a nightmare with dependency after dependency to get it to install. I think it was gksu. I got the .deb file, but too many dependencies, so I gave up.
 
  • Sad
Reactions: OzKenny1983
@Laf111 thank you for your input :) can you do the same thing for Retroarch?
While Retroarch does have a Channel it doesn't support exiting like other official Channels, it uses HBL code to load/unload the RPX, which means it doesn't have the ability to bring up the Home Menu. :/
A real Channel (that can exit correctly) will allow us to do cool things.
 
he can probably do it. his channel exits to the wii u menu while the hbl version or rpx exists to the homebrew launcher iirc.
 
  • Like
Reactions: ploggy
I guess some of the stuff for the wii u is so old that you have no choice. one of the dependencies for that app to run the gamepad on the pc using linux has also been delisted, and it was a nightmare with dependency after dependency to get it to install. I think it was gksu. I got the .deb file, but too many dependencies, so I gave up.

Yep it's a crying shame that the effort required to dev in this environment saps every last bit of passion you once had for programming in general LOL. Well in my case at least. There's still *some* left, but I tell ya, it's waning pretty damn quickly. That's why I keep jumping on and off this WiiU-Shell project when I either a) hit too many brick walls, b) get too busy with work/personal life commitments, or c) both of the above.

I'm determined this time though. I'm going to stop worrying about the niggly little things like not being able to debug properly, and just do it old skool like everyone has had to. It's time to get out of my 21st Century habits and go back to printfs and deciphering assembly!
 
I think the most frustrating part was getting boost to work, since it was a dependency. I could compile it in command prompt, but it wouldn't work correctly (even in environmental variables). I added the library to the project in visual studio 2019, which worked, but I got that error on those two .h files. read that part of the code was delisted with visual studio for some reason. in 2015, it downloads the boost nuget files, so it gets the dependencies automatically, so it was much easier to get it to compile that way without the delisting at work.
 
Yep it's a crying shame that the effort required to dev in this environment saps every last bit of passion you once had for programming in general LOL. Well in my case at least. There's still *some* left, but I tell ya, it's waning pretty damn quickly. That's why I keep jumping on and off this WiiU-Shell project when I either a) hit too many brick walls, b) get too busy with work/personal life commitments, or c) both of the above.

I'm determined this time though. I'm going to stop worrying about the niggly little things like not being able to debug properly, and just do it old skool like everyone has had to. It's time to get out of my 21st Century habits and go back to printfs and deciphering assembly!
I am not into software development but more into data analysis. Still: maybe one of the programming gods that is familiar with all software (versions) required and has it setup locally could also setup a working VM or docker / singularity container (dunno if Win and Linux are equally suited to do software development for the Wii U). That would lower the threshold for beginners and facilitate testing shared code.
 
  • Like
Reactions: OzKenny1983
he can probably do it. his channel exits to the wii u menu while the hbl version or rpx exists to the homebrew launcher iirc.
The hbl RPX version does exit to the hbl as it should, its just when its made into a Channel the RA code doesn't have the required procui stuffs to exit as a Channel (its all so confusing) :P
of course Aroma would negate all this but there's no telling when it will be released.
 
  • Like
Reactions: godreborn
failst is out, but I heard that it's buggy. and, the developers of aroma mentioned that aroma has checksums, so if you used failst as it is now, chances are it will fail to install. I think it's part of the cos.xml or something iirc.
 
  • Like
Reactions: ploggy
failst is out, but I heard that it's buggy. and, the developers of aroma mentioned that aroma has checksums, so if you used failst as it is now, chances are it will fail to install. I think it's part of the cos.xml or something iirc.
ye, FailST edits files that are very brick sensitive, so there are tons of checks when you install (rightly so)
 
  • Like
Reactions: godreborn
I think you have to edit the cos.xml manually as it stands today, which according to one of the aroma devs is a major brick risk. I think he said he bricked one of his own systems by doing it wrong.
 
because of the brick sensitive aspect of it, that's probably why it's taking so long. afaik, it's in beta or has been for a long time.
 
I think the best course of action is to install failst or rather aroma's version of it to the health and safety title. it won't be affected by a format, can't delete it, etc. there's still a chance of brick if mlc gets corrupted, but chances are that if that happened, the system is toast anyway.
 
I've had no issues with cbhc, and I've had it installed for five years. however, I can understand if you have kids or something running around your house. then, you've gotta take precautions.
 
  • Like
Reactions: ploggy
I think I'll just wait it out, or if by some miracle it can be reworked to work with CBHC :P
afaik, failst at least can work like cbhc, but it can be installed to any title (maybe not the disc channel though, not sure). so, it's best to put it in one of the default apps like download play on the 3ds. it should be something you don't use, I guess. right now, failst isn't a coldboot hack. it opens the homebrew launcher from any app. however, aroma is going to be paired with a coldboot type hack of some sort.
 
afaik, failst at least can work like cbhc, but it can be installed to any title (maybe not the disc channel though, not sure). so, it's best to put it in one of the default apps like download play on the 3ds. it should be something you don't use, I guess. right now, failst isn't a coldboot hack. it opens the homebrew launcher from any app. however, aroma is going to be paired with a coldboot type hack of some sort.
I guess the Health and Safety Channel would probably be the Heathiest and Safest P
 

Site & Scene News

Popular threads in this forum