воскресенье, 27 октября 2019 г.

Отладка в M.U.G.E.N. 1.1 (Debug). Командная строка. Недокументированые параметры командной строки


Полагаю, что многие из вас, кто занимаются программированием движка M.U.G.E.N., знают, что можно запускать муген через командную строку с различными параметрами, к примеру:

mugen.exe -p1 "kfm" -p2 "kfm" -p2.ai 1 -p2.color 2 -s "stage0" -r "big" -rounds 3

Запуск с такими параметрами даст вам возможность поиграть персонажем "kfm" против его искусственного интеллекта в режиме quick vs, причем они будут с разными палитрами, на арене stage0.def в скринпаке big в течении трёх раундов. Данный вариант запуска очень полезен при создании и редактировании персонажей, арен, скринпаков (таким же образом тестируется ваш персонаж при работе с Fighter Factory), поскольку запуск происходит значительно быстрей, чем полный запуск сборки. Ниже приводится список параметров командной строки для M.U.G.E.N. версии  1.1:




вторник, 7 ноября 2017 г.

Dr Manhattan by Duracelleur - AI patch by Farengeit


Автор персонажа - Duracelleur;
Автор Патча - Farengeit;
Версия M.U.G.E.N - 1.0 и выше;
Уровень ИИ - Легкий, Средний и Тяжелый на выбор.

четверг, 26 октября 2017 г.

пятница, 18 августа 2017 г.

Juri Han"To Six" Edit - AI Patch by Farengeit


Автор персонажа - Chuchoryu;
Редактор - Duracelleur;
Автор Патча - Farengeit;
Версия M.U.G.E.N - 1.0 и выше;
Уровень ИИ - высокий.

вторник, 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. При помощи клавиш вверх/вниз можно просматривать историю введенных команд. На данный момент доступны следующие команды (в скобках будут указаны дублирующие горячие клавиши)

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

UnknownSP - Скринпак

Конверсия до версии M.U.G.E.N. 1.1 скринпака под названием "Unknown Screenpack" от автора (или авторов) под странным ником gwa_pao/pao. Сохранены оригинальные шрифты - лишь только немного изменено расположение элементов на экране выбора персонажа. Рендер - OpenGL. Количество слотов для персонажей - 1200+. Иконки и портреты стандартные. Добавлен Victory Screen.  

понедельник, 22 мая 2017 г.

Отладка в M.U.G.E.N. 1.1 (Debug). Горячие клавиши (HotKeys)

Отладка (debug mode) представляет собой режим, при котором на экране отображается дополнительная текстовая информация для одного из персонажей. Слева вверху отображаются информационные сообщения (лог - выводится информация об отсутствующих спрайтах, анимациях, ошибках, включение/отключение дополнительных режимов и т. п.). Слева внизу, в свою очередь, выводится информация о текущем персонаже - его стейтдеф, который выполняется в данный момент, текущие анимация, элемент анимации, номер спрайта, номер кадра анимациии, значения флагов ctrl, type, movetype. Также есть возможность выводить здесь собственную информацию для данного персонажа (значения переменных, триггеров, информационные сообщение) с помощью стейт-контроллеров AppendToClipboard и DisplayToClipboard. Данный режим, по большей части, нужен только при разработке и тестировании персонажей/арен/скринпаков для упрощения отлова ошибок, тестирования ИИ (искусственного интеллекта). Для включения отладки необходимо в файле mugen.cfg в секции [Debug] установить параметр Debug = 1 (в этом случае режим отладки будет доступен сразу после запуска программы) или AllowDebugMode = 1 (в этом случае можно будет вручную включить режим отладки при нажатии комбинации Ctrl+D. Этот параметр игнорируется при Debug = 1).