Worms W.M.D

Worms W.M.D

View Stats:
Svetřík Sep 7, 2017 @ 12:47pm
Scaling issues when running on Mac with external 2K monitor
OVERVIEW:
The game does not render properly on 2K external monitor (set as main monitor).
The whole monitor screen is filled, but only the bottom-left part of the game is rendered. It is "zoomed in".

Running the game without the external monitor attached works after creating file
/<path-to-steam>/steamapps/common/WormsWMD/Worms W.M.D.app/Contents/Resources/CommonData/local.cfg
with content

/W: 2560
/H: 1440
/FS

as suggested by https://steamcommunity.com/app/327030/discussions/2/355043117526817212/?ctp=4
Without it (and you've never created the file) the game runs in very small window with the same "zoomed in" problem. After creating it, running the game and deleting it, the game will start fullscreen, but you can not click the buttons with mouse - the clickable hitboxes are scaled by "zooming in".
Connecting the external monitor makes everything even more unusable.

STEPS:
* connect external display with 2K resolution (2560x1440) and set it as the main one (to make the game start on this monitor)
* (optional) create the file above to run the game in fullscreen
* run the game

RESULT:
Game renders only it's bottom-left part zoomed in over the whole screen, regardless the /W and /H values or their presence.
Screenshot https://www.dropbox.com/s/ra28dan6lkb47bn/Screenshot%202017-09-07%2021.09.54.png?dl=0 shows main menu on the 2K monitor, without the local.cfg file (without the 2nd step). With the local.cfg file the result is same, only in fullscreen.

EXPECTED RESULT:
Game renders the whole screen properly scaled. And without files manipulation and resolution / dpi changes by user. Other games can do it and run flawlessly so this should be fixed in one of your following patches.

SYSTEM INFORMATION:
Model name: MacBook Pro
Model ID: MacBookPro14,3
CPU name: Intel Core i7
CPU speed: 2,9 GHz
CPU count: 1
CPU cores count: 4
L2 cache (per core): 256 kB
L3 cache: 8 MB
RAM: 16 GB
Boot ROM version: MBP143.0160.B02
SMC version (system): 2.45f0

The monitor is Acer XF270HU, 2560x1440 @ 144Hz
Last edited by Svetřík; Sep 7, 2017 @ 12:49pm
< >
Showing 1-15 of 30 comments
Svetřík Oct 3, 2017 @ 12:51pm 
bump
Team17_Assistance  [developer] Oct 18, 2017 @ 4:05am 
Hey pida,

Sorry for the delay in responding to your issue.
So that I can investigate this issue further, could you please confirm the following:
1. Whether the game is displaying the external monitors resolution in the options menu
2. Whether the game plays as normal on the Mac monitor
3. Whether you have changed any settings in the options menu
4. Whether the game is trying to run the game at the native monitors resolution

Once I have this information, I will endeavour to help you further

Thank you for your continued support,
Team17_Assistance
sni Oct 19, 2017 @ 10:06am 
Same scaling issue here on MacBook Pro.

External display resolution is 1680x1050 and I see only bottom left.
Picture looks scaled inside the game window.
Svetřík Oct 21, 2017 @ 6:34am 
Hey,

1. I do not know because the game graphics are scaled. If I click the options the window is outside the visible area and I can not navigate to the Settings tab with screen resolution listed.

2. Yes, the game menu shows properly on Macbook's own monitor. The Settings tab lists 2880x1800 60Hz option. However when I change this to eg 1024x768 60Hz, the confirmation dialog with countdown appears immediately *without* modifying the actual resolution. This changed settings in dropdown is then persisted over game restarts (but again, without the resolution change, the native 2880x1800 is still used)

3. I have not changed any settings except when I tried to change resolution on Macbook's own monitor, as I have described above. Reported issue still remains even after vanilla reinstall.

4. On Macbook's monitor it is running at native and native only, as I have described in 2. On external monitor with the scaled graphics, I see (on monitor's own menu), that it runs at 2560x1440@144Hz, same as in desktop.

