3rd_training_lua
Режим тренировки для Street Fighter III 3rd Strike (Япония 990512), в Fightcade v2.0.91
Нужную версию Fightcade можно скачать здесь.
Основные особенности
- Можно настроить манекен на контратаку любым ходом в кадре 1 после любого удара/блока/парирования/пробуждения.
- Может записывать и воспроизводить последовательности в 8 разных слотах.
- Может воспроизводить последовательности случайным образом и в качестве контратаки.
- Можно сохранять/загружать записанные последовательности в/из файлов.
- Может отображать ящики для ударов/вреда/бросков.
- Может отображать историю ввода для обоих игроков.
- Специальный режим обучения для тренировки парирования и красного парирования.
Как использовать
- Загрузите эмулятор отсюда и найдите подходящие ромы.
- Загрузите архив отсюда или клонируйте репозиторий.
- Распакуйте архив в любое место на вашем компьютере.
- Запустите эмулятор, загрузите ром, начните матч с P1 и P2 (вам нужно будет сопоставить ввод для обоих игроков)
- Перейдите в Игра->Lua Scripting->Новое окно Lua Script и запустите скрипт 3rd_training.lua отсюда.
- Следуйте инструкциям из консоли вывода.
Сообщить об ошибках/Внести свой вклад
Если вы хотите получать информацию о выходе новой версии и/или обсуждать текущие ошибки и функции, вы можете присоединиться к Discord-серверу проекта.
Этот режим обучения все еще находится в разработке, и при его использовании вы можете столкнуться с ошибками или отсутствующими функциями. Пожалуйста, сообщайте о любых ошибках на канале #bugs и о любых запросах функций на канале #features сервера Discord.
Если вы хотите внести свой вклад или оставить отзыв, свяжитесь с нами или отправьте запросы на включение.
Поиск неисправностей
В: Отсутствует прошивка, zip-файл не найден.
О: Убедитесь, что у вас есть правильные диски. У вас должно быть как минимум 2 прошивки: sfiii3.zip и sfiii3a.zip . sfiii3 — это японская версия, zip-архив содержит sfiii3_japan_nocd.29f400.u2 . sfiiia — американская версия, содержащая sfiii3_usa.29f400.u2 .
Возможно, вам придется переименовать zip-файлы, чтобы они точно соответствовали ожиданиям эмулятора.
В: Когда я запускаю скрипт, персонажи больше не могут двигаться.
О: Вероятно, вы используете сценарий FBA-RR, который больше не поддерживается. Чтобы воспользоваться последними функциями и улучшениями, вам необходимо запустить сценарий на эмуляторе FBNeo Fightcade2. Однако, если вы все еще хотите использовать FBA-RR, вы можете вернуться к версии 0.6, которая была последней версией, поддерживаемой FBA-RR.
Вопрос: Сбой эмулятора при запуске сценария lua.
О: Проверьте настройки видео, нельзя использовать опцию «Расширенный» блиттер.
Вопрос: Пользовательский интерфейс выглядит странно, а хитбоксы расположены не на своих местах.
О: Проверьте настройки видео. Если вы хотите, чтобы пользовательский интерфейс работал правильно, вам необходимо использовать опцию «Базовый» блиттер без строк развертки.
В: Эмулятор вообще не запускается, отсутствует dll.
О: Установите необходимые файлы отсюда.
Сторожевой прыжок
Принцип работы прыжка через защиту заключается в том, что бывают ситуации, когда вы становитесь неуязвимыми (не можете быть брошены). Эти ситуации возникают после сброса, нокдауна и блокировки или попадания в результате атаки. Это невыбрасываемое состояние длится 6 кадров. Защитный прыжок должен быть введен для блокировки на это время, прыгая в определенном направлении, а затем снова блокируя.
Текущая реализация контратаки не работает с функциями защитного прыжка, и ее необходимо вводить во всех этих ситуациях.
Это связано с тем, что для этого требуются предварительно буферизованные входные кадры (в данном случае предполагается предварительное удержание блока).
Из-за своей текущей реализации он будет работать правильно только в сбитом виде. Таким образом, в других перечисленных ситуациях, таких как сброс или ваш оппонент, собирающийся сделать тик-бросок, версия контратаки в фиктивном меню будет брошена, если рассчитано правильно.
Чтобы правильно проверить прыжок через защиту в таких ситуациях, вы должны использовать предоставленные повторы.
Чтобы использовать эти повторы, перейдите в меню записи и выполните следующие действия;
- Выберите слот, в который вы хотите загрузить повтор.
- Перейдите к «Загрузить слот из файла» и нажмите Light Punch.
- Используйте левую и правую часть рычага или клавиатуры, чтобы перемещаться по файлам в папке с записями и находить защитный прыжок, который вы хотите использовать.
- Убедитесь, что слот повтора, в который он загружен, активен и режим воспроизведения установлен на нормальный.
- Установите для параметра «Контратака — задержка» в меню записи значение -4 (ОТРИЦАТЕЛЬНОЕ 4) для каждого используемого повтора защитного прыжка.
- Перейдите в меню «Манекен» и установите для параметра «Контратака — Движение» значение «Нет», а для «Контратака — Действие» — запись.
Теперь каждый раз, когда ваш противник сбивается с ног, сбрасывается, блокирует или получает удар, он будет пытаться выполнить защитный прыжок в направлении используемого повтора.
Предоставляется три файла;
- Прыжок нейтрального охранника
- Guard Jump Back (наиболее часто используется и именно это в настоящее время используется Guard Jump в меню манекена)
- Guard Jump Forward (Чтобы выбраться из угла или просто попытаться перепрыгнуть через вас)
Предоставление этих повторов избавляет пользователей от головной боли, связанной с выяснением того, как правильно создавать эти повторы и заставить их функционировать в любой конкретной ситуации, где это применимо.
Надеемся, что эти повторы помогут пользователям попрактиковаться в использовании этой техники, пока функция «Контратака» переписывается. Эти повторы не будут требоваться вечно, если только вы не захотите использовать их в каких-то сложных случаях.
Но на данный момент лучше всего добавить эту функцию, чтобы люди могли знать о ее существовании и предоставлять повторы для опытных игроков, которые хотят потренироваться против нее в сценариях без нокдауна.
Эти повторы также предназначены для тренировки случайных или упорядоченных реакций для опытных пользователей.
Если вы хотите рандомизировать три повтора, просто загрузите каждый из них в отдельный слот повтора и используйте режим воспроизведения «Случайный» без заполнения других слотов повтора.
Одним из таких продвинутых примеров использования может быть игрок Макото, использующий возможность использовать взвешивание повторов для имитации взвешенных решений, чтобы практиковать путаницу после хаяте против противника, который предпочитает определенные типы защитных вариантов.
Благодарим вас за поддержку в этом вопросе и наслаждайтесь!
Дорожная карта
Доска Трелло
Журнал изменений
v0.10 (29.05.2022)
- [Функция] Плата за специальное обучение (вклад @ProfessorAnon)
- [Особенность] Специальная тренировка Хякурэцу Кьяку (вклад @ProfessorAnon)
- [Функция] Динамическое отображение ввода (переключение сторон во избежание дублирования действий) (вклад @ProfessorAnon)
- [Функция] Отображение данных о повреждениях (вклад @sammygutierrez)
- [Функция] Новый скрипт 3rd_spectator.lua для отображения информации во время повторов без путаницы с вводом.
- [Функция] Отображение чисел для всех датчиков и бонусов.
- [Функция] Отображение преимущества кадра
- [Функция] Переключение персонажей теперь стало намного проще:
- При первоначальной загрузке вы попадаете прямо на экран выбора персонажа.
- Вы можете вернуться к экрану выбора персонажа, нажав Alt-1 или из входа в меню обучения.
- Оба символа и SA можно выбрать непосредственно с контроллера P1.
- По умолчанию вступительная анимация игры ускорена, но это можно отключить в настройках.
- [Функция] Гилла и Шин Гоки можно выбрать на экране выбора персонажа.
- [Функция] Добавлены варианты контратаки: прыжок назад, прыжок вперед, суперпрыжок, суперпрыжок вперед, суперпрыжок назад.
- [Функция] Добавлена опция автоматической обрезки последних кадров.
- [Функция] Добавлена базовая реализация первого прыжка с защиты + повторы для сложных сценариев (с любезного разрешения @Shodokan)
- [Функция] Добавлены режимы воспроизведения «по порядку» и «повторно».
- [Функция] Система блокировки теперь работает в 4rd Strike (спасибо записи данных кадра @speedmccool25)
- [Исправление] Исправлена ошибка, из-за которой случайное парирование не работало должным образом.
- [Исправление] Исправлена ошибка, из-за которой самоотменяемый LP/LK некорректно блокировался для различных персонажей.
- [FrameData][Q] добавлен недостающий задний mp + SA2
v0.9 (04.04.2021)
- [Функция] Снаряды теперь блокируются/парируются.
- [Особенность] Манекен теперь будет контратаковать при приземлении после восстановления в воздухе.
- [Особенность] Гэнэй Джин Юна теперь полностью блокируется/парируется манекеном.
- [Функция] Добавлена поддержка 4rd Strike rom в сотрудничестве с @speedmccool25, но данные кадра еще не записаны.
- [Улучшение] При загрузке состояния сохранения состояние записи сбрасывается в полезное состояние в зависимости от состояния, в котором вы находились раньше.
- [Исправление/улучшение] Теперь все персонажи могут блокировать/парировать мясные удары и все удары по пробуждению в первом кадре.
- [Исправление/улучшение] Исправлено множество ошибок в общей системе блокировки/парирования/контратаки.
- [Исправление ошибок/улучшение] Обновлена система пробуждения/быстрого пробуждения и система контратаки, чтобы сделать их более надежными и удобными в обслуживании.
- [Исправление] Исправлена ошибка, из-за которой записи не загружались правильно на компьютерах, находящихся в регионе США.
v0.8 (23.12.2020)
- [Особенность] Раздел специальных тренировок + специальная тренировка парирования
- [Функция] Режим задержки сброса оглушения
- [Улучшение] Добавлены новые категории меню и улучшено разделение опций между ними.
- [Улучшение] Максимальное случайное отклонение контратаки изменено с 40 до 600.
- [Исправление] Исправлен неправильный индекс, приводивший к ошибкам при использовании случайного повтора и весов.
- [Исправление] проблема № 21 Когда игра приостановлена и хитбоксы включены, при загрузке состояния сохранения возникает ошибка.
- [Исправление] проблема № 29. Если вы сделаете запись и переименуете ее, указав в имени строчные буквы или пробел, она не запустится.
- [Исправление] проблема № 22. Переворот ввода теперь определяется разницей в положении персонажа, а не переворотом спрайта (должно исправить неправильные манипуляции, возникающие после некоторых ходов).
- [Исправление] Исправлены шкалы счетчиков, которые не обновлялись после загрузки состояния сохранения.
- [FrameData] Добавлены некоторые недостающие данные пробуждения Макото.
- [FrameData] Добавлены недостающие данные пробуждения Кена.
- [FrameData] Добавлены некоторые недостающие данные кадра Ибуки.
v0.7 (11.12.2020)
- Основной поддерживаемый эмулятор изменен с FBA-rr на форк Fightcade FBNeo.
- [Функция] Главный игрок теперь выступает в роли тренировочного манекена во время записи и предварительной записи.
- [Функция] Добавлено отображение истории ввода для обоих игроков.
- [Функция] Для каждого слота повтора добавлен вес для контроля случайности (вклад @BoredKittenz)
- Переработанный дисплей контроллера
- [Исправление] Проблема № 8: Невозможно установить ссылку в суперрежиме.
- [Исправление] Проблема № 15. Супер-супер, основанный на времени, такой как Geneijin, не соответствует использованию счетчика.
- [Исправление] проблема № 19. Ошибка: не удалось сохранить настройки обучения в файле Training settings.json.
- [Исправление] Проблема № 18. Еще одна большая проблема: постоянный отрицательный фронт во время записи.
- [Исправление] Проблема № 17. Большая проблема: P2 не может выполнять EX-ходы, даже если у них есть счетчик.
v0.6 (04.04.2020)
- Можно сохранять/загружать записанные последовательности в/из файлов.
- Сохраняйте записи между сеансами (сохраняются для каждого персонажа в файле Training_settings.json).
- Добавлена задержка контратаки и максимальное случайное отклонение в слоты записи.
- Режим случайной блокировки не прекращает блокировку в середине истинной строки блоков.
- Добавлен режим блокировки первого попадания.
- В настройки тренировки добавлена задержка пополнения жизни и счетчика.
- [Исправление] Исправлена ошибка, из-за которой при запуске контратаки записи ничего не записывалось.
- [Кадровые данные] Елена
- [Данные кадра] Q
- [Кадровые данные] Рю
- [Кадровые данные] Реми
- [Данные кадра] Двенадцать
- [Кадровые данные] Чун-Ли
- [Кадровые данные] Шон
- [Кадровые данные] Некро
- [Кадровые данные] Дадли
- [Кадровые данные] Ян
- [Кадровые данные] Юн
v0.5 (23.03.2020)
- Режим автоматического пополнения жизни
- Режим автоматического пополнения счетчика + возможность установить точное количество счетчика из меню
- Режим бесконечного суперарт-таймера
- входной автоматический огонь (быстрое движение при удержании клавиши) в меню
- Прогнозирование данных кадра может повторно синхронизироваться с реальным кадром анимации и, таким образом, обрабатывать гораздо больше ситуаций блокировки.
- Исправлено блокирование/парирование всех 2 ударов.
- Поддерживается блокирование/парирование самоотменяемых ходов.
- Улучшены формулировки некоторых элементов меню.
- [Исправление] Исправлен бесконечный счетчик, не работавший для игрока 2.
- [Исправление] Исправлена запись срабатывания контратаки в середине строки блоков.
- [Исправление] Исправлена запись перезапуска контратаки при попадании.
- [Данные кадра] Оро
- [Кадровые данные] Кен
v0.4 (02.13.2020)
- Данные кадра Уриена
- Данные кадра Гоуки
- Данные кадра Макото
- Случайное быстрое пробуждение
- Случайная блокировка
- Броски
- Добавлен регулятор громкости музыки.
- [Исправление] Исправлена ошибка, из-за которой Дадли неправильно приседал.
- [Исправление] Исправлена ошибка, из-за которой Оро неправильно приседал.
- [Исправление] Больше не контратакуйте при загрузке состояния.
v0.3 (28.01.2020)
- Теперь можно записывать последовательности в 8 разных слотах.
- Может воспроизводить записанные последовательности повторно и в случайном порядке.
- Записанные последовательности могут быть активированы в качестве контратаки.
v0.2 (26.01.2020)
- Новая система блокировки: теперь работает путем записи характеристик хитбоксов в файл для каждого движения и прогнозирования коллизий хитбоксов с фактическими данными кадра.
- Можно переключать основного игрока между P1 и P2.
- Удалены все старые данные кадра.
- Введены данные кадра для Ибуки, Алекса и Хьюго.
v0.1 (25.11.2019)
- Основные возможности блокировки и обучения
- Можно установить манекен для блокировки, парирования и красного парирования после Х попаданий.
- Можно настроить манекен для контратаки любым движением после удара, блокировать парирование или проснуться.
- Вручную введены данные кадра для Ибуки и Уриена.
Рекомендации и вдохновение
- Замечательная ссылка на данные кадра 3S
- Скрипт отображения хитбокса от чёрт возьми
- Скрипт режима триала от c_cube
- Внешний режим обучения C# от Furitiem
- Таблица адресов 3S InGame