Hacking A simple GUI for FunKiiU "FunKii-UI"

pelago

Member
Member
Joined
Feb 20, 2006
Messages
1,019
Trophies
0
XP
565
Country
Many thanks for this app. Some feedback:
  1. At the moment the app is a mixture of a GUI and a text mode output. So for example, for progress of downloads we have to look at the shell window. Have you considered making it fully GUI, maybe by completely absorbing the FunKiiU functionality into your code?
  2. There are some layout issues on my screen at least, where buttons on the right are getting cut off. Maybe a resizable window would fix that? EDIT: Fixed itself after a reboot!
  3. Instead of a drop-down to choose a title to download, I think a grid would be best. They are generally easier to navigate without worrying that you'll click outside and lose your place in the drop-down. You could also allow sorting by different columns, have tickboxes to indicate which titles you want to download, etc.
  4. It would be very useful to be able to search, and not just by the first word as you can currently do with the drop-down. So "mario" would find "Super Mario 3D World", "Mario Kart 8", "Paper Mario Color Splash" etc. plus any demos for the same.
  5. This may be Linux-specific, but you might want to put a "shebang" as the first line, to allow double-clicking of gui.py or running from shell using "./gui.py" rather than "python gui.py". See https://stackoverflow.com/questions...n-python-scripts-and-what-form-should-it-take for example
 
Last edited by pelago,

pelago

Member
Member
Joined
Feb 20, 2006
Messages
1,019
Trophies
0
XP
565
Country
What can we do if a game has an update but it's not listed in Funkii-UI, or on that site?
Answering this myself, by experimenting I see you can download non-listed things by filling in the title ID. You can pick the game from the drop-down, but before clicking Add to List, change the eighth digit from "0" to "E". The only problem with this is that the install folder doesn't get labelled with the game name.

Is there a mechanism to notify that key site that an update is available?
 

dojafoja

life elevated
OP
Member
Joined
Jan 2, 2014
Messages
696
Trophies
1
XP
2,606
Country
Can this download wud extension games?
No. Wud is a disc image, similar to how an iso is a disc image. Nintendo doesn't distribute content in this format. We download content straight from Nintendo's servers and therefore receive encrypted files individually. There are tools to convert the formats but I've never used them and not entirely sure they will do what you want.

--------------------- MERGED ---------------------------

Answering this myself, by experimenting I see you can download non-listed things by filling in the title ID. You can pick the game from the drop-down, but before clicking Add to List, change the eighth digit from "0" to "E". The only problem with this is that the install folder doesn't get labelled with the game name.

Is there a mechanism to notify that key site that an update is available?
Sorry, I've been feeling sick the last few days so I haven't been responding. I was going to suggest you try exactly what you did. FunKii-UI will make an attempt to download anything you tell it to regardless of whether it's on the key site or not. I've never contributed to that key site so I don't really know how notify them of updates, sorry.
 
Last edited by dojafoja,
  • Like
Reactions: ganons and pelago

pelago

Member
Member
Joined
Feb 20, 2006
Messages
1,019
Trophies
0
XP
565
Country
Thanks. Hope you feel better soon. Your app is great.

Another thing, which I'm not sure is an issue in your code or in FunkiiU: when folders are created within "install", the case is changed from, for example, "Super Mario 3D World" to "Super mario 3d world". Is it possible to have the original mixed case? Would just look a little nicer.
 

eldavo2090

Well-Known Member
Member
Joined
Jan 21, 2014
Messages
210
Trophies
1
Age
33
Location
Dinosaur Land, Donut Plains
XP
1,270
Country
Mexico
I have been trying to get Breath of the Wild with this application but the download seems to be corrupted... the game freezes at random spots in the map each time I download the game... somebody else has experienced this issue?
 

dojafoja

life elevated
OP
Member
Joined
Jan 2, 2014
Messages
696
Trophies
1
XP
2,606
Country
I have been trying to get Breath of the Wild with this application but the download seems to be corrupted... the game freezes at random spots in the map each time I download the game... somebody else has experienced this issue?
Random freezing has been reported with certain games, including botw. It has nothing to do with this app. Refer to these threads http://gbatemp.net/threads/discussion-wii-u-freezing-in-game.464969/#post-7185436
and
http://gbatemp.net/threads/frequent-freezes-on-zelda-botw-installed-via-wupinstaller-y-mod.463581/
 

tigg

New Member
Newbie
Joined
Mar 3, 2017
Messages
2
Trophies
0
Age
48
XP
44
Country
United States
Mine is doing the same as others posted recently. It worked fine til my hard drive took a dump, one I replaced my pc hdd and got everthing reinstalled, it gives me errors opening but still opens, but when i try to download something, either theres no titles listed to be downloaded, but when they are it won't download anything, just times out, or downloaded the update files and nothing else.. I have no idea what I did wronmg and its driving me insane lol
+
edit: ok got the load up and selection boxes populating again, but now i still cant seem to download. Again they time out, and sometimes show the size as ?. any help woulds be welcome. seems to only be doing this with the game files not the update and dlc. Trying to download BOTW tried all three regions and it wont download the game files, tried weith a few other full sized games and same thing happens. hoping somone can help

Untitled_zps27g9sfjk.png
 
Last edited by tigg,

dojafoja

life elevated
OP
Member
Joined
Jan 2, 2014
Messages
696
Trophies
1
XP
2,606
Country
It gives error wrong site provided. Thats because site in question changed URL. please fix this.
I know. I plan on releasing a version this weekend that fixes the issue along with some other improvements. In the meantime you can use the command line version of FunKiiU. Either from the official github's master branch, or from my personal github fork of FunKiiU in a branch called accept-any-keysite, which is where the fix came from. Unfortunately the gui doesn't work with it because it still tries to do the md5 hash check. Plus the https portion was hardcoded into both and the new url doesn't support https.

--------------------- MERGED ---------------------------
 
Last edited by dojafoja,
  • Like
Reactions: datahoarder

Waifu4Life

Well-Known Member
Member
Joined
Mar 6, 2017
Messages
217
Trophies
0
Age
43
XP
1,124
Country
Canada
I get the same issue.... i use Windows 10 x64... nothing happens,,,

I gave up and just used the funkiiu program via command prompt, it was less of a pain and it worked on the first try. This is why I hate frontends, they either require a shit ton of DLL files or they have a bunch of issues at it's always the most random things you can imagine of why it doesn't work on your PC.
 
Last edited by Waifu4Life,

HeroKing

Well-Known Member
Newcomer
Joined
Aug 19, 2016
Messages
87
Trophies
0
Age
38
XP
1,203
Country
United States
OP edited his post for a temporary fix, but it works on my end fine, so long as i don't update the core program from its thread. simply put, get the MD5 hash for the new keysite, open FunKiiU.py in notepad or notepad++, look for "KEYSITE_MD5" and change the entry to the new hash. you have to still be running version 2.2 of the core app for this to work

Edit: it'll still try to download/update data from the keysite, but grabbing stuff already listed beforehand is still possible
 
Last edited by HeroKing,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=hke2YUirpf4 +1