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)
EmulatorResources/TASEdit last edited by
adelikat on 2009-11-03 18:51:33
Page info and history | Latest diff | List referrers