4.1. Традиционный ТАСинг

Parent Previous Next

Традиционный ТАСинг в Тасэдиторе



В этом методе Ввод не редактируется точечными изменениями, а записывается целыми сессиями различной длительности (обычно короткими).

Для переключения между просмотром и редактированием необходимо включать и выключать режим Записи (клавиша Q по умолчанию). Рекомендуется установить галочку "Follow cursor", чтобы наблюдать записываемый Ввод в Piano Roll.


Основное занятие ТАСера:


  1. Поставить Курсор Проигрывателя на начало редактируемого участка мувика, создать на этом кадре Закладку 1, определиться с целью.
  2. Предположить наличие ошибки на участке, взвесить имеющиеся факторы оптимальности и прикинуть способ исправления ошибки (как именно требуется изменить Ввод, начиная с какого кадра и т.д.).
  3. Осуществить навигацию к месту исправления ошибки (например, загрузить Закладку 1 и заново проиграть до нужного кадра, либо загрузить заранее заготовленную Закладку прямо на нужном кадре).
  4. В режиме Read+Write пройти игру до наступления целевого события, записав Ввод, отличающийся от уже имевшегося на этом участке. По ходу записи следует периодически создавать Закладки в свободных слотах – для ускорения навигации в случае, когда нужно откатить предыдущее действие.
  5. Когда ошибочность тестируемого варианта очевидна ещё до окончания записи участка, имеет смысл сразу вернуться к пункту 2.
  6. [необязательный пункт] Сохранить готовый вариант во временную Закладку.
  7. Если это не первый вариант прохождения участка, сравнить полученный результат с лучшим результатом, используя критерий оптимальности. Если новый вариант оказался лучше (или если это ваш первый вариант прохождения участка), сохранить результат в Закладку 9. Слот 9 будет отвечать за хранение самого лучшего результата шлифовки участка.
  8. Вернуться к пункту 2 и опробовать ещё варианты, до тех пор пока не иссякнут идеи по данному участку.
  9. [необязательный пункт] Если идеи иссякают, можно почерпнуть информацию из прошлого: пересмотреть несколько предыдущих участков в режиме Read-Only (например, загрузить Закладку 0, поставленную на начало уровня). Также можно получить пищу для ума из будущего: поиграть в события игры, идущие после окончания текущего участка.
  10. Когда идеи полностью иссякли, восстановить лучший вариант прохождения из Закладки 9 в текущий мувик, определиться со следующим участком и вернуться к пункту 1.




Эти 10 пунктов могут описать не только ТАСинг, но вообще любой процесс создания Ввода в эмуляторе.

Например, когда вы просто записываете пробное прохождение игры (то есть играете с сэйвами, но без упорной шлифовки) вы используете только пункты 1 – 5. При этом вам сгодится любое успешное прохождение участка, так что при первом же наступлении конечного события вы сразу с пункта 5 переходите на пункт 1, к следующему участку. В таком прохождении вы сохраняетесь ради быстрой навигации в случае фатальной ошибки (например, не успел нажать кнопку A и упал в яму), чтобы не пришлось переписывать Ввод с самого начала игры.

Ну а во время серьёзной записи ТАСа необходимо не просто достичь конечного события в игре, но перепробовать множество различных вариантов достижения, чтобы в итоге выбрать самый лучший. Поэтому необходимо многократно повторить пункты 2 – 8, пока не возникнет чувство, что участок пройден идеально. Пункты 6 – 10 отличают ТАСинг от простой игры с сэйвами.


Процесс Записи Ввода представляет собой редактирование Ввода прямо во время просмотра. То есть просматривая состояние игры на кадр 200, вы готовите Ввод для кадра 201 (кладёте пальцы на нужные кнопки), а затем с помощью Frame Advance передаёте этот Ввод в игру и сразу же видите результат – состояние игры на кадр 201 (если ориентироваться по состоянию оперативной памяти). Этот результат является промежуточным, его можно использовать для примерной оценки текущей игровой ситуации, но нельзя использовать для сравнения прошлой и текущей стратегии прохождения участка. Так что не нужно применять критерий оптимальности после каждого введённого/просмотренного кадра. Даже если в начале участка вы обгоняете прошлый вариант, в середине вы можете отстать. Только при достижении конца участка (пункт 6) появляется объективная основа для сравнений. Поэтому конец участка надо выбирать правильно.


Основную часть рабочего времени в этом цикле занимают пункты 3 и 4. Порой, прежде чем дойти до конца участка, требуется несколько раз повторить пункты 2, 3, 4 и 5, записывая и отбраковывая решения, ошибочность которых становится очевидной почти сразу, даже без сравнений с прошлыми вариантами прохождения. Например, если вашего персонажа посреди разбега убивает враг, то сразу понятно, что далее вводить кнопки разбега быссмысленно, нужно откатиться назад и переписать Ввод так, чтобы враг промахнулся. В особо напряжённых ситуациях лучше даже разбить текущий участок на подучастки до и после взаимодействия с врагом, чтобы оптимизировать их по отдельности.


Так как редактирование Ввода в этом методе осуществляется с помощью Курсора Проигрывателя (а не с помощью курсора мыши), то для эффективной работы необходимо научиться быстро доставлять голубой курсор к нужному кадру, пока не забылась текущая идея по улучшению участка. По мере наработки опыта ТАСеры приучаются жонглировать Закладками на уровне моторной памяти, машинально создавая промежуточные Закладки во время записи Ввода и беспечно загружая их при малейшей необходимости. Этому навыку невозможно научить, это приходит со временем, обычно после завершения первого-второго ТАСа.


Плюсы метода:

+ Интуитивно понятный любому геймеру процесс.

+ Постоянная отдача позволяет на ходу корректировать свои решения и заранее отсекать в уме заведомо ошибочные комбинации Ввода. Это уменьшает количество требуемых исправлений.

+ Границы текущего участка машинально отмечаются с помощью Закладок (ради навигации), приучая ТАСера к порядку.


Минусы метода:

Настойчивая отдача провоцирует ТАСера отсекать некоторые нелогичные, но потенциально выигрышные комбинации.

Медленная навигация к месту ошибки может отвлечь от мысли.

Так как Закладок всего 10, границы прошлых участков теряются при создании нового участка.


Когда использовать: при записи пробного прохождения участка, когда не важна точность, но требуется примерное выполнение запланированной последовательности действий. А в отшлифовке Ввода этот метод значительно уступает остальным. Тем не менее, если вы новичок, рекомендуется освоить этот метод ТАСинга, так как инструменты для его применения есть в большинстве современных эмуляторов, а Тасэдитор пока есть только в FCEUX.




При миграции в Тасэдитор традиционный метод несколько усовершенствовался по сравнению с тем же методом вне Тасэдитора:



Следующий метод гораздо эффективнее, хоть и требует некоторого привыкания.






Created with the Personal Edition of HelpNDoc: Easily create CHM Help documents