Page 1 of 1

1.11.1 on Apple Silicon / M1 & Retina: too small

Posted: 24 Apr 2021 23:52
by malloc
Hi,

my OpenTTD 1.10.3 (Apple Silicon) runs perfectly fine & smooth on my MacBook Air 2020 M1. I downloaded the new 1.11.1, but the general display is waaay to small, it seems to use the "native" resolution of the display (2560x1600 on 13"). 1.10.3 doesn’t do that or has some other setting, that I’ve not been able to identify.

How can I mogrify the 1.11.1 into having a 1280x800 points (vs. pixels) display?

Thanks in advance. (I tried some forum search, but "m1" isn’t allowed as a search word)

1.11.1: Display is way too small:
Bildschirmfoto 2021-04-25 um 01.49.27.png
(873.66 KiB) Not downloaded yet
1.10.3: Display is how I want it:
Bildschirmfoto 2021-04-25 um 01.49.43.png
(2.17 MiB) Not downloaded yet

Re: 1.11.1 on Apple Silicon / M1 & Retina: too small

Posted: 25 Apr 2021 09:25
by jfs
Previously the entire game was being scaled up by the system. Now the game is rendering in native resolution. A fresh configuration for OpenTTD would detect that you have a Retina display and apply Interface and Font scaling automatically, but because you have a configuration upgraded from an older version of OpenTTD, it starts in 1x scale.

You can change the scale in the Game Options window.

Re: 1.11.1 on Apple Silicon / M1 & Retina: too small

Posted: 25 Apr 2021 22:52
by malloc
Thanks for your reply.

I tried the options "Font scaling" and "UI element scaling". Both are needed to be set to "double" to get close to the earlier look.

Without a disability feature of macOS I would not been able to read this option or find it. Perhaps a different default will leave less users irritated. Not everyone knows about the hardware pan&zoom feature, or has it enabled (which is off by default).

Re: 1.11.1 on Apple Silicon / M1 & Retina: too small

Posted: 26 Apr 2021 01:26
by Eddi
the default values ARE different. just you had an old config file, which already had values stored in it. so those values are taken instead of the default values.