SEQTool

From SCI Wiki
Jump to navigationJump to search
SEQTool

Version 1.2.0.0
Developer: Andrew Branscom
Mar. 2016
SEQTool
SEQToolSS.png
SEQTool Screenshot
Latest Version:  1.2.0.0
Release Date:  Mar. 30 2016
Company: SHP
Publication Status:  Published
Developer(s): Andrew Branscom
Interface: GUI
Language: C#
Open Source: Open
Source Availability:  Yes
License: GNU
Type: Plugin, Resource Tool, Fan SCI Resource Editor, SEQ Editor
Platform: Windows
Localization: English
Website: http://sierrahelp.com/





Description

SEQTool 1.2.0.0 is based on Kawa's command line SeqMaker tool and uses his KawaTools class. SEQTool is a plugin for SCI Companion for creating, editing and viewing of SCI SEQ (cut scene) resources. It can be opened directly from SCI Companion, using a subdirectory in your SCI Companion project for your SEQ project.

SEQ resources were used for cut scenes in the Sierra SCI1.1 and later games. It is also a viewer that can be used to play and edit existing SEQ files, including those from the official Sierra games like King's Quest 6 and Gabriel Knight 1.


Screenshots

SEQToolSS1.png SEQToolSS2.png
Editing KQ6 LAND.SEQ Playing GK1 MOTOR.SEQ in Examination Mode


Features

  • Add frames in order of the sequence in the list to order them as needed. Selecting an image in the list will display it in the player display to the right.
  • Add images with the "Add" button or dropping them into the list.
  • Supports other image formats like BMP, GIF, PCX, TIF and PNG*
  • Edit existing SEQ files after opening the SEQ file
  • Importation of animated 320px x 200px GIFs
  • Export SEQ to series of BMP/GIF/PCX/TIF/PNG files
  • Can automatically add a "movieDir=" entry in the CFG file.
  • A panel at the bottom displays a thumbnail for each image. These are always synced to the same order as the list.
  • Drag & drop functionality so images cam be added or to rearrange frame order in either the list or thumbnails. If the list is reordered or if an image is removed or a new image is added, the order of the thumbnails will reflect the change. Gives an at-a-glance view of the frame order.
  • The "Use SEQ Subdirectory" checkbox will let the user set the output to a subdirectory named 'SEQ' under the project's folder. Deselecting it will set the output to the project's base folder.
  • Edit any image on the fly by right clicking on an item in the list or its corresponding thumbnail and selecting "Edit".
  • Once there are at least 2 frames loaded and a SEQ name entered you can create your new SEQ. It will automatically load it in the player. To view it, just click the "Play" button.
  • A save project system with prompt. Can associate the tool's save file extension (*.sqp) so a saved project can be loaded by double clicking the save file.
  • The SEQTool can associate SEQ files with so that double clicking on a SEQ file will automatically play the file in the built-in player.
  • Checking "View" > "Examination Mode" will show pixel changes between frames during play of loaded SEQ file.
     
* Note: JPG is disallowed because its 'lossy' format introduces artifacting


Usage

  1. Copy to a subfolder under SCI Companion's "Plugin" subfolder.
  2. After creating/opening a project in SCI Companion, click on the SEQTool item in SCI Companion's "Plugins" menu.
  3. Register the tool by clicking "Tools" > "Options" and click which type you want to make SEQTool the default program to open that type.
  4. Open any SEQ file you wish to view or edit by clicking the Open SEQ button on the toolbar above the player window. If you have registered SEQ files with the SEQTool you can also double click the SEQ file in Windows Explorer to open it in the player.
    1. Click the play button to view the SEQ file.
    2. Click the "Edit SEQ" button to extract all frames into a "SEQ_SRC" subdirectory under your SCI Companion project's folder. The images can now be edited or rearranged as desired.
  5. Add images by clicking the "Add" button or dragging & dropping the desired images into the list or thumbnail panel below. Note that these images must be 320px x 200px and no more than 8-bit color paletted.
  6. Import an animated GIF (320px x 200px) by clicking the Import menu item or button to browse to and selecting the desired GIF file.
  7. Export any opened SEQ file to individual image files by clicking the Export menu item or button to browse to the desired output folder.
  8. Remove any frames by selecting the image and clicking the "Remove" button or the context menu.
  9. "Clear All" will remove all frames in the list.
  10. Select frames in the list or its thumbnail to view the image in the player. Double clicking the frame in the list or its thumbnail will open the image in your default viewer.
  11. Step through the images frame by frame with the cursor keys or the navigation buttons in the player control.
  12. Edit any image by right clicking on the image and selecting "Edit". This will open the image in your default image editor.
  13. Order as needed by dragging & dropping in the list or thumbnails.
  14. Save your current SEQ project by clicking the "Save" menu item or button. You can reopen the project by clicking the "Open" menu item or button and selecting the save file. If you have registered SEQTool for SEQTool project files you can also double click the save file to reopen your SEQTool project.
  15. Once the frame list has been populated and a name for the SEQ file (DOS 8.3 naming convention) the "Make SEQ" button will be enabled. Clicking this will assemble your selected frames into a SEQ with your selected name in the order you have set.
  16. Add the required "movieDir =" entry in your project's RESOURCE.CFG file by clicking the "Append RESOURCE.CFG" menu item (under "Tools") or toolbar button.
     
Note: You will still need to add the scripting to get your game to integrate the SEQ into your game. See the SCI Community forums for help with this.


Version History

Version 1.2.0.0


Set creration of output folder to use the current existing SEQ file's directory if the tool is used as a standalone app when not called from SCI Companion.

Version 1.1.0.0


Updated with SeqMaker2. Added import & export functions.

Version 1.0.0.1


Minor tweaks.

Version 1.0.0.0


Initial release.


Download

Download from here:


Source Code is available here:


Also See