Дневник разработки: обновление открытой бета-версии IV

Дневник разработки: обновление открытой бета-версии IV

Генералы!

Сегодня мы выпускаем обновление для открытого бета-тестирования, которое включает в себя эксклюзивный предварительный обзор грядущего юбилейного патча. Этот апдейт содержит значительный объем технических доработок для повышения производительности, качественные улучшения игрового процесса, исправление ошибок, а также комплексные правки баланса, включая изменения, протестированные ранее в рамках «бета-версии баланса», и масштабную переработку морского ИИ.

Уже в начале следующей недели мы поделимся новыми подробностями о дополнении Thunder at our Gates.

МОРСКОЙ ИИ

Мы детально проанализировали причины низкой эффективности морского ИИ. Основные проблемы были связаны с тем, как компьютер распределяет ударные соединения и определяет приоритетные зоны для военно-морских сил.

Предыдущие обновления уже существенно улучшили работу ИИ по сравнению с версией на момент релиза NCNS, однако он всё еще медленно реагировал на стремительно меняющуюся обстановку. Ниже описаны основные выявленные недостатки и способы их устранения.

Нерациональное использование новых морских технологий

ИИ по-прежнему не будет строить «идеальные» мета-корабли, и это сделано намеренно. Мы стремимся к исторической достоверности, а не к созданию математически выверенных «имбовых» флотов. В конце концов, если бы вы управляли производством японского флота в 1936 году, вы, вероятно, смогли бы сокрушить ВМС США, просто установив легкие орудия на скоростные крейсера. (Впрочем, в игре у вас есть такая возможность).

Тем не менее, мы изучили проблемные зоны и внесли коррективы. Мы продолжим совершенствовать этот аспект в будущих обновлениях. Текущие правки касаются баланса военно-морских исследований и настройки целевых шаблонов оснащения (ai_equipment).

Отсутствие своевременного усиления флотов новыми кораблями

Теперь ИИ периодически проводит ревизию резервного флота для модернизации действующих соединений. Хотя эффект не колоссален, это позволяет вводить в строй более современные корабли по мере их постройки. С началом военных действий этот процесс приостанавливается, чтобы одиночные корабли не становились легкой добычей для вражеских подлодок.

Пассивный подход к ремонту

Ранее ИИ полностью полагался на автоматизированную систему ремонта, что было неэффективно. Теперь алгоритм переработан: ИИ может самостоятельно решать, ремонтировать ли флот на ближайшей верфи или отступить к более крупному порту. Кроме того, если в резерве есть свободные капитальные корабли, ИИ будет заменять ими поврежденные единицы, обеспечивая немедленное усиление соединения, пока пострадавшие корабли отправляются на ремонт.

Низкая скорость реакции ИИ

Проблема заключалась в двухслойной системе управления, где ударные соединения были «вторым эшелоном». Мы убрали этот уровень иерархии: теперь каждая задача напрямую определяет необходимость использования ударных сил. В сочетании с улучшенными расчетами приоритетов это значительно повысило оперативность реагирования на угрозы.

ПРОЧИЕ ИЗМЕНЕНИЯ

ИИ порой выбирал крайне нелогичные порты приписки из-за дублирования логических цепочек. Теперь эта система унифицирована, что позволяет ИИ лучше подбирать базу для эффективного контроля регионов.

Иногда ИИ принимал огромные объемы ленд-лиза, что поглощало весь его конвойный флот и переводило экономику в режим «производить только конвои». Это приводило к стагнации военного строительства. Мы добавили ограничения на такие запросы, и теперь ИИ не будет соглашаться на чрезмерно крупные поставки ленд-лиза.

ИГРОВОЙ ПРОЦЕСС И БАЛАНС

Данная открытая бета включает в себя все изменения баланса, которые мы тестировали ранее, а также ряд нововведений в морских сражениях.

Ударные соединения больше не будут вступать в бои во время следования к цели.

Раньше это было популярным способом «заблокировать» ударный флот, так как его постоянно втягивали в сражения подлодки, охотящиеся на конвои. В результате ударная группа опаздывала к месту реального боя или вовсе пропускала его.

Мы также немного ослабили эффективность авиационных крупнокалиберных пулеметов (HMG). Они по-прежнему остаются мощным вооружением в соотношении стоимости и эффективности, но больше не выглядят чрезмерно сильными. Установка 4 слотов LMG/HMG теперь также влечет небольшой штраф к надежности.

Несмотря на то что нам предстоит еще много работы над морским ИИ, данные изменения должны значительно улучшить реакцию флота и его поведение в бою. Морские столкновения станут происходить чаще, а ИИ будет более активно защищать свои воды.

