Hacking Funkiiu verify function to list all incompatible game

recgame77

Well-Known Member
OP
Member
Joined
Dec 25, 2015
Messages
182
Trophies
0
Age
45
XP
280
Country
Cameroon
Hi

I wanted to know all incompatible titles for EUR region when syncing those with funkiiu
I edited a little funkiiu to add those function :

  • pull request from nattycleopatra to always have title name in folder (https://github.com/llakssz/FunKiiU/pull/30)
  • use logger with logfile and loglevel params
  • add verify function
  • change retry type to allow any number
  • detect content type and make h3 download mandatory when needed

After syncing the full EUR region, i launched the verify function like this :

./FunKiiU.py -region EUR -verify -loglevel error -logfile /tmp/log.txt

The log file is attached as well as the python script.

Basically
Locally i have :

21 : Title file does not exists
13 : File size mismatch
a few other left to sync

Hope it helps
 

Attachments

  • funkiiu.7z
    8.6 KB · Views: 218

Dust2dust

Well-Known Member
Member
Joined
Jun 17, 2010
Messages
2,427
Trophies
2
XP
4,391
Country
Canada
Interesting. I notice that the file size mismatch errors only happen with updates, never on full games. I wonder why?
 

recgame77

Well-Known Member
OP
Member
Joined
Dec 25, 2015
Messages
182
Trophies
0
Age
45
XP
280
Country
Cameroon
Interesting. I notice that the file size mismatch errors only happen with updates, never on full games. I wonder why?
don'know either but one can install it like this , guess that the SHA1 check is used over the size by the wiiu install process

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

added a nosizecheck param ; so one can download the missing ones with this command :

$(cat log.txt | grep mismatch | awk '{print $4}' | sed ':a;N;$!ba;s/\n/ /g' | sed 's/^/\.\/FunKiiU.py -outputdir install_mismatch -nosizecheck -onlinekeys -title /')
 

Attachments

  • FunKiiU.py.zip
    8.3 KB · Views: 224

Dust2dust

Well-Known Member
Member
Joined
Jun 17, 2010
Messages
2,427
Trophies
2
XP
4,391
Country
Canada
don'know either but one can install it like this , guess that the SHA1 check is used over the size by the wiiu install process

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

added a nosizecheck param ; so one can download the missing ones with this command :

$(cat log.txt | grep mismatch | awk '{print $4}' | sed ':a;N;$!ba;s/\n/ /g' | sed 's/^/\.\/FunKiiU.py -outputdir install_mismatch -nosizecheck -onlinekeys -title /')
Nice job! I'm going to test later. Thank you!
 

pelago

Member
Member
Joined
Feb 20, 2006
Messages
1,019
Trophies
0
XP
565
Country
Thanks for this. If you haven't done so already, can you make yourself a github account and fork the project there? It makes it easier to track the changes, and if you submit pull requests your changes could be accepted upstream.
 

zdv80

Active Member
Newcomer
Joined
May 29, 2010
Messages
27
Trophies
0
XP
170
Country
Antarctica
don'know either but one can install it like this , guess that the SHA1 check is used over the size by the wiiu install process

added a nosizecheck param ; so one can download the missing ones with this command :

$(cat log.txt | grep mismatch | awk '{print $4}' | sed ':a;N;$!ba;s/\n/ /g' | sed 's/^/\.\/FunKiiU.py -outputdir install_mismatch -nosizecheck -onlinekeys -title /')

thanks a lot, works very well!!! :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Also the wood ui for twl menu is back... +2