Skip to content

Проверка сценария

Проверка сценария помогает находить проблемы до того, как вы экспортируете игру.

Что это такое

Это автоматическая система проверки сценариев в GenPy. Запускайте её регулярно, чтобы находить ошибки, предупреждения и полезные подсказки до того, как они превратятся в сломанные сцены или неудачный экспорт.

INFO

Инструмент проверки лучше всего работает как часть обычного писательского процесса, а не только в самом конце проекта.

Что проверяется

  • Ошибки синтаксиса в сценариях игровой движок
  • Неопределённые метки, если переход jump или call указывает на несуществующую сцену
  • Тупиковые метки, после которых игроку некуда идти
  • Неопределённые переменные, используемые в условиях или логике истории
  • Отсутствующие определения персонажей
  • Проблемы совместимости сохранений, включая ошибки безопасной сериализации (pickle safety)
  • Недостижимый код и сцены, в которые невозможно попасть

Как использовать

  1. Откройте Validation из режима Publish или из Tools.
  2. Запустите проверку для текущего проекта.
  3. Просмотрите список проблем, сгруппированных по категории и серьёзности.
  4. Нажмите на любую проблему, чтобы перейти к связанной строке или сцене.
  5. Исправьте проблему и снова запустите проверку.
  6. Повторяйте, пока оставшиеся замечания не станут понятными и приемлемыми.

Уровни серьёзности

  • Ошибки (Errors): критические проблемы, которые нужно исправить, иначе история может работать неправильно
  • Предупреждения (Warnings): проблемы, которые стоит проверить, потому что они могут запутать игроков или сломать маршруты
  • Справка (Info): подсказки, повышающие качество и согласованность сценария

Когда использовать

  • Перед каждым экспортом
  • После крупных правок истории или переписывания маршрутов
  • Во время тестирования и подготовки к плейтесту
  • При импорте или переорганизации старых сценариев

Чем это помогает

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

Советы

  • Проводите проверку рано и часто, а не откладывайте всё на конец.
  • Сначала исправляйте Ошибки (Errors), а затем проходите по Предупреждениям (Warnings).
  • Повторно запускайте проверку после крупных изменений в меню, метках или переменных.

TIP

Инструмент Validation особенно эффективен в связке со Story Graph, Branch View и панелью Variables.

Built for GenPy creators.