TASVideos

Tool-assisted console game movies
When human skills are just not enough

Emulator Resources / TAS Edit

This is an unfinished tool in FCEUX that was conceived as a new, better, and more advanced way to create TAS movies. It was started in the summer of 2008 and has been a part of every FCEUX release. However, most of its functionality has not yet been realized.

TAS Edit is an overhaul in very logic of creating TAS moviesIt is a powerful new design that takes movie making from less of a "recording" concept to a "creating an input file" way of thinking. The traditional savestates are not used and is replaced with a list of frames and input. Clicking on a frame sends the emulator to that frame.

Blueprint / Documentation

The idea of TASEdit is to be a container for more advanced concepts. It is to be a super command center that in a way, enslaves the emulator. One could almost think of it as a front end.

The project file

TASEdit will operate with the idea of a project file. This file contains the entire state of the editing session. A session will consist of basic statistic, a single .fm2 as the main project file, the current frame count, and all "green zone" information.

Editor window

The TASEdit dialog consists of a list of frames and corresponding input. Any input in a frame can be easily edited. New input can be put in manually by clicking, inputed the traditional way by holding input keys and pressing frame advance, or by dropping in macro files.

Greenzone, Editor window

TASEDit is designed so that every emulated frame is highlighted in green (known as a greenzone). In this greenzone, any frame can be clicked to send the emulator to that point in the movie. This is achieved by using a savestate for every single frame in the greenzone.

Time lines

Macro files

Multi-tracking

Player controls

There are advance, rewind, go to end, go to beginning controls much like on a CD Player. These navigate through movie file.

Edit menu actions

Unordered action items

  • implement context menu items
  • proper undo support, better get this done early.
  • copy/paste to/from .mac on clipboard (define .mac format which has to have at least the type of devices connected as a header)
  • tabbed edit interface, mac editing (is tabbed the right way to do this? maybe have two panes, the main pane and then a tabbed mac pane? another window? multiple separate tearout windows per mac?)
  • drag/drop from explorer for mac files (open as new document, put in clipboard (and use context menu / edit menu from there to use the macro
  • projectfile, which contains
    • current frame (level 1; regenerate greenzone to frame when loading tasedit)
    • greenzone data (level 2; no regeneration necessary)
  • statistics pane (fm2 header stuff; length of movie, type of input devices)

RSS
EmulatorResources/TASEdit last edited by adelikat on 2009-11-03 18:51:33
Page info and history | Latest diff | List referrers