EC: high resolution monitor support / scaling (4k+)
From meet and greet transcript: (link), fragment below.
Vanecrox Seacreu: EC
Mesanna: we will look at it
Mesanna: we will look at it
[...]
Vanecrox Seacreu: Would it also be possible
Vanecrox Seacreu: to increase the UI scaling to a higher value
Mesanna: I am going to say no at this time
Vanecrox Seacreu: Ok thanks, even at max UI scale it looks small if you use higher resolution
Vanecrox Seacreu: Thanks
Vanecrox Seacreu: to increase the UI scaling to a higher value
Mesanna: I am going to say no at this time
Vanecrox Seacreu: Ok thanks, even at max UI scale it looks small if you use higher resolution
Vanecrox Seacreu: Thanks
In particular, the UI doesn't allow setting SystemData.Settings.Interface.customUiScale greater than 1.0, by default.
At 4k, I find that 1.2 works much better than 1.0 scaling.
Do the following two steps:
1. issue at chat window:
/script SystemData.Settings.Interface.customUiScale = 1.2
2. Then hit CTRL-R to reload the interface.
Before you do the above, you may want to resize the game play area window (make it much smaller), as well as relocate any hotbars into the game play window area.
I don't know who Vanecrox is, and I wasn't at the meet & greet. Feel free to pass along.
There's probably a better way to integrate and persist this setting, but I haven't looked at that.
(Broadsword should update the setting menu to allow >1.0 to be entered).
Comments
to
In the function SettingsWindow.UpdateSettings change the line
In the function SettingsWindow.OnApplyButton change the line
In the file Interface.lua
Add the following code near the top
Add the following code to the function Interface.LoadVariables
Add the following code to the end of the function Interface.InterfaceInitialize
To the file source\SettingsWindow.luaAdd the following code to the function SettingsWindow.OnApplyButton which includes my previous change