Operations
All modifications of the movie are registered in History Log. Every record of the Log contains the time when the modification was done and the keyframe (or starting and ending frames of the section) to which the modification was applied.
Here you can find the list of all possible types of History records and corresponding operations with the movie.
Input change |
Markers change |
Other |
Initialization |
||
Initialization
Category: other
The record is created automatically when new History Log is created.
Instances:
Example:
20:24:53 Initialization
Used: very rarely
Greenzone is truncated after zeroth frame.
Undefined
Category: other
Undefined modification. The record should not appear in TAS Editor 1.0.
Used: never
Set
Category: Input change
The record is created when one or more buttonpresses appear in one or several frames.
Instances:
Example:
20:25:18 Set 15-21
Used: very often
Greenzone is truncated after the first frame where Input was changed.
Unset
Category: Input change
The record is created when one or more buttonpresses disappear from one or several frames.
Instances:
Example:
20:25:22 Unset 21
Used: very often
Greenzone is truncated after the first frame where Input was changed.
Pattern
Category: Input change
The record is created when a sequence of buttonpresses changes to currently chosen pattern.
The name of the pattern is added to the text of the record.
Instances:
Example:
20:25:40 Pattern 21-30 Alternating (1010...)
Used: rarely
Greenzone is truncated after the first frame where Input was changed.
Clear
Category: Input change
The record is created when all buttonpresses disappear from one or several frames.
Instances:
Example:
20:26:51 Clear 15-20
Used: moderately
Greenzone is truncated after the first frame where Input was changed.
Cut
Category: Input change
The record is created when all buttonpresses disappear from one or several frames, caused by "Cut" operation.
This is identical to Clear operation, except that buttonpresses are copied to the Clipboard before clearing.
Note: although you can undo this operation, the Clipboard contents won't revert.
Instances:
Example:
20:27:05 Cut 21-23
Used: rarely
Greenzone is truncated after the first frame where Input was changed.
Paste
Category: Input change
The record is created when a Clipboard data is pasted into the movie.
Depending on the "Superimpose" checkbox the old Input on those frames is either erased or combined with the new Input. The Piano Roll Header briefly flashes symbols of those buttons that were added in the Paste process.
Instances:
Example:
20:27:11 Paste 21
Used: moderately/rarely
Greenzone is truncated after the first frame where Input was changed.
PasteInsert
Category: Input change, Markers change
The record is created when a Clipboard data is inserted into the movie.
Old Input and Markers are shifted down to make place for the Input from Clipboard.
Instances:
Example:
20:27:16 PasteInsert 21
Used: rarely
Greenzone is truncated after the first frame where Input or Lag was changed.
Clone
Category: Input change, Markers change
The record is created when copies of one or several frames are inserted into the movie, shifting the following Input and Markers down.
Instances:
Example:
20:27:34 Clone 23
Used: often
Greenzone is truncated after the first frame where Input or Lag was changed.
Insert
Category: Input change, Markers change
The record is created when one or several blank frames are inserted into the movie, shifting the following Input and Markers down.
Instances:
Example:
20:25:58 Insert 21
Used: moderately
Greenzone is truncated after the first frame where Input or Lag was changed.
Insert#
Category: Input change, Markers change
The record is created when specific number of blank frames is inserted into the movie, shifting the following Input and Markers down.
If there's Selection in the Piano Roll, this operation inserts frames before the Selection, otherwise it inserts frames before Playback cursor.
The number of inserted frames is added to the text of the record.
Instances:
Example:
20:26:09 Insert#4 29
Used: rarely
Greenzone is truncated after the first frame where Input or Lag was changed.
Delete
Category: Input change, Markers change
The record is created when one or several frames are deleted from the movie, shifting the following Input and Markers up.
Instances:
Example:
20:26:12 Delete 33
Used: often
Greenzone is truncated after the first frame where Input or Lag was changed.
Truncate
Category: Input change, Markers change
The record is created when the tail of the movie is truncated, deleting all Input (and Markers) starting from either the Selection cursor or Playback cursor (if there's no Selection in Piano Roll).
Instances:
Example:
20:26:28 Truncate 42
Used: very rarely
Greenzone is truncated after the frame of movie truncation.
Record
Category: Input change
The record is created when emulator is recording Input using virtual gamepads.
The new Input appears in the Playback cursor frame. Depending on the "Superimpose" checkbox the old Input the frame is either erased or combined with the new Input. The Piano Roll Header briefly flashes symbols of those buttons that were added in the Recording process.
IDs of gamepads whose Input was changed are added to the text of the record.
Instances:
Example:
20:28:01 Record(1P) 18-24
Used: moderately
Greenzone is truncated after the Playback cursor position.
Import
Category: Input change
The record is created when an Input of another FM2/FM3 movie is imported to current project.
Current movie Input is substituted by the Input of imported file. Markers are not changed.
The filename of the Input source is added to the text of the record.
Instances:
Example:
20:28:53 Import Battletoads-WIP1.fm2
Used: very rarely
Greenzone is truncated after the first frame where Input was changed.
Bookmark0
Bookmark1
Bookmark2
Bookmark3
Bookmark4
Bookmark5
Bookmark6
Bookmark7
Bookmark8
Bookmark9
Category: other
The record is created when the data of a Bookmark slot is changed.
Re-saving a Bookmark into the same slot only works when the new Bookmark data differs from the data stored in the slot, e.g. when the Bookmark is set to another frame or when current movie Input is different from the Input stored in the slot.
When a Bookmark is successfully saved, its Branch becomes "current branch of the movie", and emulator shows the "Branch # saved." message.
Instances:
Example:
20:28:53 Bookmark1 10
Used: often
Greenzone is not truncated.
Branch0 to
Branch1 to
Branch2 to
Branch3 to
Branch4 to
Branch5 to
Branch6 to
Branch7 to
Branch8 to
Branch9 to
Category: Input change, Markers change
The record is created when current movie is substituted with the data of a Bookmark slot. Both Input and Markers are substituted.
The time of the Bookmark creation is added to the text of the record, because the movie is in fact being reverted to its state at that time.
When a Bookmark is successfully loaded, its Branch becomes "current branch of the movie", and emulator shows the "Branch # loaded." message.
Instances:
Example:
20:29:02 Branch1 to 20:28:15
Used: moderately
Greenzone is truncated after the first frame where Input or Lag was changed.
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
Category: Markers change
The record is created when current movie is substituted with the data of a Bookmark slot, but new Input was identical to old Input, and only Markers were different.
Instances:
Example:
20:29:33 Marker Branch1 to 20:28:15
Used: very rarely
Greenzone is not truncated.
Marker Set
Category: Markers change
The record is created when a Marker appears on one or several frames.
Instances:
Example:
20:29:47 Marker Set 15-18
Used: often
Greenzone is not truncated.
Marker Remove
Category: Markers change
The record is created when Markers disappear from one or several frames.
Instances:
Example:
20:29:52 Marker Remove 16-18
Used: moderately
Greenzone is not truncated.
Marker Pattern
Category: Markers change
The record is created when a sequence of Markers is created using currently chosen pattern.
The name of the pattern is added to the text of the record.
Instances:
Example:
20:30:11 Marker Pattern 20-30 One Quarter (10001000...)
Used: very rarely
Greenzone is not truncated.
Marker Rename
Category: Markers change
The record is created when Note of a Marker is changed.
The new text of the Note is added to the text of the record.
Instances:
Example:
20:31:01 Marker Rename 20 Testing...
Used: often
Greenzone is not truncated.
Marker Drag
Category: Markers change
The record is created when moving a Marker from one frame to another.
The old and new frame number, as well as the Note of the Marker is added to the text of the record.
Instances:
Example:
20:31:08 Marker Drag 20=>15 Testing...
Used: moderately
Greenzone is not truncated.
Marker Swap
Category: Markers change
The record is created when two Markers switch places.
The old and new frame number of the dragged Marker, as well as its Note is added to the text of the record.
Instances:
Example:
20:31:14 Marker Swap 24<=>28
Used: rarely
Greenzone is not truncated.
Marker Shift
Category: Markers change
The record is created when an operation didn't change Input but still shifted some Markers up or down.
Instances:
Example:
20:31:44 Marker Shift 21
Used: very rarely
Greenzone is not truncated.
LUA Marker Set
Category: Markers change
The record is created when a Marker appears on a frame as a result of using taseditor.setmarker() function.
Instances:
Example:
20:35:14 LUA Marker Set 0
Used: rarely
Greenzone is not truncated.
LUA Marker Remove
Category: Markers change
The record is created when a Marker disappears from one frame as a result of using taseditor.removemarker() function.
Instances:
Example:
20:36:12 LUA Marker Remove 0
Used: rarely
Greenzone is not truncated.
LUA Marker Rename
Category: Markers change
The record is created when Note of a Marker is changed as a result of using taseditor.setnote() function.
The new text of the Note is added to the text of the record.
Instances:
Example:
20:37:03 LUA Marker Rename 0 Hello from Lua!
Used: rarely
Greenzone is not truncated.
LUA Change
Category: Input change, Markers change
The record is created when Input or Markers were changed as a result of using taseditor.applyinputchanges() function.
Instead of the word "Change" the operation can be named with any other text provided by the parameter of taseditor.applyinputchanges() function.
Instances:
Example:
20:39:56 LUA Corruptor 10
Used: rarely
Greenzone is truncated after the first frame where Input or Lag was changed.
Created with the Personal Edition of HelpNDoc: Free Kindle producer