Операции

Parent Previous Next

Операции над мувиком



При внесении любых изменений в мувик Тасэдитор регистрирует эти изменения в Журнале Истории. В текст каждой записи Журнала добавляется время внесения изменений, а также номер ключевого кадра (или начало и конец региона кадров), где произошли изменения.

Здесь перечислены все возможные типы записей в Журнал Истории, а также дана примерная оценка частоты использования соответствующих операций.


Изменение Ввода

Изменение Маркеров

Прочее

Set

Marker Set

Initialization

Unset

Marker Remove

Undefined

Pattern

Marker Pattern


Insert

Insert#

Delete

Truncate

AdjustLag

Clear


Cut

Paste

PasteInsert

Clone

Record


Import

Branch

Bookmark


Marker Branch


Marker Rename

Marker Drag

Marker Swap

Marker Shift

LUA Marker Set

LUA Marker Remove

LUA Marker Rename

LUA Change




Initialization

Категория: прочее

Эта запись создаётся автоматически при создании Журнала Истории.

Журнал Истории создаётся при создании нового проекта, либо при открытии компактно сохранённого проекта, в котором нет Журнала Истории.

Пример:

20:24:53 Initialization

Частота использования: крайне редко.

Гринзона усекается: после нулевого кадра.



Undefined

Категория: прочее

Неопределённое изменение. В Тасэдиторе 1.0 эта запись не используется.

Частота использования: никогда.



Set

Категория: изменение Ввода

Запись создаётся при установке нажатия одной кнопки в один или несколько кадров.

Варианты:

Пример:

20:25:18 Set 15-21

Частота использования: очень часто.

Гринзона усекается: после первого же кадра, где изменился Ввод.



Unset

Категория: изменение Ввода

Запись создаётся при снятии нажатия одной кнопки в одном или нескольких кадрах.

Варианты:

Пример:

20:25:22 Unset 21

Частота использования: очень часто.

Гринзона усекается: после первого же кадра, где изменился Ввод.



Pattern

Категория: изменение Ввода

Запись создаётся при установке нажатий/отпусканий одной кнопки по шаблону.

В текст записи добавляется название использованного шаблона.

Варианты:

Пример:

20:25:40 Pattern 21-30 Alternating (1010...)

Частота использования: редко.

Гринзона усекается: после первого же кадра, где изменился Ввод.



Insert

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при вставке одного или нескольких пустых кадров посреди мувика, что приводит к сдвиганию Ввода (и Маркеров, если они привязаны к Вводу) вниз.

Варианты:

Пример:

20:25:58 Insert 21

Частота использования: часто.

Гринзона усекается: после первого же кадра, где изменился Ввод. Это может быть кадр, находящийся ниже, чем место вставки.



Insert#

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при вставке заданного количества пустых кадров посреди мувика, что приводит к сдвиганию Ввода (и Маркеров, если они привязаны к Вводу) вниз.

В текст записи добавляется количество вставленных кадров.

Варианты:

Пример:

20:26:09 Insert#4 29

Частота использования: редко.

Гринзона усекается: после первого же кадра, где изменился Ввод. Это может быть кадр, находящийся ниже, чем место вставки.



Delete

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при удалении одного или нескольких кадров посреди мувика, что приводит к сдвиганию Ввода (и Маркеров, если они привязаны к Вводу) вверх.

Варианты:

Пример:

20:26:12 Delete 33

Частота использования: часто.

Гринзона усекается: после первого же кадра, где изменился Ввод. Это может быть кадр, находящийся ниже, чем место удаления.



Truncate

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при усечении хвоста мувика, что приводит удалению Ввода (и Маркеров, если они привязаны к Вводу), начиная с указанной строки.

Варианты:

Пример:

20:26:28 Truncate 42

Частота использования: крайне редко.

Гринзона усекается: после кадра усечения мувика.



AdjustLag

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при автоматическом сдвигании Ввода (и Маркеров, если они привязаны к Вводу) во время проигрывания мувика с включенной галочкой "Auto-adjust Input due to lag".

В текст записи добавляется число, обозначающее количество вставленных или удалённых кадров.

Варианты:

Пример:

20:26:39 AdjustLag [+1] 30

Частота использования: часто.

Гринзона усекается: после кадра, в котором изменилось поведение лага.



Clear

Категория: изменение Ввода

Запись создаётся при снятии нажатий всех кнопок с одного или нескольких кадров.

Варианты:

Пример:

