Hacking [Release] FunKiiUNETThingy - A Windows .NET version of FunKiiU.py!

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Amazing stuff, thanks for the app.

Few suggestions though, I'd like to be able to choose which folder the titles are downloaded too on my machine.

Also is it even remotely possible to have the app group downloads into Sub folders? So say I add MK8, MK8 Update, MK8 DLC and SM3DW to the queue I'd end up with

Code:
Downloads...
          Mario Kart 8...
                    Game
                    Update
                    DLC
         Super Mario 3D World...
                     Game
I have not added the ability to change the base download directory just yet...
(I missed that sentence earlier on when checking the thread, sorry about that!)

...but I DID add an ability to group downloads that are related by name + region, similar to the example you gave. :)

Hey DMM ! long time no see, how are you doing?
Thanks for coming back and helping :)
Hey Cyan, I am doing alright, how about you?
I see that you are a global mod now, nice work man!
And no problem, I only really log on if I actually have something to contribute, otherwise I just lurk here sometimes, life has given me other things I have to do :lol:

Oh, btw, now that I remember, would you please be so kind so as to change the thread title to:
"[Release] FunKiiUNETThingy - A Windows .NET version of FunKiiU.py!"

I was going to add that extra bit as a thread sub-title, but now I notice that thread sub-titles are now no longer a thing... :unsure:

it looks cool, thanks for the credit :)
oh yeah i forgot about license stuff, just do what you want i guess!
Thanks man! :yay:
I have released my code under GNU GPL v3 License.

im getting a error when i click on the load/reload data from titlekey.json
Hey ozzy8143, could you please give us some more information on this error?

Like, what exactly is happening when you click that button?
Is there any errors output into the Log?

Hey, thank you for this! :)

I found one issue. When you want to continue a cancelled download, it downloads and overwrites already existing files again.
FunKiiU and the other gui (FunKii-UI) skips them.
I have now added the ability to skip downloading the content.app files that both already exist and are the correct filesize as specified in the title's TMD. :)


So anyways, v1.1 "You're Still my Guinea Pig" Edition is now out!
Here is the Changelog:

Code:
v1.1 "You're Still my Guinea Pig" Edition.
- Integrated magic.cert into program, no need for external file now
- Added ability to auto-update your titlekeys.json file from "That Key Site" upon program start.
- Added ability to auto-load the TitleKey data to screen upon program start.
- Added ability to skip downloading of content.app files, if they already exist AND have correct filesizes as specified by TMD
- Added ability to group related titles, based on the title name and region
- Added ability to manually add titles to download queue, instead of using data from titlekeys.json
- Swapped around the position of the "Download/Update titlekeys.json file" button and the "Load/Reload Data from titlekeys.json" button!

You can download it here.

And as always, Enjoy!
 
Last edited by damysteryman,
  • Like
Reactions: gl1mml1ng

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Screenshot in OP contains WiiU titlekey URL.... naughty.

Oh damn true.

OSHI--
*bullet through back of head, then man in black suit and tie seen leaving my house*

This is why I have not gotten rid of the whole "Guinea Pig" part yet.
Thanks for letting me know, try refreshing the image and see what happens :P
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
Hey Cyan, I am doing alright, how about you?
Oh, btw, now that I remember, would you please be so kind so as to change the thread title to:
I'm doing fine, and I'm also missing lot of free time to do all I would like here. Real life is taking all my time now.
I edited the thread title :)
 

ozzy8143

Well-Known Member
Newcomer
Joined
Jun 5, 2016
Messages
90
Trophies
0
Age
42
XP
48
Country
I have not added the ability to change the base download directory just yet...
(I missed that sentence earlier on when checking the thread, sorry about that!)

...but I DID add an ability to group downloads that are related by name + region, similar to the example you gave. :)

Hey Cyan, I am doing alright, how about you?
I see that you are a global mod now, nice work man!
And no problem, I only really log on if I actually have something to contribute, otherwise I just lurk here sometimes, life has given me other things I have to do :lol:

Oh, btw, now that I remember, would you please be so kind so as to change the thread title to:
"[Release] FunKiiUNETThingy - A Windows .NET version of FunKiiU.py!"

I was going to add that extra bit as a thread sub-title, but now I notice that thread sub-titles are now no longer a thing... :unsure:

Thanks man! :yay:
I have released my code under GNU GPL v3 License.

Hey ozzy8143, could you please give us some more information on this error?

Like, what exactly is happening when you click that button?
Is there any errors output into the Log?

I have now added the ability to skip downloading the content.app files that both already exist and are the correct filesize as specified in the title's TMD. :)


So anyways, v1.1 "You're Still my Guinea Pig" Edition is now out!
Here is the Changelog:

