There is more changed “under the hood” here than what is visible, but I managed to fulfill 2 popular requests:
- Added a “borderless windowed fullscreen” mode. This is very useful for people with multiple monitors, or even if you just want to do fast alt-tabbing. You can switch from windowed mode to “fake fullscreen” and back using F8. It can also be configured as a startup setting in the .ini
- Added a language override option in the .ini
Set it to e.g. en-GB to play the game in English without manually changing your system locale back and forth. (This is probably only useful for non-English users)
I also improved the code base significantly. Just as one example, previously adding a new setting, reading it from the .ini, making it available where it is needed and logging it required 6 or so lines of code in 4 different places. Now it’s just 1 line in 1 place.
Also, some compilation settings and manual optimizations were introduced that may make the wrapper marginally faster, but this most likely won’t have an effect on game performance.
Please please remember to read the README.txt!