20:26:51 Clear 15-20

Частота использования: средне.

Гринзона усекается: после первого же кадра, где изменился Ввод.



Cut

Категория: изменение Ввода

Запись создаётся при совершении операции Cut ("Вырезать" – копирование данных в Буфер Обмена с одновременным удалением этих данных из источника). Эта операция приводит к снятию нажатий всех кнопок с одного или нескольких кадров.

Эта операция идентична операции Clear, за исключением того, что Ввод перед удалением попадают в Буфер Обмена.

Замечание: хотя последствия операции Cut можно откатить с помощью Ctrl + Z, данные в Буфере Обмена при этом не будут откатываться.

Варианты:

Пример:

20:27:05 Cut 21-23

Частота использования: редко.

Гринзона усекается: после первого же кадра, где изменился Ввод.



Paste

Категория: изменение Ввода

Запись создаётся при вставке данных из Буфера Обмена в мувик (поверх старых данных).

Варианты:

Пример:

20:27:11 Paste 21

Частота использования: ниже среднего.

Гринзона усекается: после первого же кадра, где изменился Ввод.



PasteInsert

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при вставке данных из Буфера Обмена в мувик (с раздвиганием старых данных).

Варианты:

Пример:

20:27:16 PasteInsert 21

Частота использования: редко.

Гринзона усекается: после первого же кадра, где изменился Ввод. Это может быть кадр, находящийся ниже, чем место вставки.



Clone

Категория: изменение Ввода, изменение Маркеров

Запись создаётся при вставке одного или нескольких кадров посреди мувика, что приводит к сдвиганию Ввода (и Маркеров, если они привязаны к Вводу) вниз.

Ввод в появившихся кадрах будет являться копией Ввода из сдвинутых ниже кадров.

Варианты:

Пример:

20:27:34 Clone 23

Частота использования: часто.

Гринзона усекается: после первого же кадра, где изменился Ввод. Это может быть кадр, находящийся ниже, чем место вставки.



Record

Категория: изменение Ввода

Эта запись в Журнал Истории создаётся при Записывании Ввода в мувик с помощью виртуальных джойстиков в режиме Recording.

В текст записи добавляются номера виртуальных джойстиков, Ввод которых был изменён.

Варианты:

Пример:

20:28:01 Record(1P) 18-24

Частота использования: ниже среднего.

Гринзона усекается: после Курсора Проигрывателя.



Import

Категория: изменение Ввода

Эта запись в Журнал Истории создаётся при импорте Ввода из любого другого fm2/fm3-файла.

В текст записи добавляется имя файла, из которого был взят Ввод. Номер кадра в этих записях отсутствует, так как заменяется весь Ввод, начиная с нулевого кадра.

Варианты:

Пример:

20:28:53 Import Battletoads-WIP1.fm2

Частота использования: крайне редко.

Гринзона усекается: после первого же кадра, где началось расхождение между новым и старым Вводом.



Bookmark0

Bookmark1

Bookmark2

Bookmark3

Bookmark4

Bookmark5

Bookmark6

Bookmark7

Bookmark8

Bookmark9

Категория: прочее

Эта запись создаётся при изменении данных одной Закладки.

Пересохранение Закладки в уже заполненный слот срабатывает, только если новые данные отличаются от имеющихся в данном слоте. Например, если отличается кадр Закладки или мувик её ответвления.

Варианты:

При успешном сохранении Закладки её ответвление становится текущим, а в окне эмулятора появляется сообщение "Branch N saved."

Пример:

20:28:53 Bookmark1 10

Частота использования: часто.

Гринзона не усекается.



Branch0 to

Branch1 to

Branch2 to

Branch3 to

Branch4 to

Branch5 to

Branch6 to

Branch7 to

Branch8 to

Branch9 to

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при загрузке ответвления соответствующей Закладки (0-9).

В текст записи добавляется время этой Закладки, так как содержимое мувика возвращается во времени на тот момент, когда создавалась данная Закладка.

Номер кадра в этих записях отсутствует, так как заменяется либо весь Ввод (при установленной галочке Branches restore entire Movie), либо Ввод с нулевого кадра до кадра Закладки (не включая этот кадр).

Варианты:

При успешной загрузке Закладки её ответвление становится текущим, а в окне эмулятора появляется сообщение "Branch N loaded."

Пример:

20:29:02 Branch1 to 20:28:15

Частота использования: средне.

