Debug mode/ru: Difference between revisions
m (→Список опций отладки и их функции: рельс -> рельсов (род. падеж мн. ч.)) |
m (Deleted link to deleted page "Region/ru") |
||
(One intermediate revision by one other user not shown) | |||
Line 32: | Line 32: | ||
|- | |- | ||
| show-detailed-info || | | show-detailed-info || | ||
* Показывает положение курсора в [[Tile/ru|клетках]] (и их подразделениях) | * Показывает положение курсора в [[Tile/ru|клетках]] (и их подразделениях), | ||
* Текущее разрешение и масштабирование, | * Текущее разрешение и масштабирование, | ||
* Сколько объектов на экране (окрашенные графической картой), | * Сколько объектов на экране (окрашенные графической картой), | ||
Line 39: | Line 39: | ||
| show-tile-properties-in-detailed-info || | | show-tile-properties-in-detailed-info || | ||
|- | |- | ||
| show-time-usage || | | show-time-usage || | ||
* Статистика о времени необходимом для расчетов на каждое обновление, в миллисекундах на один [[Game-tick/ru|тик]]. | |||
* Значения приведены в формате "среднее/минимум/максимум" за 100 последних обновлений. Интервал можно поменять командой /perf-avg-frames. | |||
* Нули в поле "минимум" игнорируются (например если операция выполняется не на каждый тик), поэтому оно иногда может быть больше среднего. | |||
* Сумма времени на многие шаги расчетов (некоторые выполняются параллельно) должна быть ниже 16.6 мс чтобы поддерживать стабилные FPS/UPS в игре на нормальноый скорости. | |||
|- | |- | ||
| show-sprite-counts || Количество спрайтов, отображаемых на экране. | | show-sprite-counts || Количество спрайтов, отображаемых на экране. |
Latest revision as of 20:16, 29 February 2020
Режим отладки используется в основном разработчиками и моддерами для анализа состояния игры. Он может быть включен, чтобы показать подробную информацию об игровом мире, и его информация меняется в зависимости от того, какой уровень активен. По умолчанию для включения режима отладки используются клавиши от F5 до F7.
Например, можно:
- Посмотреть путь, по которому идут кусаки, и планируемые движения их,
- Посмотреть положение / координаты курсора,
- Посмотреть наложение сетки для клеток и участков,
- Посмотреть блоки железнодорожной сети,
- Посмотреть дополнительную информацию, не связанную с игрой, такую как обновления в секунду и FPS.
Активация режима отладки
Существует 4 уровня отладки:
- Постоянный - Это режим по умолчанию, если ни один режим не активен. Содержит в себе мало информации.
- Основной - Первый режим, доступ к которому осуществляется нажатием F5. Что часто используют опытные пользователи.
- Детальный - Второй режим, доступ к которому осуществляется нажатием F6. Наиболее часто используется моддерами и разработчиками.
- Полный - Третий режим, доступ к которому осуществляется нажатием F7. Показывает буквально всё, имеет тенденцию быть нечитабельным.
Для возврата к режиму «Постоянный», вам нужно снова нажать предыдущую клавишу. Пример: нажмите F5, чтобы перейти к «основной», затем нажмите F6, чтобы посмотреть «детальный», а затем снова нажмите F6, чтобы вернуться к «постоянный».
Настройка режима отладки
Чтобы настроить 4 режима, нажмите F4. Это открывает меню с большим количеством опций. Вы можете перемещать это меню с помощью мыши, если оно скрывает некоторые интересные компоненты. Вы можете переключаться между 4 папками, что отражает опцию для этого режима отладки («постоянный», «основной», «детальный», «полный»). Параметры одинаковы для каждого режима. Каждый режим можно настроить по вкусу пользователю, различные режимы только для удобства. Доступна функция поиска (CTRL + F).
Список опций отладки и их функции
Опцион | Описание |
---|---|
show-fps | Покажет текущие кадры в секунду и обновления в секунду, коротко FPS и UPS. Должно быть около 60. |
show-detailed-info |
|
show-tile-properties-in-detailed-info | |
show-time-usage |
|
show-sprite-counts | Количество спрайтов, отображаемых на экране. |
show-multiplayer-waiting-icon | Когда в многопользовательской игре: если игра в настоящее время ожидает обработки сервера. |
show-multiplayer-statistics | Информация о задержке при многопользовательской игре. |
show-multiplayer-selection-rectangles | Позволяет просматривать прямоугольники выбора других игроков в мультиплеере. |
show-tile-grid | Показывает границы клеток и участков. |
show-collision-rectangles | Показывает поля коллизий для каждого объекта (красный). |
show-selection-rectangles | Показывает синее поле над каждым объектом, если навести на него курсор, он будет выбран. |
show-paths | Рассчитанные пути до кусак разных цветов. |
show-next-waypoint-bb | Показывает путевые точки до кусак (зеленым цветом), почти такая же информация, как следующая. |
show-target | Показывает текущую цель кусак (красный). |
show-unit-group-info | Группы кусак, которые принадлежат друг другу (круги и линии, принадлежащие друг другу). |
show-unit-behavior-info | |
show-last-path-detail | A*-алгоритм в работе, вычисление новых путей. |
show-path-cache | Источник-позиции пути и приблизительно длина (?) |
show-path-cache-paths | |
show-rail-paths | По какому пути пойдет поезд. |
show-rolling-stock-count | Показывает позиции манипуляторов. |
show-rail-connections | Показывает соединения рельсов. |
show-rail-joints | |
show-rail-signal-states | |
show-train-stop-point | Когда поезд замедляется он показывает расчетную точку, где он должен остановиться. |
show-train-braking-distance | Расстояние, на которое поезд остановится с текущей скоростью. |
show-train-signals | |
show-network-connected-entities | Отображает сетевой идентификатор электроснабжения, к которому подключен полюс. |
show-circuit-network-numbers | Показывает количество (и цвет) схемных сетей. |
show-energy-sources-networks | К какому сетевому идентификатору подключена сущность. |
show-active-state | Манипуляторы, рыба, турели превращаются в пассивные, если не используются; Красный = неактивен, Фиолетовый = неактивен, пока враги не будут вокруг (турели и т.д.), Зеленый = неактивен, пока игрок не будет вокруг (рыбы). Пассивные объекты потребляют меньше мощности процессора. |
show-wakeup-lists | Когда сущность спит в другой сущности, она показывает, в каких сущностях она спит. |
show-transport-lines | |
show-transport-line-gaps | |
show-pollution-values | Показывает числовое количество загрязнений на каждом участке. |
show-active-entities-on-chunk-counts |
Показывает количество активных объектов на участке. Они делятся на три категории:
|
show-active-chunks | Показывает на карте, какие участки «включены», немаркированные участки не вычисляются. |
show-polluted-chunks | Показывает, какие участки имеют загрязнение. |
show-enemy-expansion-candidate-chunks | Где осталось место для потомства?. Переходит от красного (почти нет места) к зеленому (пространство для расширения). |
show-enemy-expansion-candidate-chunk-values | Какие участки враги будут пытаться присвоить себе. |
show-bad-attack-chunks | |
show-tile-variations | Показывает, какая клетки-вариаций (1, 2 или 4 размера клетки) окрашена для какой области карты. Довольно запутанно, увеличьте масштаб, чтобы увидеть значение. |
show-raw-tile-transitions | Отключает связанные текстуры для земли и воды, поэтому различие может быть легко сделано. |
show-tile-correction-previews | Когда в редакторе карт он показывает, какие клетки будут исправлены, какие изменения при рисовании клетки. |
show-fluid-box-fluid-info | Сколько жидкости находится в трубе/резервуаре, показывает поток жидкости в трубах. |
show-environment-sound-info | Отображает, какой звук какого объекта воспроизводится и как громко. |
show-logistic-robot-targets | |
show-fire-info | |
show-sticker-info | |
show-map-generator-info | |
show-decorative-names | |
allow-increased-zoom |