Skip to content

Perimeter HD mod #1

@DeltaDesignRus

Description

@DeltaDesignRus

Так. Начнем с того, что нужно изменить список разрешений на следующий:

  1. 640x480 4:3 - 1,33
  2. 960x540 16:9 - 1,77
  3. 1152x864 4:3 - 1,33
  4. 1366x768 683:384 - 1,78
  5. 1400x1050 4:3 - 1,33
  6. 1440x900 16:10 - 1,6
  7. 1536x960 16:10 - 1,6
  8. 1600x1200 4:3 - 1,33
  9. 1680x1050 16:10 - 1,6
  10. 1800x1350 4:3 - 1.3
  11. 1920x1080 16:9 - 1,77
  12. 2048x1536 4:3 - 1,33
  13. 2560x1440 16:9 - 1,77
  14. 3200x1800 16:9 - 1,77
  15. 3840x2160 16:9 - 1,77
  16. 4096x2160 16:10 - 1,6
  17. 5120x2880 16:9 - 1,77
  18. 6400x4800 4:3 - 1,33
  19. 7680x4320 16:9 - 1,77

53456415

Обрати внимание, на первом большом скрине там папки 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 в остальных папках я просто скопировал модели из папок - на скрине. Потом уже в поставке добавлю в остальные папки файлы
stsymzl9p78

p.s.
Сейчас если в игре выбирать язык через Config.exe, то в английской локализации есть глюки с брифингами, там тупо нет текста и голоса. Всё дело в том, что в русской и англ версиях разные файлы сценариев scenario.hst, а так же разные текстуры логотипа в главном меню, и разные видео.
Предлагаю сделать выбор языка, чтобы нажав Patch копировался файл scenario.hst под нужную локализацию, а в Config.exe менялся язык на нужный. Ну и копировались текстуры и видео. Я в поставку включу обе папки LocData, русский и англ языки.

Обновленные файлы прилагаю.
https://www.dropbox.com/s/h13xj717q3efp7v/PGW.rar?dl=0

В общем всё должно быть понятно после одного полного прочтения этого текста, и на первой картинку я обозначил текстом, и стрелками алгоритм работы патча.

upd
54685

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions