Homebrew [RELASE] WiiUDownloader - Multiplatform alternative to Wii U USB Helper

Xpl0itU

Well-Known Member
OP
Member
Joined
Jul 8, 2021
Messages
309
Trophies
0
Age
23
XP
1,172
Country
Spain
Not sure what I am doing wrong or if I am missing something but no matter what I try to download the download goes on forever and the total file size of the download folder never goes above 4kb. I'm using Windows 10 if that helps.
Currently the NUS server (nintendo's server) is down, wait until tomorrow
 
  • Like
Reactions: AmandaRose

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,123
Trophies
3
XP
28,264
Country
United States
Build by executing build.py, not by executing make directly.

//EDIT: Reason is that you need the title database provided by NUSsplis servers. The build.py script grabs that for you before building.
thanks, I'll try it, but should I be using mingw64?
Post automatically merged:

Build by executing build.py, not by executing make directly.

//EDIT: Reason is that you need the title database provided by NUSsplis servers. The build.py script grabs that for you before building.
this is what happened with the python script, still errors. I could not find either of these files in that location"

make[1]: [C:\Users\GODREB~1\AppData\Local\Temp\ccYNeJsc.mk:3: C:\Users\GODREB~1\AppData\Local\Temp\c
caXkjI7.ltrans0.ltrans.o] Error 1 (ignored)
 
Last edited by godreborn,

Xpl0itU

Well-Known Member
OP
Member
Joined
Jul 8, 2021
Messages
309
Trophies
0
Age
23
XP
1,172
Country
Spain
thanks, I'll try it, but should I be using mingw64?
Post automatically merged:


this is what happened with the python script, still errors. I could not find either of these files in that location"

make[1]: [C:\Users\GODREB~1\AppData\Local\Temp\ccYNeJsc.mk:3: C:\Users\GODREB~1\AppData\Local\Temp\c
caXkjI7.ltrans0.ltrans.o] Error 1 (ignored)
That error is fine, as long as a WiiUDownloader executable exists it means that it compiled correctly
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,123
Trophies
3
XP
28,264
Country
United States
That error is fine, as long as a WiiUDownloader executable exists it means that it compiled correctly
alright it looks to be compiled, but there are several dlls I'm missing:
1667862962723.png


1667863029961.png

Post automatically merged:

nm, I see that your provide the dlls for this project. my exe does work. :)
 
Last edited by godreborn,
  • Like
Reactions: Xpl0itU and Korozin

Kitocco

Well-Known Member
Newcomer
Joined
Apr 19, 2021
Messages
51
Trophies
0
Age
21
XP
527
Country
United States
Im having trouble compiling this on Arch Linux (SteamOS 3) on my Steam Deck, since the Ubuntu executable just returns this error in Konsole
Code:
/home/deck/Downloads/WiiUDownloaderr/WiiUDownloader: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
I am just downloading from the releases page instead or git clone due to my lack of experience in compiling, but it returns saying a file that exists, just without a specific append, doesn't and ends.

Code:
mkdir -p build/src/
g++ -Ofast -flto=auto -fno-fat-lto-objects -fno-strict-aliasing -fuse-linker-plugin -pipe `pkg-config gtkmm-3.0 --cflags` -fpermissive -Iinclude -c src/main.cpp -o build/src/main.cpp.o
src/main.cpp:1:10: fatal error: iostream: No such file or directory
    1 | #include <iostream>
      |          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:24: build/src/main.cpp.o] Error 1
Also, is the command.txt file coming at a later date?
 

Attachments

  • wiiudownloadertar2ndcompile.txt
    457 bytes · Views: 15
  • wiiudownloaderzip.txt
    435 bytes · Views: 16

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,123
Trophies
3
XP
28,264
Country
United States
Im having trouble compiling this on Arch Linux (SteamOS 3) on my Steam Deck, since the Ubuntu executable just returns this error in Konsole
Code:
/home/deck/Downloads/WiiUDownloaderr/WiiUDownloader: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
I am just downloading from the releases page instead or git clone due to my lack of experience in compiling, but it returns saying a file that exists, just without a specific append, doesn't and ends.

