Storm Engine Script Linter v2.0

Набор утилит для проверки скриптов Storm Engine перед запуском игры. Находит синтаксические ошибки, проблемы с ресурсами и логические баги в .c скриптах модов.

Что находит

Проверка синтаксиса

else / switch / try (не существуют в движке), незакрытые скобки, пропущенные точки с запятой, неизвестные функции и константы.

Проверка ресурсов

Несуществующие корабли, предметы, локации, диалоги — всё, что вызовет краш или зависание при загрузке.

Логический анализ

Недостижимый код, бесконечные циклы, дубли ID персонажей, незавершённые квесты, неиспользуемые функции.

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

Распакуйте архив, перетащите папку PROGRAM вашего мода на lint-all.bat. Результат появится в консоли.

lint-all.bat C:\Games\Corsairs\PROGRAM

Что в архиве

  • .exe файлы — скомпилированные утилиты, работают без установки Python
  • .bat файлы — для удобного запуска: перетащите папку PROGRAM и получите результат
  • .py исходники — для тех, кто хочет редактировать правила проверки под свой мод
Скачать Storm Engine Linter v2.0

ZIP-архив — распакуйте и запускайте