Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Decoda (отладка, IDE Lua)

Автор: DarkMaster 7.4.2018, 8:46

Хочу обратить внимание на софтинку под названием https://unknownworlds.com/decoda/. С помощью этой IDE возможно заниматься полноценной отладкой Lua скриптов без необходимости модификации приложения. Т.е. ее можно просто прицепить к процессу (в том числе пилоту). При этом отладчик полностью вытаскивает код скрипта, позволяет расставлять break point'ы, отслеживать занчение переменных. Имена переменных сохраняются, никаких безымянных адресов в памяти.

Автор: cirus 7.4.2018, 17:00

Объясни для особо одарённых как этим пользоваться smile.gif

Автор: DarkMaster 7.4.2018, 17:31

Запускаем Decoda, запускаем пилот. В декоде debug/process выбираем пилот. Запускаем скрипт в пилоте, в декоде break, видим весь скрипт, добавляем переменные в список watch для наблюдения, кликаем по строкам для расстановки пауз.

// Сейчас запустил и что-то пошло не так) Когда запускается виртуальная машина луа, декода должна это обнаружить, но почему-то это перестало происходить. Пока пытаюсь понять с чем это связано.

Автор: DarkMaster 9.4.2018, 9:17

Ничего не понимаю... Работало как часы, сейчас не детектит создание виртуальной машины хоть убей...

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)