Code:
v1.1 "You're Still my Guinea Pig" Edition.
- Integrated magic.cert into program, no need for external file now
- Added ability to auto-update your titlekeys.json file from "That Key Site" upon program start.
- Added ability to auto-load the TitleKey data to screen upon program start.
- Added ability to skip downloading of content.app files, if they already exist AND have correct filesizes as specified by TMD
- Added ability to group related titles, based on the title name and region
- Added ability to manually add titles to download queue, instead of using data from titlekeys.json
- Swapped around the position of the "Download/Update titlekeys.json file" button and the "Load/Reload Data from titlekeys.json" button!

You can download it here.

And as always, Enjoy!

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

when i click on load/reload data from titlekeys json. i get error comes up.
unhandled exception has occurred in your application .if you click continue the application will ignore this error and attempt to continue.if you click quit the application will close.
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
I'm doing fine, and I'm also missing lot of free time to do all I would like here. Real life is taking all my time now.
I edited the thread title :)
Yeah, life likes to do that to us
Thanks for editing the title for me :)

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

when i click on load/reload data from titlekeys json. i get error comes up.
unhandled exception has occurred in your application .if you click continue the application will ignore this error and attempt to continue.if you click quit the application will close.
I just released an update that at least catches this exception and outputs the information to the log, instead of crashing the program. You can get it here:
https://github.com/damysteryman/FunKiiUNETThingy/releases/tag/v1.1.1

It looks like you could have a broken/corrupted titllkeys.json file.
Could you please try redownloading the titlekeys.json file?
(Make sure you have the correct URL for "That Key Site", then click "Download / Update titlekeys.json file" button)

My titlekeys.json file downloaded this way is 208 KB (213,629 bytes) in size.
Does yours match my one?

If you still get an error in the log after redownloading your titlekeys.json file, could you please post the contents of the log for me?
 
Last edited by damysteryman,
  • Like
Reactions: markehmus

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Few suggestions though, I'd like to be able to choose which folder the titles are downloaded too on my machine.
I have been busy recently, but have now added this feature :)
Isn't there already Funkii-UI?
Yeah, that is true, but I was never really fond of it, so I decided to just try making my own app instead.


Anyways, version 1.2 is now available!
https://github.com/damysteryman/FunKiiUNETThingy/releases/tag/v1.2
Changelog:
Code:
v1.2 "Dev-PEBCAK" Edition
- Bugfix: Actually honour the "Skip download of already existing Content files." setting, instead of always doing it
- Improvement: Now displays Content Download progress in more than just Bytes (KB, MB, GB etc.)
- New: Added setting to toggle between viewing filesizes in base-2 (1024, e.g. MiB) or base-10 (1000, e.g. MB)
- New: Added ability to change the main Download Directory for saving titles instead of using only "AppDir+\install"
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
I have been busy recently, but have now added this feature :)
Yeah, that is true, but I was never really fond of it, so I decided to just try making my own app instead.


Anyways, version 1.2 is now available!
https://github.com/damysteryman/FunKiiUNETThingy/releases/tag/v1.2
Changelog:
Code:
v1.2 "Dev-PEBCAK" Edition
- Bugfix: Actually honour the "Skip download of already existing Content files." setting, instead of always doing it
- Improvement: Now displays Content Download progress in more than just Bytes (KB, MB, GB etc.)
- New: Added setting to toggle between viewing filesizes in base-2 (1024, e.g. MiB) or base-10 (1000, e.g. MB)
- New: Added ability to change the main Download Directory for saving titles instead of using only "AppDir+\install"
It'd probably be easier to tell Funkii-UI's author what features you'd like to see rather than reinventing the wheel.
 

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
It'd probably be easier to tell Funkii-UI's author what features you'd like to see rather than reinventing the wheel.
Ehh, not really, I do no want to bug others just to do stuff for me, and now, FunKiiUNETThingy basically does do what I want to do. I just decided I wanted to make the app one day, then after making the first version I decided that I may as well share it.

Nowadays, most of the new features were added as per suggestions by posters in this thread.
 

Dan-the-Rebirth

Well-Known Member
Member
Joined
Jan 5, 2014
Messages
541
Trophies
1
Age
35
XP
1,498
Country
Australia
does the program check what filese are in the gamefolder already? a 20gb game aboarded download at 22 from 23 files finished so i only need the last file and dont want to redownload all others

@edit: nevermind i just saw there is a 1.2 version. could you at a sort funktion? right now its good to browse and search, but it would be cool if you could sort the games by name, release date ect.
 
Last edited by Dan-the-Rebirth,

MockyLock

Well-Known Member
Member
Joined
Apr 21, 2011
Messages
372
Trophies
1
XP
2,123
Country
France
Hello here !
Just a little post to thank you damysteryman. I could get some fancy stuff for my son thank to you.
See ya !

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

does anyone mind telling me where the files i downloaded are?

In the folder named "install" that is created in the folder from which you started the app.
 

i23098

Member
Newcomer
Joined
Aug 27, 2009
Messages
8
Trophies
0
XP
192
Country
Thanks a lot for this.

I just wanted to suggest 2 improvements:
- Sort by title
- Add filter to only show the ones with ticket available
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr