diff --git a/CHANGELOG.md b/CHANGELOG.md index 0964b7e..c03a7a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixed - No more hangs after crash when running under Wine. Fixed by disabling broken unhandled exception handler in CrySystem. +- Message boxes now have correct modern visual style. +- Launcher is now fully DPI aware to prevent any blurring on high DPI screens. ## [2.3] - 2019-07-13 ### Fixed diff --git a/CMakeLists.txt b/CMakeLists.txt index 006b342..6c880e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,12 +62,14 @@ endif() add_executable(Crysis WIN32 Code/Launcher/Game/Main.cpp Code/Launcher/Game/Resources.h + Resources/Launcher.manifest Resources/GameLauncher.rc ) add_executable(CrysisDedicatedServer WIN32 Code/Launcher/DedicatedServer/Main.cpp Code/Launcher/DedicatedServer/Resources.h + Resources/Launcher.manifest Resources/DedicatedServerLauncher.rc ) diff --git a/Resources/Launcher.manifest b/Resources/Launcher.manifest new file mode 100644 index 0000000..a212cea --- /dev/null +++ b/Resources/Launcher.manifest @@ -0,0 +1,30 @@ + + + + + true/pm + PerMonitorV2 + + + + + + + + + + + + + + +