Version History / Downloads
2.x
2.1.0 (2026-05-27)
- Fixes for Stencyl 4.2.0
2.0.9 (2023-12-04)
- Fixes for Stencyl 4.1.0 beta (b12043)
2.0.8 (2023-07-29)
- Changed to a combined engine+toolset extension
- Updates for Stencyl 4.1.0 beta (b11582)
- Fix NPEs, UI, and logic bugs editing StructureCommands.
- Fixed error when updating old games with Stencyl 4.0.3+.
- Better error logging.
2.0.5 (2019-12-13)
- Fix dialog windows not tweening to less than 100% original size.
2.0.4 (2019-12-05)
- Use pseudo unicode to get around haxe 4 unicode parsing issues
2.0.3 (2019-09-27)
- Fix error when "flow scripts > no input sound tags" hasn't been set.
2.0.2 (2019-01-06)
- Compatibility with Stencyl build 9803.
- Fixed error when closing a game multiple times in one session.
2.0.1 (2017-10-27)
- Don't load all dialog at startup.
2.0.0 (2017-05-01)
- Compatibility for Stencyl 3.4.0.
- There's a file-explorer like view of stuff in the dialog and data structures trees now.
- Use insets and dimension instead of rectangle and point, where it makes sense.
- Modularize dialog plugins. You have the ability to write and include your own plugins.
- Use graphical choosers instead of dropdowns.
- Some rendering/bug fixes.
- Better 9-slice scaling.
- Work with Stencyl's reset game command.
1.x
1.5.5 (2016-04-16)
- Compatibility for Stencyl b8816.
- Don't catch errors from running dialog commands.
1.5.4 (2015-10-13)
- Update dependencies
1.5.3 (2015-10-11)
- Made compatible with html5 target.
1.5.2 (2015-10-10)
- Pre-scale static windows for performance.
- Fix incorrect animation bounds when scaling.
- Don't colorize fonts by default, use
<colorfont>command to set permanent color.
1.5.1 (2015-10-09)
- Move Haxe Type code out of the
.jarresources. - Update getting started guide.
1.5.0 (2015-10-06)
- Initial Repository Version.
- Re-added support for random type sounds. You will have to reconfigure these in the Data Structures Extension because I changed them to Lists.
- Option to play type sounds on spaces
- Option to skip characters when playing type sound (for example, you could have the type sound play every 2 characters)
- Made sounds optional
- Removed higher scales from sample game accidentally
1.4.1 (2015-02-28)
- Compatibility Update
1.4.0
- Support for Stencyl 3.2.
- Completely reworked preferences interface.
- Not compatible with previous versions.
1.3.0
Commands for adding and removing list items
<addtolist [ATTR VALUE:ANY]><removefromlist [ATTR VALUE:ANY]>
1.2.0
- Blocks for displaying text without having to use Dialog Chunks.
1.1.1
Engine Extension:
- [Fix] Error when Stencyl has null resources
- [Fix] Error with extension dependencies.
Toolset Extension:
- [Fix] Duplication bug when dragging in folder
- [Fix] Can't add chunks/folders for some reason
- [Fix] Can't drag and drop within same folder
- [Fix] Highlight drawing too wide when editing
- [Fix] Scrollbar appearing when unneeded
- [Fix] Asterisks remain after saving
- [Fix] Getting stuck in chunk/folder rename
- Asterisk appears at end of modified file names rather than beginning.
- Make caret solid when moving with keyboard
- When creating new node while item is selected, insert as next sibling instead of last.
- Press enter to edit selected item.
- Multiple Dialog Display
- Syntax highlighting
- New Icons
1.1.0
Engine Extension:
- Wrap up all three style files into one.
- New subdirectory structure.
- Animated image objects.
Toolset Extension:
- Styles editor
- Directory Structure
- Renaming
- Drag and Drop
- Default Dialog files automatically added for first time on new game
1.0.1
Can use BitmapFonts directly. Get AngelCode's BitmapFont Generator to take advantage of it. This can be used to create your own custom pixel fonts. (Either learn the AngelCode format and do it manually, or create a ttf for your font. I'll probably make it easier later.) Create a pixel TTF
- Support for spaceless languages like Chinese and Japanese.
- Works for scaled games.
- Options that only appear in the choice window if a certain condition is met
- saytoscene, saytoactor, now include an "args" argument
- Added property "destroy_tween" to windows.
- Can have multiple type sounds, which will be played at random.
- New preference for Dialog Options: inactiveTime (number of milliseconds before input is accepted)
- All "Textbox Scripts" prefs moved to "Dialog Base". Textbox Scripts was removed.
- I've added conditional dialog options, tweening, and some Japanese text to the demo.
1.0.0
- Type all dialog in a text file, uses tags like HTML to stylize the dialog and perform many other function.
- Extensions: Many, many of the features of this dialog system are provided by dialog "Extensions", secondary code that's linked in to the main dialog scripts.
- Can define and use multiple dialog styles.
Included Extensions:
- Dialog choices
- Display images in text
- Namebox and face display
- Control of dialog flow through pauses and different typing speeds
- Send messages and set attributes in other behaviors from within the dialog
- Speed up dialog by holding a button
- Play sounds
- Text effects, like vibrate and grow/shrink