RPG Engine - Final Add-on - RPGinema
by Kevin Mitchell · 12/24/2012 (9:13 pm) · 8 comments
RPGinema is my solution for making key frame-able script calls, actor placement, music transitions, and any thing that you can thing of to add to an in game cut-scene.

From the new editor window you can create cutscenes for the current map. Look through the list of current cutscenes, edit, and delete. One more added button is the simulate button that will instantly play through the current selected cutscene. After simulation is open the scene will automatically enter edit mode which will allow you to make any desired changes.

From the timeline you can select layers to add script keys, camera keys, actor placement, etc. The time line is limitless and currently the FPS is set to 30 by default. This can be changed via source if desired.

Above are the buttons used for layer specific actions. The following will explain them from left to right and top to bottom.
Demostration Video.
Please ignore the poor animations and the borrowed character bill boards...
Edit: Just noticed the time... Time to open presents! MUAHAHHAHHAAH...
Editor Window

From the new editor window you can create cutscenes for the current map. Look through the list of current cutscenes, edit, and delete. One more added button is the simulate button that will instantly play through the current selected cutscene. After simulation is open the scene will automatically enter edit mode which will allow you to make any desired changes.
Timeline

From the timeline you can select layers to add script keys, camera keys, actor placement, etc. The time line is limitless and currently the FPS is set to 30 by default. This can be changed via source if desired.
Keyframe Buttons

Above are the buttons used for layer specific actions. The following will explain them from left to right and top to bottom.
- Create Actor:
- Move Actor:
- Play Animation:
- Stop Animation:
- Play Vocal:
- Start Dialogue:
- Set Camera Position:
- Clear Camera Key Frame:
- Play music:
- Stop Music:
- Custom Script:
- Fade In or Out:
- Toggle Visible:
- Erase Actor:
- Clear Key:
- Clear All Keys:
This button can be used in two ways. When "New Layer" is selected it will give you the ability to create a new "Actor Layer" any scripts placed on time lines in this layer will affect this actor only. Unless a custom script is placed.
If this is used on an existing "Actor Layer" the player will be immediately placed at the selected position.
This can move "Actor Layer" objects to a given location. Speed selections are avaliable to select the desired walk/run speed for the transition. NOTE: I may add auto walk/run transitions to the "Actor" based on the selected speed. If time permits.
This plays any animation for any "Actor Layer" selected. The animation does not have to be preset in the CS file as the animations will be dynamically added and removed when animations change. The animations will have loop or hold at end options.
Stops any animation on a given "Actor Layer" and returns the actor to the root pose.
Will add a 2D or 3D vocal to any "Actor or Music Layer". NOTE: If time permitts there will be an option to wait for vocals as part of this key frame options.
Similar to the dialogue system used in the normal RPG Event Editor. This has the ability to post character billboards left, center, or right. Auto flow options or user inter action required options. Message, Face images, background images and transitions. As well as vocal playback with the message dialogue. This can be applied to "Actor or Script Layers". NOTE: When auto flow is not selected the cut-scene is halted until user interaction.
This "Camera Layer" key frame button sets the cameras potion. The options given to this layer is the desired frames the engine should take to get to the desired position. Un like triditional camera key framing the cam will not start moving to the destination until the key frame is set and then the camera will move to the target in the given frames. The frames option in this key frame feature controls the speed of transition.
Clears the current key frame from the current selected tick position.
This "Music Layer" option plays 2D Gui Music for cut-scene. NOTE: Currently Fade in and out is having issues working and this will be fixed. Before release.
Stops.... music....
This "Actor and Script Layer" key frame button give you the ability to call custom scripts in the key frame selected. NOTE: Currently you can not stack different key types on the same frame.
Toggle Fade in or Out on the "Actor or Script Layer". NOTE: From actual usage this may expand in options to force fade in or out instead of toggling. May also include the ability to add flashing or overlay effects.
Toggles the visibility of a "Actor Layer" in the scene.
Removes unneeded actors from the scene. NOTE: Once an actor is deleted any further keys on the time line will not fire.
Clears the key set at the current selected layer.
Clears the keys on all layers for the current frame.
Demostration Video.
Please ignore the poor animations and the borrowed character bill boards...
Edit: Just noticed the time... Time to open presents! MUAHAHHAHHAAH...
About the author
Riding Solo since 2005. Current Project: Fated World 2005-Present RPG Engine Tool Kit - Now available.
#2
12/24/2012 (10:20 pm)
Superb! Great job Kevin! I hope that you release the cut scene editor as a standalone option for us not developing RPGs, with Verve out of the picture and GMK having too much stuff there's nothing available with this sort of user friendliness.
#3
12/24/2012 (10:38 pm)
I try to make everything as modular as possible. To remove and replace should be fairly simple, even with limited coding knowledge.
#4
12/24/2012 (11:16 pm)
This is cool!
#5
12/25/2012 (2:33 am)
Very Cool!
#6
12/25/2012 (5:36 am)
Yea.. Torque was need a such tool! Great job so far.
#7
12/25/2012 (5:59 pm)
Nice job! I'm looking forward to buying the kit when it's is ready!
#8
12/25/2012 (9:26 pm)
So can't wait for this! Great work Kevin. 
Torque Owner Kevin Mitchell
12 CatBlack Studios