Плохо! Плохо!:  0
Показано с 1 по 2 из 2

Тема: DK-Doctor — бесплатный open-source статический анализатор проектов RPG Maker

  1. #1

    По умолчанию DK-Doctor — бесплатный open-source статический анализатор проектов RPG Maker

    Знакомо: выкатил обновление — а игрок проваливается в дверь на несуществующую карту, или переключатель не сработал и игра застряла? В RPG Maker такие баги прячутся в data/ и списках команд событий — они не падают с ошибкой, а просто тихо ломают игру, и тестированием все ветки не обойти. dk-doctor находит их раньше игроков.

    Указываешь папку проекта. Он читает data/, события, переключатели/переменные, ассеты и плагины, строит модель игры и выдаёт отчёт о реальных багах с точным местом — не статистику. Бесплатно, с открытым кодом и полностью офлайн.

    Что находит (примеры):
    • Битые переходы и ссылки — двери/телепорты на несуществующие карты; группы врагов, магазины и события, ссылающиеся на отсутствующих врагов/предметы.
    • Отсутствующие ассеты — события, тайлсеты, титульник/System ссылаются на картинки/звуки, которых нет.
    • Мёртвая и недостижимая логика — страницы, которые никогда не сработают (невыполнимые условия, перекрытые страницы), селф-свитчи, которые включают, но не проверяют, команды после «Завершить обработку события».
    • Зависшие автозапуски — автозапуск-страницы, не выключающие свой переключатель, → карта может зависнуть.
    • Плагины и «мусор» — плагин загружается раньше нужной ему базы; переключатели/переменные/общие события, которые пишутся, но не читаются, или не вызываются.


    У каждой находки честный уровень достоверности: certain (статический факт в данных) или likely (эвристика).

    Как работает:
    • Читает файлы проекта и обходит списки команд событий как AST — игру не запускает.
    • Полностью локально и офлайн — проект никуда не отправляется. Код открыт — это можно проверить самому.
    • Два режима: плоский список находок и режим «Карты», где каждая проблема приколота к событию на самой карте.
    • Десктоп-приложение для Windows и macOS, MV + MZ.


    Ссылки:
    Скачать (Windows / macOS): https://github.com/DKPlugins/DK-Doctor/releases
    Исходный код (open source): https://github.com/DKPlugins/DK-Doctor
    Сайт: https://doctor.dk-plugins.ru
    Фидбек / баг-репорты: https://github.com/DKPlugins/DK-Doctor/issues

  2. #2
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,465
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Прикольная вещь, спасибо. С отпуска вернусь протестирую.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
DK-Doctor — бесплатный open-source статический анализатор проектов RPG Maker