-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Так. Начнем с того, что нужно изменить список разрешений на следующий:
- 640x480 4:3 - 1,33
- 960x540 16:9 - 1,77
- 1152x864 4:3 - 1,33
- 1366x768 683:384 - 1,78
- 1400x1050 4:3 - 1,33
- 1440x900 16:10 - 1,6
- 1536x960 16:10 - 1,6
- 1600x1200 4:3 - 1,33
- 1680x1050 16:10 - 1,6
- 1800x1350 4:3 - 1.3
- 1920x1080 16:9 - 1,77
- 2048x1536 4:3 - 1,33
- 2560x1440 16:9 - 1,77
- 3200x1800 16:9 - 1,77
- 3840x2160 16:9 - 1,77
- 4096x2160 16:10 - 1,6
- 5120x2880 16:9 - 1,77
- 6400x4800 4:3 - 1,33
- 7680x4320 16:9 - 1,77
Обрати внимание, на первом большом скрине там папки English и Russian, в них есть папки с названиями аспектов и папки RESOURCE, так вот в папках с аспектами нет файлов сценариев, там только видео с нужной локализацией в зависимости от нужного соотношения сторон экрана. И вот в папке RESOURCE находятся текстуры логотипа главного меню и сценарии.
Алгоритм следующий: Запускаем SetCustomResolution.exe, в нем выбираем нужное разрешение, к примеру 1680x1050. Это разрешение имеет аспект 1,6, значит в корень игры экспортируется содержимое папки CustomResolution\1.6
И так далее
Это основное.
Есть ещё одна мелочь, которая будет влиять на качество текстур меню в бою. Сейчас если в папке Icons нет папки с нужным разрешением, то до нужного размера растягивается содержимое папки 1600
Я прогнал через нейросеть все текстуры из папки Icons, и будет обидно, если они не будут использованы при автоматическом создании текстур под нужное разрешение. Я проработал текстуры под 2 аспекта 1.33 и 1.77, они в папке RESOURCE на скрине
Предлагаю сделать следующее. Если разрешение широкое от аспекта 1.77 и выше, то текстуры с помощью ImageMagic рескейлятся используя текстуры из папки 1920. А если ниже 1.77 то из папки 2048. При этой текстуры останутся достаточно резкими, и достаточно ровными, я для широких экранов перерисовал на текстурах много элементов, которые растянулись.
Я проработал модели только под два соотношения сторон 1.33 и 1.77 в остальных папках я просто скопировал модели из папок - на скрине. Потом уже в поставке добавлю в остальные папки файлы

p.s.
Сейчас если в игре выбирать язык через Config.exe, то в английской локализации есть глюки с брифингами, там тупо нет текста и голоса. Всё дело в том, что в русской и англ версиях разные файлы сценариев scenario.hst, а так же разные текстуры логотипа в главном меню, и разные видео.
Предлагаю сделать выбор языка, чтобы нажав Patch копировался файл scenario.hst под нужную локализацию, а в Config.exe менялся язык на нужный. Ну и копировались текстуры и видео. Я в поставку включу обе папки LocData, русский и англ языки.
Обновленные файлы прилагаю.
https://www.dropbox.com/s/h13xj717q3efp7v/PGW.rar?dl=0
В общем всё должно быть понятно после одного полного прочтения этого текста, и на первой картинку я обозначил текстом, и стрелками алгоритм работы патча.
