Font / HUD / UI / Scaling related function request !
I am from Korea, so I was playing the game with the font patch for Hangul Stalker made by a user in the past.
As the times changed, the penetration of 4k monitors increased, and I realized that the Stalker series did not support ui hud scaling.
font + ui hud is so small in size that it is quite difficult to play the game.
So, there is a way to simply make the size of the Korean font larger, but it is very difficult and it takes a long time for ordinary users to make it.
It would be very convenient if there was dpi scaling support for this.
Is there a way to change render resolution separate from UI resolution? Also, is there a way to change UI scaling?
And the Korean patch of the COP version made 10 years ago strangely does not work in the latest version of OpenXRay The font is not displayed as transparent after entering the game Is there a solution for this?
https://docs.google.com/uc?export=download&id=1RxG3e6bBbLt7ZwsOZz4upR48vkYVkTBU (This link is the Korean patch for COP only for Korea.)
Lastly, I am sorry that my English is not very good. Thank you very much for reading this long post.
Так как шрифты в игре растровые, то самый простой способ увеличить размер шрифта при сохранении качества - заново сгенерировать увеличенные шрифты и зарегистрировать в движке.
Базовое разрешение UI 1024x768 (UI_BASE_WIDTH/UI_BASE_HEIGHT), для широкоформатных мониторов (1366x768 и 1920x1080) UI просто растягивается и корректируется. Простой способ маштабировать UI - создать несколько базовых UI_BASE_WIDTH/UI_BASE_HEIGHT, к примеру 1366x768, 1600x900, 1920x1080 и свой UI XML для каждого базового разрешения.
Исправленные корейские шрифты (не проверял): https://drive.google.com/file/d/1GoJsu5S_5rABkLo7Fj9g5rGKwf0V6MQz/view?usp=sharing
그 속도는 빨라지고 있고 앞으로 나아질 것 같아 기대됩니다.
기본 UI는 ui_base_width 1024x78 (ui_base_width_height) 1920x1088 그리고 1920x1008 ui 가 조정입니다. UI 확장 확장은 더 많은 기본 ui_base_width / ui_base_height (: 1366x768, 1600x900, 1920x1080) 와 각 기본적으로 사용자 정의: ui xml을 사용할 수 있습니다.
https://drive.google.com/file/d/1GoJsu5S_5rABkLo7Fj9g5rGKwf0V6MQz/view?usp=sharing "
Я протестировал загруженный вами файл.Проблем с тестом шрифта нет.Но размер шрифта тот же.Как увеличить размер шрифта? Настройка: как легко изменить XML-файл пользовательского интерфейса?
Так как шрифты в игре растровые, то самый простой способ увеличить размер шрифта при сохранении качества - заново сгенерировать увеличенные шрифты и зарегистрировать в движке.
Базовое разрешение UI 1024x768 (UI_BASE_WIDTH/UI_BASE_HEIGHT), для широкоформатных мониторов (1366x768 и 1920x1080) UI просто растягивается и корректируется. Простой способ маштабировать UI - создать несколько базовых UI_BASE_WIDTH/UI_BASE_HEIGHT, к примеру 1366x768, 1600x900, 1920x1080 и свой UI XML для каждого базового разрешения.
Исправленные корейские шрифты (не проверял): https://drive.google.com/file/d/1GoJsu5S_5rABkLo7Fj9g5rGKwf0V6MQz/view?usp=sharing
Я протестировал загруженный вами файл.Проблем с тестом шрифта нет.Но размер шрифта тот же.Как увеличить размер шрифта? Настройка: как легко изменить XML-файл пользовательского интерфейса?
Как увеличить размер шрифта?
Сгенерировать увеличенные шрифты и зарегистрировать в игре. Повторяю: просто так увеличить шрифт не получится. Шрифты растровые, а не векторные (использование векторных шрифтов порождает новые проблемы). Потом изменить код движка так, чтобы на мониторах 2K и 4K использовались сгенерированные нами увеличенные шрифты. Я могу это сделать, но мне лень, да и монитор у меня Full HD.
Как легко изменить XML-файл пользовательского интерфейса?
С помощью Notepad++. Файлы xml в папке gamedata/configs/ui. В папке gamedata/configs/ui/textures_descr находятся "текстурные атласы" пользовательского интерфейса.