Code:
mkdir -p build/src/
g++ -Ofast -flto=auto -fno-fat-lto-objects -fno-strict-aliasing -fuse-linker-plugin -pipe `pkg-config gtkmm-3.0 --cflags` -fpermissive -Iinclude -c src/main.cpp -o build/src/main.cpp.o
src/main.cpp:1:10: fatal error: iostream: No such file or directory
    1 | #include <iostream>
      |          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:24: build/src/main.cpp.o] Error 1
Also, is the command.txt file coming at a later date?
Sudo dkp-pacman -Ss iostream.
 

Kitocco

Well-Known Member
Newcomer
Joined
Apr 19, 2021
Messages
51
Trophies
0
Age
21
XP
527
Country
United States
Sudo dkp-pacman -Ss iostream.
Done! Though Arch, or at least my Steam Deck already has pacman so it went as follows:
Code:
(1)([email protected] ~)$ sudo pacman -Ss iostream
extra-beta/boost-libs 1.80.0-2 [installed]
    Free peer-reviewed portable C++ source libraries (runtime libraries)
multilib-beta/lib32-boost-libs 1.80.0-1
    Free peer-reviewed portable C++ source libraries - 32bit (runtime
    libraries)
([email protected] ~)$

...although a new Steam DEck Preview update has been made live based on the new version of Arch Linux, so now when I try to run build.py, it gives me:
Code:
Deleting src/gtitles.c
sh: line 1: make: command not found
ls /usr/bin/make
And I still get:
Code:
/home/deck/Documents/WiiUDownloader-Ubuntu22.10/WiiUDownloader: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
So I tried to look up how to install the 'make' function for Arch Linux but no matter where I look, I can't find out how on earth to access root on my Deck.
Code:
([email protected] ~)$ pacman -S base-devel
error: you cannot perform this operation unless you are root.
(1)([email protected] ~)$ root
bash: root: command not found
(127)([email protected] ~)$ root pacman -S base-devel
bash: root: command not found
(127)([email protected] ~)$

I tried to run the Windows version in Bottles with the caffe runner, but it crashes whenever I get to the download queue or to explore for a folder to install into.
I guess I'll just use this on my PC & just transfer my files to my Deck with a hard drive for the time being?
 

Xpl0itU

Well-Known Member
OP
Member
Joined
Jul 8, 2021
Messages
309
Trophies
0
Age
23
XP
1,172
Country
Spain
Done! Though Arch, or at least my Steam Deck already has pacman so it went as follows:
Code:
(1)([email protected] ~)$ sudo pacman -Ss iostream
extra-beta/boost-libs 1.80.0-2 [installed]
    Free peer-reviewed portable C++ source libraries (runtime libraries)
multilib-beta/lib32-boost-libs 1.80.0-1
    Free peer-reviewed portable C++ source libraries - 32bit (runtime
    libraries)
([email protected] ~)$

...although a new Steam DEck Preview update has been made live based on the new version of Arch Linux, so now when I try to run build.py, it gives me:
Code:
Deleting src/gtitles.c
sh: line 1: make: command not found
ls /usr/bin/make
And I still get:
Code:
/home/deck/Documents/WiiUDownloader-Ubuntu22.10/WiiUDownloader: error while loading shared libraries: libmbedcrypto.so.7: cannot open shared object file: No such file or directory
So I tried to look up how to install the 'make' function for Arch Linux but no matter where I look, I can't find out how on earth to access root on my Deck.
Code:
([email protected] ~)$ pacman -S base-devel
error: you cannot perform this operation unless you are root.
(1)([email protected] ~)$ root
bash: root: command not found
(127)([email protected] ~)$ root pacman -S base-devel
bash: root: command not found
(127)([email protected] ~)$

I tried to run the Windows version in Bottles with the caffe runner, but it crashes whenever I get to the download queue or to explore for a folder to install into.
I guess I'll just use this on my PC & just transfer my files to my Deck with a hard drive for the time being?
sudo pacman -Sy base-devel
Then use python3 build.py to build the whole thing
Post automatically merged:

