Alright, here are the rough steps:
1. Download the PyQt5 package from
https://pypi.python.org/pypi/PyQt5/5.9.2 - you want PyQt5-5.9.2-5.9.3-cp35.cp36.cp37-none-win32.whl.
2. Rename the extension to zip and extract the archive.
3. Various Qt libraries and files in the archive are kept in various directories in ./PyQt5/Qt in the archive.
You'll need to try and dump them into your FAF installation directory - you can consult our installation script at
https://github.com/FAForever/client/blo ... pveyor.yml, at lines 27 to 42 are the libraries and files we currently copy to the FAF install dir. From there it's mostly a tedious game of backing up your original FAF install dir and adding libraries until you pinpoint the ones that are needed to make things run for you.
And now that I look at it, it seems we copy dlls from another python package too. If dumping all dlls and resources from PyQt5 isn't enough, try dumping all dlls from
https://github.com/FAForever/python-whe ... -win32.whl, too.
I'm sorry for having to put you through this stuff - we tested this for as many Windows installations as we could, but some rare cases still slipped through