gameragodzilla: Does anyone have detailed step by step instructions on how to use this script
I'll copy what I wrote on Discord for another user.
For the first setup I used this:
python -m pip install --upgrade pip
pip install html5lib html2text pyOpenSSL requests six
gogrepoc.py login
--
Main usage
(customize all these according to your needs)
(I separate games from extras)
1- create\update the manifest ("-full" to do from scratch, but don't use it too frequently or during sales)
"skiphidden" avoids games you hid in your Gog library.
gogrepoc.py update -os windows -lang en -resumemode resume -nochangelogs -skiphidden -full
2- move old versions (if they exist) to the !orphaned dir, where you can choose to keep or delete them
"-dryrun" is a test mode that doesn't change anything. You can skip it if you prefer
You can decide if to keep or delete the orphaned stuff (I backup a few cases or patches, but delete the rest)
gogrepoc.py clean "G:\Games GOG" -dryrun
3- get the games (I skip older patches and 32 bit extra installers)
gogrepoc.py download "G:\Games GOG" -os windows -lang en -skipextras -skipgalaxy -covers -skipfiles patch_* setup_*_32_* setup_*_(32bit)* -dryrun
4- repeat the same process for extras, if needed
I use " -skipfiles" also here to avoid various stuff (e.g. other languages), but I omitted it here since it's quite long
gogrepoc.py clean "H:\Gog extras" -dryrun
gogrepoc.py download "H:\Gog extras" -dryrun -os windows -lang en -skipgames
(5)- check your files
I rarely use this because it's an extremely long process and it will be moot the next time you update
I don't recall if it needs params
gogrepoc.py verify "G:\Games GOG"