Funkiiu verify function to list all incompatible game

Discussion in 'Wii U - Hacking & Backup Loaders' started by recgame77, Mar 18, 2017.

  1. recgame77
    OP

    recgame77 GBAtemp Regular

    Member
    112
    12
    Dec 25, 2015
    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
     

    Attached Files:

  2. Dust2dust

    Dust2dust GBAtemp Advanced Fan

    Member
    612
    241
    Jun 17, 2010
    Canada
    Interesting. I notice that the file size mismatch errors only happen with updates, never on full games. I wonder why?
     
  3. recgame77
    OP

    recgame77 GBAtemp Regular

    Member
    112
    12
    Dec 25, 2015
    Cameroon
    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

    — Posts automatically merged - Please don't double post! —

    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 /')
     

    Attached Files:

  4. Dust2dust

    Dust2dust GBAtemp Advanced Fan

    Member
    612
    241
    Jun 17, 2010
    Canada
    Nice job! I'm going to test later. Thank you!
     
  5. pelago

    pelago Member

    Member
    989
    51
    Feb 20, 2006
    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.
     
  6. zdv80

    zdv80 Member

    Newcomer
    22
    4
    May 29, 2010
    Antarctica
    thanks a lot, works very well!!! :)