pzgndr -> High Resolution Displays (12/18/2021 2:00:45 AM)
|
I tried addressing high resolution displays with the v1.24.00 Beta: quote:
- UI scaled up about 40-50% as it is tiny on a modern screen size - resolved (additional resolutions of 1600x1200 and 1920x1440 now supported). I am finding that this is NOT resolved. In fact, the section of code that I made changes in, the "setscreen()" function, does not appear to be used by the program. To the point where I commented out that whole section and the game still ran the same. What I am finding is more troublesome. That top menu bar has two bitmap images in \Graphics\ui\windows, tbbkimage and tibkimage. The program is set to use those images at their default resolutions, and then the buttons and text are added. On high resolution displays, that all appears too small to read. Same for the bottom menu bar. I cannot simply re-scale all of these menu bars, buttons, and text. I would need to resize images and then make individual adjustments for placement of all buttons and text (height, top, left, width) and text font size to make all of that larger and easier to read on high resolutions. Unfortunately, that is not practical. Not impossible, and perhaps I may reconsider and bite that bullet down the road, but for now I'm taking it off my plate. This may not be popular, but my recommendation would be to adjust your display resolution downward to 1920x1440 or 1600x1200 or whatever works best to make the top and bottom menu buttons and text readable without being too fuzzy. I realize this is inconvenient when running EIA (ie, always adjusting resolution just to play and then adjusting back when finished), but it is still an option to consider. Another option is to maintain an older system and run EIA and other older games on that platform. There may be some programs to automatically adjust display resolution for individual programs and applications (see QRes), and maybe we can share information about that and what works. What does not seem to work is changing high DPI settings for the program or using custom scaling sizes in your display settings. If anyone has some good suggestions, please feel free to share.
|
|
|
|