вторник, 30 мая 2017 г.

Отладка в M.U.G.E.N. 1.1 (Debug). Консоль (M.U.G.E.N console, mconsole)

M.U.G.E.N 1.1 консоль используется лдя ввода текстовых команд во время режима боя. Для вызова/скрытия необходимо нажать Сtrl+~. Основное назначение консоли - отладка и тестирование, поскольку команды консоли, по большей части, дублируют отладочные команды клавиатуры и дополняют их функциональность засчет возможности передачи дополнительных аргументов (к примеру, можно выполнить какой-то конкретный стейтдеф). Для ввода команды (для тех, кто сталкивается с командной строкой впервые) набираете с клавиатуры название команды, - например "help", без кавычек, после чего нажимаете Enter. При помощи клавиш вверх/вниз можно просматривать историю введенных команд. На данный момент доступны следующие команды (в скобках будут указаны дублирующие горячие клавиши)

  • сlear - очистка окна консоли. Нет параметров.
  • changestate - changestate <player #> <state number>. Выполнение <state number> стейта (если он существует) для игрока <player #>. Пример: changestate 1 3000 - выполнение стейта 3000 (обычно это гиперудар) для первого игрока.
  • clearclipboard - очистка информационного окна отладки (F8). Нет параметров.
  • consoletoggle - свернуть/показать консоль (Ctrl+~). Нет параметров.
  • forcestand - установка всех персонажей в стойку (Ctrl+I). Нет параметров.
  • fps - скрыть/показать отображение fps (частоты кадров) в правом верхнем углу экрана. Нет параметров
  • framestep - покадровое воспроизведение - вывод следующего кадра (ScrollLоck). Работает только в режиме паузы (Pause или Ctrl+NumLock). . 
  • help - вывод списка доступных команд.
  • lifereset - сброс значений энергии персонажей и полное попослнение силы (Space).
  • matchreset - сброс текущего боя на первый раунд (Shift-F4).
  • maxpower - пополнение силы до макисмального значения (F3).
  • maxpowermode - включение/отключение бесконечной силы (Ctrl-Shift-F3).
  • pause - пауза (Pause или Ctrl+NumLock).
  • quit - выход из M.U.G.E.N.
  • roundreset - сброс текущего раунда (F4).
  • screenshot - снимок экрана и сохранение картинки в текущей папке M.U.G.E.N (F12).
  • setlife - setlife <player #> <life>. Установка для персонажа <player #> значения жизней
    <life>. Пример: setlife 1 1000
  • setroundtime - setroundtime <timeleft>. Установка игрового времени (в тиках - 60 тиков в секунду по-умолчанию). Пример: setroundtime 1000 - времени останется чуть более 16 секунд.
  • showclsn - включение/отключение режима отображения полей столкновений, NotHitBy аттрибутов, данных целей и т.д.(Ctrl-C).
  • toggleai - toggleai <player #>. Включение/отключение ИИ для <player #> игрока (Ctrl-#). Пример: toggleai 2 - включение ИИ для второго персонажа. Повторный ввод команды - отключение.
  • togglelifebar - включение/отключение отображения лайфбара (Ctrl-L). Нет параметров.
  • toggleplayer - toggleplayer <player #>. Включение/отключение <player #> игрока (Ctrl-Alt-#). Пример: toggleplayer 2 - отключение второго персонажа. Повторный ввод команды - включение.

Комментариев нет:

Отправить комментарий