The script works on Windows and MacOS. It must be run by the user account on the machine that will execute the game.
Works on Python v3.9.6
- Make sure the package "python-dotenv" is installed (pip install python-dotenv). Maybe I'll make a installer that handles this, eventually.
- Copy ".env.example" and make the new filename ".env"
- Change the content of ".env" to you liking
- Run "resolution_fix.py"
After you have played the game or the battle.net client have scanned your files, a update button will appear instead of the "Play" button. After "Updating", the screen resolution will be reset. Just run the script again when you have the "Play" button in the battle.net client, and then press "Play" to enjoy your full screen resolution in the game yet again :)