Гринзона усекается: после первого же кадра, где началось расхождение между новым и старым Вводом.



Marker Branch0 to

Marker Branch1 to

Marker Branch2 to

Marker Branch3 to

Marker Branch4 to

Marker Branch5 to

Marker Branch6 to

Marker Branch7 to

Marker Branch8 to

Marker Branch9 to

Категория: изменение Маркеров

Запись создаётся при загрузке ответвления соответствующей Закладки (0-9) в случае, когда Ввод ответвления был идентичен текущему Вводу, а Маркеры ответвления отличались от текущих Маркеров (или отличались их Заметки).

Варианты:

Пример:

20:29:33 Marker Branch1 to 20:28:15

Частота использования: крайне редко.

Гринзона не усекается.



Marker Set

Категория: изменение Маркеров

Запись создаётся при установке Маркера на один или несколько кадров.

Варианты:

Пример:

20:29:47 Marker Set 15-18

Частота использования: часто.

Гринзона не усекается.



Marker Remove

Категория: изменение Маркеров

Запись создаётся при снятии Маркера с одного или нескольких кадров.

Варианты:

Пример:

20:29:52 Marker Remove 16-18

Частота использования: средне.

Гринзона не усекается.



Marker Pattern

Категория: изменение Маркеров

Запись создаётся при установке Маркеров по шаблону.

В текст записи добавляется название использованного шаблона.

Варианты:

Пример:

20:30:11 Marker Pattern 20-30 One Quarter (10001000...)

Частота использования: крайне редко.

Гринзона не усекается.



Marker Rename

Категория: изменение Маркеров

Запись создаётся при изменении текста Заметки одного Маркера.

В текст записи добавляется новый текст Заметки.

Варианты:

Пример:

20:31:01 Marker Rename 20 Testing...

Частота использования: часто.

Гринзона не усекается.



Marker Drag

Категория: изменение Маркеров

Запись создаётся после перетаскивания Маркера на новое место.

В текст записи помещается старый и новый номер кадра данного Маркера, а также текст его Заметки.

Варианты:

Пример:

20:31:08 Marker Drag 20=>15 Testing...

Частота использования: средне.

Гринзона не усекается.



Marker Swap

Категория: изменение Маркеров

Запись создаётся после перетаскивания Маркера на кадр с другим Маркером, в результате чего они меняются местами.

В текст записи помещается старый и новый номер кадра данного Маркера, а также текст его Заметки.

Варианты:

Пример:

20:31:14 Marker Swap 24<=>28

Частота использования: редко.

Гринзона не усекается.



Marker Shift

Категория: изменение Маркеров

Запись создаётся при изменении мувика, которое не изменило Ввод, но привело к смещению Маркеров вверх или вниз.

Варианты:

Пример:

20:31:44 Marker Shift 21

Частота использования: крайне редко.

Гринзона не усекается.



LUA Marker Set

Категория: изменение Маркеров

Запись создаётся при установке Маркера на один кадр с помощью вызова функции taseditor.setmarker() из Луа-скрипта.

Варианты:

Пример:

20:35:14 LUA Marker Set 0

Частота использования: редко.

Гринзона не усекается.



LUA Marker Remove

Категория: изменение Маркеров

Запись создаётся при снятии Маркера с одного кадра с помощью вызова функции taseditor.clearmarker() из Луа-скрипта.

Варианты:

Пример:

20:36:12 LUA Marker Remove 0

Частота использования: редко.

Гринзона не усекается.



LUA Marker Rename

Категория: изменение Маркеров

Запись создаётся при изменении текста Заметки одного Маркера с помощью вызова функции taseditor.setnote() из Луа-скрипта.

В текст записи добавляется новый текст Заметки.

Варианты:

Пример:

20:37:03 LUA Marker Rename 0 Hello from Lua!

Частота использования: редко.

Гринзона не усекается.



LUA Change

Категории: изменение Ввода, изменение Маркеров

Запись создаётся при изменении Ввода/Маркеров одного или нескольких кадров с помощью вызова функции taseditor.applyinputchanges() из Луа-скрипта.

Вместо слова "Change" в тексте записи может фигурировать любое другое слово или словосочетание, которое указывается в качестве параметра функции taseditor.applyinputchanges().

Варианты:

Пример:

20:39:56 LUA Corruptor 10

Частота использования: редко.

Гринзона усекается: после первого же кадра, где изменился Ввод.






Created with the Personal Edition of HelpNDoc: Free Kindle producer