DK-Doctor — бесплатный open-source статический анализатор проектов RPG Maker
7 ч. 23 мин. назад - 7 ч. 3 мин. назад #131786
от DK
Знакомо: выкатил обновление — а игрок проваливается в дверь на несуществующую карту, или переключатель не сработал и игра застряла? В RPG Maker такие баги прячутся в
data
/
и списках команд событий — они не падают с ошибкой, а просто тихо ломают игру, и тестированием все ветки не обойти.
dk-doctor находит их раньше игроков.
Указываешь папку проекта. Он читает data/, события, переключатели/переменные, ассеты и плагины, строит модель игры и выдаёт отчёт о реальных багах с точным местом — не статистику. Бесплатно, с открытым кодом и полностью офлайн.
Что находит (примеры):
Как работает:
Ссылки:
Указываешь папку проекта. Он читает data/, события, переключатели/переменные, ассеты и плагины, строит модель игры и выдаёт отчёт о реальных багах с точным местом — не статистику. Бесплатно, с открытым кодом и полностью офлайн.
Что находит (примеры):
- Битые переходы и ссылки — двери/телепорты на несуществующие карты; группы врагов, магазины и события, ссылающиеся на отсутствующих врагов/предметы.
- Отсутствующие ассеты — события, тайлсеты, титульник/System ссылаются на картинки/звуки, которых нет.
- Мёртвая и недостижимая логика — страницы, которые никогда не сработают (невыполнимые условия, перекрытые страницы), селф-свитчи, которые включают, но не проверяют, команды после «Завершить обработку события».
- Зависшие автозапуски — автозапуск-страницы, не выключающие свой переключатель, → карта может зависнуть.
- Плагины и «мусор» — плагин загружается раньше нужной ему базы; переключатели/переменные/общие события, которые пишутся, но не читаются, или не вызываются.
Как работает:
- Читает файлы проекта и обходит списки команд событий как AST — игру не запускает.
- Полностью локально и офлайн — проект никуда не отправляется. Код открыт — это можно проверить самому.
- Два режима: плоский список находок и режим «Карты», где каждая проблема приколота к событию на самой карте.
- Десктоп-приложение для Windows и macOS, MV + MZ.
Ссылки:
- ⬇️ Скачать (Windows / macOS): github.com/DKPlugins/DK-Doctor/releases
- 💻 Исходный код (open source): github.com/DKPlugins/DK-Doctor
- 🌐 Сайт: doctor.dk-plugins.ru
- 🐞 Фидбек / баг-репорты: github.com/DKPlugins/DK-Doctor/issues
Последнее редактирование: 7 ч. 3 мин. назад пользователем DK. Причина: убрал вложения в начале
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.105 секунд