The game has been updated recently, now the version says "Build 184.492914". The issue still remains.

Thanks for your investigation, I am still not playing this game as I am waiting for your fix :(
I am clearly not the only one with scaling issues.
Svetřík Jan 5, 2018 @ 2:18am 
bump
Team17_Assistance  [developer] Jan 8, 2018 @ 5:45am 
Thank you for the update, and I apologize for taking so long to back to you.

Can you please trying the steps to adjust the scaling steps for you here: https://support.apple.com/kb/PH25175?locale=en_US

Thanks,
Team17 Support
Svetřík Jan 18, 2018 @ 4:29am 
Hi,

I have tried the proposed solution and experimented with all the options. But the problem persists :(

I have found that it can be easily observed via windowed mode and moving the window between monitors. The DPI probably changes and the game scales inappropriately.

STEPS:
1) Start the game on the Macbook's monitor
2) Go to "Help & Options" / Settings
3) Change Fullscreen from "Borderless" to "Windowed"
4) Move the windowed game to the external monitor

RESULT:
1) Graphics scale badly. Only the bottom left part of the game is shown on the whole window.
2) Button hitboxes do not scale and thus do not match the graphics.
Svetřík Feb 12, 2018 @ 12:55am 
bump
Svetřík Mar 12, 2018 @ 12:21pm 
b.u.m.p.
Team17_Assistance  [developer] Mar 13, 2018 @ 4:21am 
Hello Pida,

Can you please send us screenshots of these scaling issues.

Thanks,
Team17 Support
Team17_Assistance  [developer] Mar 13, 2018 @ 8:18am 
Thanks, I will pass this along to the team.

With the game on your Macbook Pro screen can you please load into the game and then tell us the largest Screen Resolution size you can select.

Start the game,
Select Settings and you can find the options for Resolution. Can you please tell us what the Maximum resolution is for the game you see. For example, mine is 1920x1080 60hz.
Can you also turn off VSync as well if it is turned on?

Can you then Select and apply the maximum resolution and select Window Mode?
You may need to close and restart the game for Windowed Mode to take effect.

Once the game is booted. move the game over to your External Main Monitor and turn off Windowed mode. Does the issue happen for you there?

Do you still get the minimized window showing a corner of the screen?

What Graphics Card does your Macbook have and do you have the latest drivers for the card?

Please get back to us when you can.

Thanks,
Team17 Support

Last edited by Team17_Assistance; Mar 13, 2018 @ 8:21am
Svetřík Mar 13, 2018 @ 1:04pm 
Hi,

In the fullscreen on MBP monitor the largest resolution I see is 2560x1440 60Hz.
The VSync is off.
When I change from Borderless to Windowed, there is no problem. The game is in big window (smaller than screen ofcourse) and running OK.
When I move the window to the external monitor, the game rescales badly as seen in the screenshot I have posted earlier. Changing to fullscreen only fills up the whole monitor space, with the same image as is in the windowed mode.

I have updated the OSX system from Sierra to High Sierra since the original post, but the scaling problem still persists.

MBP monitor is 2880x1800 60Hz, external is 2560x1440 144Hz. All is powered via internal Radeon Pro 560 4GB. Drivers are not under user control and are updated via App Store as OSX updates. Everything is up to date.

Now I have also found out that there is huge performance drop in fullscreen (15 fps) vs. windowed (166 fps). But I will create another ticket with this issue.

I have made a video with everything stated above on it at my Dropbox:
https://www.dropbox.com/s/feaj1cxauh18mj4/IMG_1055.MOV?dl=0
Team17_Assistance  [developer] Mar 14, 2018 @ 5:08am 
Thanks Pida.

I will pass this information on to the team. I apologize for any inconvenience this has caused.

You can try the official steps for external montiors and setting them up here: https://support.apple.com/en-gb/HT201177

I am sorry for the hassle this has caused. I will continue looking for a solution that may help you.

Team17 Support
Svetřík Apr 26, 2018 @ 1:16pm 
bump
< >
Showing 1-15 of 30 comments
Per page: 1530 50