Пожалуйста, делитесь своими впечатлениями от игры в этой бета-версии в соответствующей ветке форума или создавайте собственные темы с отчетами. Хотя я не гарантирую дальнейшие обновления для этой беты, мы внимательно изучаем почти все отзывы и учитываем их при разработке.

Спасибо, хороших выходных!

/Zwirbaum, Gorion и Batya


Если вы хотите присоединиться к открытому бета-тестированию, но не знаете как, ознакомьтесь с инструкцией в первом анонсе Open Beta ЗДЕСЬ


Версия бета-клиента: Case Green v1.18.1.0.c3bd (9b89)

Примечания к обновлению IV открытой беты

Баланс

  • Потребление снабжения авианосцами снижено с 1.2 до 0.8

  • Потребление снабжения линкорами снижено с 0.8 до 0.56

  • Потребление снабжения линейными крейсерами снижено с 0.48 до 0.32

  • Потребление снабжения тяжелыми крейсерами снижено с 0.4 до 0.24

  • Увеличен прирост опыта флота для типов миссий: патрулирование, охота на конвои, сопровождение конвоев, установка мин, траление мин — до 0.2; для ударных соединений — до 0.05

  • Уменьшено значение SUBMARINE_HIDE_TIMEOUT с 20 до 8, а SUBMARINE_REVEALED_TIMEOUT с 16 до 12. Это означает, что обнаруженная в бою подлодка скроется через 8 часов, а если на соединение подлодок напали, они останутся обнаруженными в течение 12 часов с начала боя.

  • Уменьшен коэффициент SUBMARINE_REVEAL_DETECTION_MULTIPLIER с 0.1 до 0.075, что снижает вероятность пассивного обнаружения подлодок в бою.

  • Увеличен SUBMARINE_RVEAL_TORPEDO_FIRING_DETECTION_MULTIPLIER с 1 до 1.1: теперь при стрельбе торпедами подлодки имеют чуть более высокий шанс быть обнаруженными, если у них нет модификаторов, снижающих этот шанс.

  • Убрана стоимость ресурсов из большинства морских модулей (орудия, бронирование палубы, ангары). Ресурсная стоимость сохранилась только для схем бронирования и безэховых покрытий.

  • Штраф к видимости подлодок от позиционирования снижен с +200% до +100%.

  • Влияние мелководья на видимость подлодок уменьшено с +100% до +33%.

  • Бонус поддоктрины установки мин «Процедуры очистки» больше не применяется к подлодкам; вместо этого бонус для эсминцев увеличен с +20% до +25%.

  • Бонус поддоктрины дальних подлодок «Океанское патрулирование» теперь дает +10% к обнаружению на поверхности для атомных подлодок.

  • Бонус поддоктрины «Улучшенные протоколы погружения» теперь также снижает видимость атомных подлодок на поверхности на 5%.

  • Бонус поддоктрины «Поддержка надводных сил» теперь дает +10% к торпедной атаке и скорости для атомных подлодок.

  • Капитальные корабли отступают медленнее, дольше оставаясь в бою.

  • Подлодки стали немного труднее обнаруживаемыми в бою.

  • Увеличен прирост опыта и мастерства флота.

  • Авианосная авиация стала эффективнее примерно на 20% (против авиации и кораблей).

  • Вооружение истребителей тяжелыми пулеметами стало дороже (2x +20%, 4x +30%), а установки на 4 слота (легкие и тяжелые) дают -2.5% к надежности.

  • Корабли отступают быстрее, особенно скрытые подлодки.

  • Видимость на поверхности для всех авианосцев снижена с 26 до 20.

  • Обнаружение подлодок для всех авианосцев снижено с 5 до 1.

  • Потребление топлива всеми авианосцами снижено с 87 до 70.

  • Радиус действия базового авианосца увеличен с 3000 до 3500.

  • Стоимость базового авианосца увеличена с 3 стали + 1 хрома до 4 стали + 1 хрома.

  • Численность экипажа базового авианосца снижена с 4500 до 4000.

  • Радиус действия улучшенного авианосца увеличен с 4000 до 4250.

  • Фактор господства на море улучшенного авианосца увеличен с 300 до 325.

  • Стоимость улучшенного авианосца увеличена с 4 стали + 1 хрома до 5 стали + 2 хрома.

  • Численность экипажа улучшенного авианосца снижена с 5000 до 4500.

  • Стоимость продвинутого авианосца увеличена с 4 стали + 2 хрома до 6 стали + 2 хрома.

  • Численность экипажа продвинутого авианосца снижена с 5500 до 5000.

  • Потребление топлива современным авианосцем снижено с 90 до 72.

  • Стоимость современного авианосца увеличена с 5 стали + 3 хрома до 6 стали + 3 хрома.

  • Численность экипажа современного авианосца снижена с 6500 до 6000.

  • Потребление топлива ледокольным авианосцем снижено с 95 до 90.

  • Стоимость ледокольного авианосца увеличена с 5 стали + 2 хрома до 8 стали + 2 хрома.

  • Радиус действия переоборудованных линкоров и крейсеров снижен с 4000 до 3000.

  • Экипаж переоборудованных линкоров снижен с 5000 до 3500.

  • Для переоборудованного крейсера требуется дополнительный хром (3 стали → 3 стали + 1 хром), потребление топлива зафиксировано на 60.

  • Потребление топлива эскортным авианосцем снижено с 87 до 50.

  • Стоимость постройки эскортного авианосца снижена с 1500 до 1250 IC.

  • Стоимость эскортного авианосца изменена с 2 стали + 1 хрома до 3 стали.

  • Экипаж эскортного авианосца снижен с 2500 до 1500.

  • Стоимость раннего крейсера увеличена с 1 до 2 единиц стали.

  • Радиус действия улучшенного крейсера снижен с 4000 до 3500.

  • Экипаж улучшенного крейсера снижен с 1200 до 1000.

  • Стоимость улучшенного крейсера увеличена с 2 до 3 единиц стали.

  • Радиус действия продвинутого крейсера снижен с 4500 до 4000.

  • Фактор господства на море продвинутого крейсера увеличен с 130 до 150.

  • Стоимость продвинутого крейсера увеличена на 1 хром (3 стали → 3 стали + 1 хром).

  • Экипаж продвинутого крейсера снижен с 1400 до 1200.

  • Радиус действия торпедного крейсера снижен с 4000 до 3500.

  • Экипаж торпедного крейсера снижен с 960 до 900.

  • Стоимость «карманного линкора» (Panzerschiff) снижена с 3500 до 2800 IC.

  • Видимость на поверхности Panzerschiff снижена с 22 до 18.

  • Стоимость Panzerschiff увеличена на 1 хром (3 стали → 3 стали + 1 хром).

  • Экипаж Panzerschiff снижен с 1800 до 1200.

  • Стоимость корабля береговой обороны снижена с 3500 до 1500 IC.

  • Стоимость корпуса корабля береговой обороны снижена с 3 до 2 единиц стали.

  • Видимость на поверхности корабля береговой обороны снижена с 20 до 16.

  • Радиус действия корабля береговой обороны увеличен с 1500 до 2000.

  • Максимальная прочность корабля береговой обороны установлена на 110.

  • Экипаж корабля береговой обороны снижен с 1800 до 1000.

  • Потребление топлива тяжелыми кораблями всех рангов (до современных) снижено с 67 до 60.

  • Потребление топлива современным линкором снижено с 80 до 72.

  • Потребление топлива сверхтяжелым линкором снижено с 75 до 68.

  • Радиус действия додредноутов увеличен с 2250 до 2500.

  • Стоимость додредноута изменена с 1 стали + 1 хрома до 2 стали.

  • Фактор господства на море ранних тяжелых кораблей увеличен с 300 до 325.

  • Стоимость ранних тяжелых кораблей увеличена с 1 стали + 1 хрома до 3 стали + 1 хрома.

  • Стоимость базовых тяжелых кораблей увеличена с 1 стали + 1 хрома до 3 стали + 1 хрома.

  • Экипаж базовых тяжелых кораблей снижен с 5200 до 4300.

  • Стоимость улучшенных тяжелых кораблей увеличена с 1 стали + 1 хрома до 4 стали + 1 хрома.

  • Экипаж улучшенных тяжелых кораблей снижен с 6000 до 4650.

  • Стоимость продвинутых тяжелых кораблей увеличена с 1 стали + 1 хрома до 4 стали + 1 хрома.

  • Экипаж продвинутых тяжелых кораблей снижен с 6000 до 5000.

  • Стоимость постройки современного линкора снижена с 4000 до 3600 IC.

  • Стоимость корпуса современного линкора снижена с 6 стали + 3 хрома + 2 вольфрама до 5 стали + 2 хрома + 2 вольфрама.

  • Экипаж современного линкора снижен с 6000 до 5000.

  • Стоимость корпуса сверхтяжелого линкора увеличена с 1 стали + 1 хрома до 5 стали + 2 хрома.

  • Экипаж сверхтяжелого линкора снижен с 9000 до 7000.

  • Радиус действия ранних эсминцев увеличен с 1500 до 2000.

  • Радиус действия базовых эсминцев увеличен с 1800 до 2500.

  • Радиус действия улучшенных эсминцев увеличен с 2000 до 3000.

  • Радиус действия продвинутых эсминцев увеличен с 2500 до 3500.

  • Экипаж базовых эсминцев снижен с 325 до 300.

  • Экипаж улучшенных эсминцев снижен с 400 до 350.

  • Экипаж продвинутых эсминцев снижен с 500 до 400.

  • Фактор господства на море продвинутых эсминцев увеличен с 40 до 42.

  • Стоимость корпуса продвинутых эсминцев снижена с 4 стали + 1 хрома до 3 стали + 1 хрома.

  • Видимость ранних подлодок снижена с 25 до 22.

  • Видимость базовых подлодок снижена с 22 до 20.

  • Видимость улучшенных подлодок снижена с 20 до 18.

  • Максимальная прочность ранних подлодок увеличена с 10 до 15.

  • Максимальная прочность базовых подлодок увеличена с 20 до 22.5.

  • Максимальная прочность продвинутых подлодок увеличена с 35 до 37.5.

  • Стоимость корпуса подлодки-авианосца увеличена с 3 до 4 стали.

  • Радиус действия ремонтных и вспомогательных судов увеличен с 3000 до 3500.

  • Максимальная прочность ремонтных и вспомогательных судов увеличена с 25 до 30.

  • Радиус действия улучшенных ремонтных и вспомогательных судов увеличен с 4000 до 5000.

  • Атака вспомогательных судов по подлодкам снижена с 1 до 0.

  • Обнаружение подлодок вспомогательными судами снижено с 1 до 0.

  • Для авианосцев (deck space) обнаружение поверхности увеличено с 5 до 8, подлодок с 2 до 4.

  • Для тяжелых авианосцев (big deck space) обнаружение поверхности увеличено с 6 до 10, подлодок с 3 до 4.

  • Для эскортных авианосцев (escort deck space) обнаружение поверхности увеличено с 2 до 5, подлодок с 5 до 7.

  • Стоимость ship_armor_bb_3 снижена с 2 стали + 1 хрома до 1 стали + 1 хрома.

  • Стоимость ship_armor_cruiser_3 снижена с 1 стали + 1 хрома до 1 стали.

  • Стоимость ship_armor_cruiser_4 снижена с 2 стали + 1 хрома до 1 стали + 1 хрома.

  • Потребление топлива light_ship_engine_3 снижено с 10 до 9.

  • Множитель видимости sub_ship_engine_2 установлен на -3.5%.

  • Потребление топлива sub_ship_engine_3 снижено с 10 до 9, множитель видимости увеличен с -5% до -7%.

  • Множитель стоимости sub_ship_engine_4 снижен с +20% до +17.5%.

  • Множитель скорости sub_ship_nuclear_engine_1 увеличен с +10% до +20%, видимость установлена на -15%.

  • Множитель скорости cruiser_ship_engine_1 увеличен с +20% до +25%, множитель стоимости снижен с +15% до +12.5%.

  • Множитель стоимости cruiser_ship_engine_2/3/4 снижен на 2.5пп для каждого уровня (0.175→0.15, 0.20→0.175, 0.225→0.20).

  • Потребление топлива heavy_ship_engine_1 увеличено с 20 до 22, скорость с +20% до +25%, стоимость снижена с +17.5% до +12.5%.

  • Потребление топлива heavy_ship_engine_2 увеличено с 25 до 28, стоимость снижена с +20% до +15%.

  • Потребление топлива heavy_ship_engine_3 увеличено с 30 до 34, стоимость снижена с +22.5% до +17.5%.

  • Потребление топлива heavy_ship_engine_4 увеличено с 35 до 40, стоимость снижена с +25% до +20%.

  • Множитель скорости всех уровней двигателей авианосцев (carrier_ship_engine) снижен на 5%.

  • Потребление топлива carrier_ship_engine_1 увеличено с 12 до 16.

  • Потребление топлива carrier_ship_engine_2 увеличено с 16 до 24.

  • Потребление топлива carrier_ship_engine_3 увеличено с 20 до 32.

  • Потребление топлива carrier_ship_engine_4 увеличено с 24 до 40.

  • Минимальный шанс попадания в бою снижен с 2% до 0.5%.

Игровой процесс

  • Улучшение комфорта (QoL): при покупке оборудования на международном рынке по умолчанию выбирается максимально возможное количество, а минимальное приемлемое количество гражданских фабрик выставляется автоматически.

  • Ударные соединения теперь могут выбирать целью бои, которые уже идут, параллельно выходя из собственного боя.

  • Ударные соединения, имеющие конечную цель, будут игнорировать второстепенные сражения по пути следования (хватит отвлекаться на надоедливые подлодки!).

Стабильность и производительность

Длительные игровые сессии раньше приводили к постепенному замедлению работы из-за разрастания состояния игры. Исправлен ряд утечек памяти и накопительных проблем:

  • Устранена утечка памяти, вызывавшая проблемы с производительностью ИИ в поздней игре.

  • Исправлена утечка звуковых эффектов, замедлявшая игру со временем.

  • Данные об оборудовании теперь оптимизируются раз в год, сохраняя стабильный объем использования памяти.

  • Расчеты авиационных инцидентов теперь используют предварительный пересчет, избавляя от тысяч проверок в поздней игре.

Снижены подтормаживания и падения FPS:

  • Добавлен звуковой пул, удерживающий недавно воспроизведенные звуки в памяти около 20 секунд, что снижает обращения к диску во время игры.

  • Рендеринг 2D-иконок ускорен примерно на 15% благодаря новой реализации кольцевого буфера DX11.

  • Немного оптимизировано обновление значков на карте.

Производительность симуляции улучшена, особенно в середине и конце игры:

  • Расчеты потребности авиации в топливе ускорены на 90%.

  • Обработка вариантов оснащения стала значительно быстрее.

  • Оптимизировано распределение театров военных действий ИИ (добавлен предварительный проход, резко сокращающий количество вариантов для оценки).

  • Оптимизированы расчеты штабов флота.

  • Оптимизированы расчеты системы снабжения.

  • Оптимизированы расчеты торговли с разбивкой по ресурсам.

  • Обновления статусов авиабаз теперь выполняются параллельно.

  • Улучшена производительность при выборе большой армии.

  • Кэширование корневых и резервных приказов для ускорения обработки команд юнитам.

Интерфейс

  • Подсказка обновлена: для доминирования в морском регионе теперь требуется 60% контроля вместо 66%.

  • Статистика «Hit Profile» добавлена в окно конструктора кораблей и карточки кораблей. Значения по установке/тралению мин отображаются, только если они выше нуля.

  • Добавлена возможность фильтрации дивизий по типу в окне обзора дивизий.

  • Кнопка «Ремонтировать сейчас» теперь прерывает текущую миссию, чтобы флот мог сфокусироваться на ремонте.

ИИ

  • ИИ теперь может выходить из невыгодных морских сражений.

  • Бонус к дефициту производства конвоев ограничен, чтобы не обескровливать производство боевых кораблей.

  • ИИ больше не будет принимать крупные ленд-лизы, если они требуют слишком много конвоев для доставки.

  • ИИ стал агрессивнее проводить выгодные морские десантные операции.

  • Морской ИИ теперь учитывает скриптовые соединения отдельно при создании требуемых и опциональных оперативных групп.

  • При перекрытии морских задач ИИ будет учитывать это и снижать запросы на патрулирование.

  • Береговая оборона будет распределять приоритеты на основе количества защищаемых очков победы (VP).

  • Германия будет строить больше подлодок и меньше надводных кораблей, в соответствии с исторической доктриной.

  • Небольшие правки в составе оперативных групп Великобритании и США.

  • Улучшен подбор базы приписки, способной охватить все регионы.

  • Ударные соединения будут быстрее пропускать регионы, уже закрытые береговой обороной.

  • Несколько десантных операций в один и тот же морской регион будут использовать общую цель обороны.

  • Стратегии доминирования на море с отрицательными значениями будут корректно подавлять задачи.

  • Береговая оборона будет усиливаться только при обнаружении вражеского присутствия.

  • Исправления морского ИИ, а также корректировка стратегий и строительства для США.

  • Изменения весов исследований.

  • Введен прогресс оборудования для истребителей и морских бомбардировщиков авианосцев для Англии.

  • Оптимизированы шаблоны эсминцев и эскортных судов для Японии, США и Англии.

  • ИИ будет переводить более качественные корабли из резерва в активные соединения в мирное время.

  • США теперь исследуют радары раньше.

Моддинг

  • Введен параметр naval_invasion_support_priority для более точного управления морским ИИ.

Исправление ошибок

  • Устранен редкий вылет игры, связанный с отменой приказов.

  • Исправлена ошибка, при которой оперативные группы находились в двух боях одновременно.

  • Бонус эффективности теперь корректно применяется к бонусу экранирования.

Источник

Читайте также