v1.6 is out with the following changelog:
  • Added support for macOS
  • Fixed h3 files not being downloaded correctly
It also has a new discord server https://discord.gg/UrsB2XnUDM
 
Last edited by Xpl0itU,

Lonk_From_Hirool

New Member
Newbie
Joined
Nov 14, 2022
Messages
2
Trophies
0
Age
23
XP
15
Country
Hong Kong
Hi, for some reason it keeps crashing on my mac, I already have gtkmm3 installed but I can't even run it without the "quit unexpectedly" message popping up, am I doing something wrong?
 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,466
Trophies
0
Age
50
XP
2,154
Country
United States
Thank you for updating again @Xpl0itU for adding CDecypt because I tried do my own CDecypt PC on Shakedown Hawaii and gave me error thought it was glitch until you added cdecypt came out fine on Cemu beautiful
 
  • Like
Reactions: Xpl0itU

Xpl0itU

Well-Known Member
OP
Member
Joined
Jul 8, 2021
Messages
309
Trophies
0
Age
23
XP
1,172
Country
Spain
Hi, for some reason it keeps crashing on my mac, I already have gtkmm3 installed but I can't even run it without the "quit unexpectedly" message popping up, am I doing something wrong?
It sometimes crashes at launch, try running it a few more times, if not, join the discord server and we’ll figure something out
Edit: are you using an M1 mac? If so, currently it won’t work
 
Last edited by Xpl0itU,

Lonk_From_Hirool

New Member
Newbie
Joined
Nov 14, 2022
Messages
2
Trophies
0
Age
23
XP
15
Country
Hong Kong
It sometimes crashes at launch, try running it a few more times, if not, join the discord server and we’ll figure something out
Edit: are you using an M1 mac? If so, currently it won’t work
yeah... unfortunately I'm on M1, thanks for the help anyways! If you ever make a version that could work on the M1 that would help me out a lot lol
 
  • Like
Reactions: Xpl0itU
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    Fried tripas and fries <3
  • K3N1 @ K3N1:
    My power just randomly went out and it's not even raining out lol
  • H @ hecker_isaac:
    morning peeps
  • coolax @ coolax:
    hey guys anyone can help me for LOZ : TOTK ? im trying to install theses 60fps file but I don't understand where i'm suppose to paste them. ? anyone kno ?
  • K3N1 @ K3N1:
    Your mom's spaghetti
  • Psionic Roshambo @ Psionic Roshambo:
    Her armpits sweaty already
  • K3N1 @ K3N1:
    On the surface
  • Psionic Roshambo @ Psionic Roshambo:
    Flies crawling and pizza stained already
  • K3N1 @ K3N1:
    My noodle has vomit on it already
  • Psionic Roshambo @ Psionic Roshambo:
    Monica's dress stained already
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Bill Clinton no!
    +1
  • SylverReZ @ SylverReZ:
    Lmao
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama Mia spaghetti :P
    +1
  • DJPlace @ DJPlace:
    don't forget the meatballs
    +1
  • Sonic Angel Knight @ Sonic Angel Knight:
    Mama mia wouldn't forget meatballs in her spaghetti. :P
  • Sonic Angel Knight @ Sonic Angel Knight:
    Speaking of meatballs, what's the deal with meatball sandwich? How can people eat those? It's ROUND. Trying to bite those in a sandwich is a challenge. It's easier to eat a burger stacked with toppings. :ninja:
  • idcwhat3v3r @ idcwhat3v3r:
    here's my cup of care
  • idcwhat3v3r @ idcwhat3v3r:
    oh look, IT'S FUCKING EMPTY.
  • K3N1 @ K3N1:
    Seems familiar
  • Psionic Roshambo @ Psionic Roshambo:
    Spaghetti noodles are straight until you get them hot and wet too lol
  • Sonic Angel Knight @ Sonic Angel Knight:
    Which one are best? The flat noodle, or the not flat ones? :ninja:
  • K3N1 @ K3N1:
    Fat noodles are best
    K3N1 @ K3N1: Fat noodles are best