Okay heres what I've got of the editor so far-
It is completely capable of producing a cutscene including model animations, sounds, and camera movement. The only thing is that loading an existing scene, modifying it, and then saving it can be a bit wonky at this time.
http://www.clydeshaffer.com/clydeshaffer/downloadables/Act.zipHow to use this:
Open editor.c in SED and run it.
In the first dialog box that appears you choose a level file in which to create your scene.
In the second dialog box you can open an existing scene or click cancel to start from scratch.
The controls are a little weird so far- so I'll work on straightening them out later.
To move objects around on the XY plane (relative to the camera) just left-click and drag. If you hold down shift you will instead move objects around on the camera-relative YZ plane.
Right-clicking and dragging on objects will rotate them on their Z-axis (PAN)
Holding down shift and ctrl would rotate tilt and roll respectively.
Middle-clicking on an object will allow you to enter an animation name and then with the mousewheel you can scroll through the animation.
On the bottom of the screen is the timeline, measured in sixteenths of a second.
You can use the "U" and "I" buttons to scroll back and forth in time. "O" and "P" will scroll your view of the timeline.
To create a keyframe press K while an object is selected. This will create a cue for that object starting at the current time with its position recorded. Then you can move the object around and animate as you like as described above- and set the endpoint of the animation on the timeline with the "U" and "I" buttons.
When you are done positioning your object and time, press the space bar to confirm the cue.
If you hit S- you can create a sound cue by entering the sound filename. This will cause that sound to be triggered when playback reaches the current time.
If you have an object in the level with the WED name "CAMERA" you can also control the camera in the cutscene. With the camera object selected you can create keyframes for it just as any other object- but during playback the camera will be attached to this object.
Pressing "C" while editing will snap the camera object to your current view position.
Yes these controls are terrible :| so I will definitely be working on adding panels and other GUI elements to make the process much easier!