Проверка сценария
Проверка сценария помогает находить проблемы до того, как вы экспортируете игру.
Что это такое
Это автоматическая система проверки сценариев в GenPy. Запускайте её регулярно, чтобы находить ошибки, предупреждения и полезные подсказки до того, как они превратятся в сломанные сцены или неудачный экспорт.
INFO
Инструмент проверки лучше всего работает как часть обычного писательского процесса, а не только в самом конце проекта.
Что проверяется
- Ошибки синтаксиса в сценариях игровой движок
- Неопределённые метки, если переход jump или call указывает на несуществующую сцену
- Тупиковые метки, после которых игроку некуда идти
- Неопределённые переменные, используемые в условиях или логике истории
- Отсутствующие определения персонажей
- Проблемы совместимости сохранений, включая ошибки безопасной сериализации (pickle safety)
- Недостижимый код и сцены, в которые невозможно попасть
Как использовать
- Откройте Validation из режима Publish или из Tools.
- Запустите проверку для текущего проекта.
- Просмотрите список проблем, сгруппированных по категории и серьёзности.
- Нажмите на любую проблему, чтобы перейти к связанной строке или сцене.
- Исправьте проблему и снова запустите проверку.
- Повторяйте, пока оставшиеся замечания не станут понятными и приемлемыми.
Уровни серьёзности
- Ошибки (Errors): критические проблемы, которые нужно исправить, иначе история может работать неправильно
- Предупреждения (Warnings): проблемы, которые стоит проверить, потому что они могут запутать игроков или сломать маршруты
- Справка (Info): подсказки, повышающие качество и согласованность сценария
Когда использовать
- Перед каждым экспортом
- После крупных правок истории или переписывания маршрутов
- Во время тестирования и подготовки к плейтесту
- При импорте или переорганизации старых сценариев
Чем это помогает
- Находит сломанные связи между сценами
- Показывает сюжетную логику, которая больше не соответствует текущей структуре
- Снижает риск проблем с сохранениями или прогрессией маршрутов
- Даёт сфокусированный чеклист для чистки перед релизом
Советы
- Проводите проверку рано и часто, а не откладывайте всё на конец.
- Сначала исправляйте Ошибки (Errors), а затем проходите по Предупреждениям (Warnings).
- Повторно запускайте проверку после крупных изменений в меню, метках или переменных.
TIP
Инструмент Validation особенно эффективен в связке со Story Graph, Branch View и панелью Variables.