Thank you very much for the solution! I patched it with binary ninja. Though it's not perfect but it's definitely a improvement. I don't know if there exists a better solution. As for a user friendly version fix, you could include a script in the installation files to patch or unpatch the dll file.
And may I ask how to upload a picture?
We've been looking for good ways to integrate binary patches in our launcher, so users can configure options like this. We have a lot of other ASM patches similar to this that aren't possible to do without either patching it in memory or patching the binary files.
As for pictures, upload them to a image host like Imgur and then embed them with the image tag
[ img ]url here[ img ]
(remove spaces)