Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perimeter HD mod #1

Open
DeltaDesignRus opened this issue Feb 7, 2017 · 0 comments
Open

Perimeter HD mod #1

DeltaDesignRus opened this issue Feb 7, 2017 · 0 comments

Comments

@DeltaDesignRus
Copy link

DeltaDesignRus commented Feb 7, 2017

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

  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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant