GOH FPS Boost v07.10.26
GOH FPS Boost — модификация для Call to Arms: Gates of Hell — Ostfront, предназначенная для повышения производительности игры без необходимости снижать качество графики в настройках. Основной упор сделан на оптимизацию нагрузки на процессор, которая особенно сильно ощущается во время масштабных сражений с большим количеством пехоты, техники и объектов окружения.
В Gates of Hell производительность нередко ограничивается возможностями процессора, а не видеокарты. Во время крупных боёв движок вынужден постоянно обрабатывать множество зданий, деревьев, стен, мелких предметов и их теней. GOH FPS Boost сокращает объём этих вычислений, изменяя расстояния, на которых объекты переключаются на упрощённые модели.
Как мод повышает производительность
Главное изменение касается системы уровней детализации (LOD). Чем дальше объект находится от камеры, тем меньше ресурсов требуется для его отображения.
В стандартной игре многие элементы окружения продолжают использовать достаточно подробные модели даже на значительном расстоянии. GOH FPS Boost заставляет их раньше переходить на облегчённые варианты, благодаря чему процессор тратит меньше времени на подготовку сцены.
Модификация вносит следующие изменения:
-
Здания, стены, деревья, кусты и декорации переходят на упрощённые модели и перестают отбрасывать тени примерно на половине стандартной дистанции.
-
Пехота, орудия и техника сохраняют высокую детализацию и тени на обычном масштабе камеры RTS. Дистанция их отображения с полной детализацией составляет около 85% от стандартной.
-
Мелкие объекты, включая брошенное оружие, гильзы, обломки и небольшие декоративные элементы, исчезают с экрана раньше.
-
Дальность прорисовки травы в режиме RTS сокращена со 175 до 120 метров, а при прямом управлении — со 150 до 110 метров.
При этом общая дальность видимости зданий, деревьев, пехоты и техники остаётся прежней. Объекты не исчезают раньше обычного — меняется преимущественно уровень их детализации на расстоянии.
Что остаётся без изменений
GOH FPS Boost не затрагивает игровые механики и не требует переключаться на более низкий графический пресет.
Мод не изменяет:
-
настройки графики и выбранный уровень качества;
-
дальность обнаружения и видимости игровых объектов;
-
поведение искусственного интеллекта;
-
урон и баланс вооружения;
-
ограничения на количество подразделений;
-
лимиты тел погибших солдат и уничтоженной техники.
Таким образом, оптимизация достигается за счёт более рационального отображения окружения, а не упрощения игрового процесса.
Почему мод не использует многопоточность
Одной из основных проблем производительности Gates of Hell остаётся обработка большого количества солдат. Значительная часть вычислений, связанных с их симуляцией, выполняется на одном ядре процессора.
При исследовании движка версии 1.067 была обнаружена скрытая, отключённая по умолчанию возможность распределения некоторых вычислений ИИ и проверки видимости между несколькими ядрами.
Однако тестирование показало, что её включение приводит к вылетам игры из-за одновременного изменения одних и тех же данных разными потоками.
Даже при устранении этой проблемы предполагаемый прирост производительности составил бы лишь около 8–15%, поскольку соответствующие вычисления занимают относительно небольшую часть общего времени обработки кадра.
По этой причине GOH FPS Boost не изменяет исполняемые файлы игры и не пытается принудительно включить многопоточность. Если в дальнейшем появится безопасный способ получить дополнительный прирост производительности, он может быть реализован в виде отдельного дополнения.
Где прирост FPS будет наиболее заметен
Эффективность GOH FPS Boost зависит от конкретной карты, масштаба сражения и количества объектов в кадре.
Наибольшую пользу мод может принести в следующих ситуациях:
-
масштабные сражения с большим количеством ботов;
-
карты с густыми лесами и обильной растительностью;
-
городские бои с большим количеством зданий;
-
крупные карты с насыщенным окружением;
-
продолжительные сражения, в которых процессор становится основным ограничением производительности.
Если же игра упирается преимущественно в возможности видеокарты, например при очень высоком разрешении или использовании слабого GPU, прирост FPS может оказаться значительно меньше.
Конкретные показатели улучшения не гарантируются и будут различаться в зависимости от конфигурации компьютера и условий сражения.
Совместимость с другими модами
GOH FPS Boost совместим с оригинальной игрой и крупными геймплейными модификациями, включая Horten's Frontline, Project Realism и MACE.
Это возможно благодаря тому, что мод изменяет только файлы, отвечающие за уровни детализации объектов, не вмешиваясь в игровые механики и состав подразделений.
С графическими модификациями ситуация несколько отличается. Например, Realistic Graphic Mod и другие проекты, увеличивающие дистанцию отображения детализированных моделей, могут использовать собственные настройки LOD.
В таких случаях GOH FPS Boost должен иметь более высокий приоритет загрузки, чтобы его оптимизированные параметры заменяли соответствующие настройки графического мода.
Call to Arms - Gates of Hell: Ostfront

