Story Machine Update 0.1.49
Minor fix release.
New Features and Improvements:
- Layer Grouping Improvements. UI improvements to layer groups feature.
- Anonymous Analytics. Anonymous usage data is now collected. You can opt out of participating in analytics via the Project Settings dialog box.
- Text Database Improvements. Text Database UI improvements and iteration.
Bug Fixes:
- Fixed bug in which variable references could be lost in scenes when switching back and forth between scenes with a game object copied to the clipboard.
Story Machine Update 0.1.48
Minor fix release.
New Features and Improvements:
- Layer View Improvements. Layers can now be more easily sorted into groups, groups can be nested, and there is a quick search tool for game objects. Improved new layer UI as well.
- Cross-Scene Copy Paste Improvements. Objects with references to scene variables will now maintain those references when copied into new scenes that contain variables of the same name.
- Variable Menu Improvements. Variable menu will now auto-scroll to the currently selected variable, and supports typeahead searching for finding variables quickly.
- Localization Support. The Text Database Editor can now create and maintain multiple text databases for localization. New actions allow you to select the database you want at runtime, and there is a quick override mode for in-editor testing.
Bug Fixes:
- Bug fixes and polish in new Frame Animation Editor.
- Fixed bug that caused a freeze on Windows when running without an internet connection.
Story Machine Update 0.1.47
Major feature release.
This release contains a lot of new code. We strongly recommend you back up your projects now just in case.
New Features:
- Frame Animation Editor. This release contains our first BETA version of the Frame Animation Editor. Cut sprite sheets up into frames, assign frames to sequences, and play those sequences with actions.
- Text Database Editor. You can now edit the text database directly from within Story Machine. Coming soon: localization support.
- Layer Groups. The Layers list on the Tools pane now has the option to organize objects into groups of layers. This is an important organizational tool for big scenes. Note that this feature is also BETA.
- Fringe Removal. Images can now be automatically processed to remove white outlines that sometimes appear on images with alpha.
- Quit and Fullscreen Actions. New actions to toggle full screen mode and to quit the player have been added.
- Dialog Flow Variables. The Dialog Flow system (still very BETA) now supports assignment of variables from dialog text. Variables can be assigned to values or math expressions (same syntax as Set Variable Action), which will be evaluated at runtime. Set a variable with [varName = expression].
Bug Fixes:
- Fix bug with duplicating actions that contain text boxes, which would cause their text to swap occasionally.
Story Machine Update 0.1.44
Bug fix release.
New Features:
- Play Sound Action now allows for the volume of the sample to be specified.
Bug Fixes:
- Fix save files loads destroying project variables.
- Project window is now sorted correctly.
- Fix AI pane rendering issues.
- Fix bugs with mouse visibility controls on MacOS.
- Fix superfluous console window on Windows.
Story Machine Update 0.1.43
Major feature release.
New Features:
- New early version of Dialog Flow system. This system allows you to author a dialog sequence in text and then hook it up to actions (via a new Action Library component) to fire events to your game (e.g. selecting the current speaker graphic). Very early release with lots more to come.
- Added "Set Text" functionality to Paginate Text action so you can now set and paginate a text field in a single action.
- Send Trigger Action can now be set to wait until the triggered action sequence has completed.
- Changed selection outline from Fisher-Price Yellow to thin white line.
- Add Action pop-up menu now shows the last five used actions.
Bug Fixes:
- Fixed Project pane file sort order
- Fixed cases where shift-dragging a handle to resize an object would get stuck on.
- Fix one frame delays in some action execution (e.g. Check Variable Action).
- Fixed object duplication semantics. Duplicated objects retain their parents, multiple objects can be duplicated at once.
Story Machine Update 0.1.42
Major feature release.
New Features:
- Multiple selection support for game objects. Hold shift to select multiple objects, drag them around, etc. Drag multiple objects into another object in the Objects view of the Tools Pane to parent multiple objects. Drag multiple in the Layers view to move several objects at once above or below other objects.
- First pass implementation of new AI character generation tool.
- Added option to run animations while the object is disabled.
Bug Fixes:
- Fixed sound playback on MacOS Sonoma 14.1.x
- Fixed drag semantics when moving objects out of the stage pane.
Story Machine Update 0.1.40
Major feature release.
New Features:
- Web export option which compresses assets. Exports now show a progress bar.
- Support for improved antialiasing and smooth scaling (mip mapping).
- You can now hide and show the mouse cursor with the Set Mouse Visibility action.
Bug Fixes:
- Fix unicode (Russian and other languages) text input on Windows. (Reported by Orazo)
Story Machine Update 0.1.39
Minor fix release.
New Features:
- Animation Action and Animation Component can now animate variables.
- Actions can be duplicated with the contextual menu.
- Components can now be copy and pasted.
- Image opacity controls exposed.
Bug Fixes:
- Actions can be pasted into empty action lists.
- Pause no longer crashes the editor.
- Save games now clear correctly, report empty slots as empty.
- Object drag and aspect-locking image resize fixed on Windows.
- Action node view improvements.
Story Machine Update 0.1.38
Major feature release.
New Features:
- Full screen effects can now be applied multiple times within a single scene.
- Early alpha of Action List node editor view. An early preview of a new way to edit and maintain action lists!
- First-pass support for save games.
- Windows now auto-loads the last open project on boot.
- Story Machine account stays logged in between Story Machine sessions.
Story Machine Update 0.1.37
Major feature release.
New Features:
- New full screen effects added: noise, color adjustment, desaturate, sepia tone, filmic, VHS.
Bugs Fixed:
- Inspector bug that would cause text to overlap and be unreadable sometimes.
- Issue with holding shift to lock aspect ratio when resizing objects on Windows.
- Key events are consumed by the first Check Key Action processed that frame.
- Other misc improvements and bug fixes.
Story Machine Update 0.1.35
Major feature release.
New Features:
- New Effect Layer object which can apply full screen effects (initially, bloom and blur) to part of the scene.
- Initial implementation of sign-on, accounts, and credits.
Please read this about accounts and credits for the Story Machine Private Beta
With this version of Story Machine, you must create a Story Machine account to use AI generation features by spending "Credits." If you invoke the AI Image Generation window, you will now be prompted to create an account. Once created, there is a free "Private Beta" credits plan that you can join that will give you credits to use generative AI features in Story Machine at no cost. The "Private Beta" plan is free and will be made available to all folks who join Story Machine while we're in private beta. Right now, one credit = one AI image generation request, but this may change and when new AI functionality is added to Story Machine, that may have a different credits spend (eg voice or sound effect generation). Our goal here is to test this system and get feedback. You don't have to pay for anything in this Private Beta.
Story Machine Update 0.1.32
Hot fix release.
Bugs Fixed:
- Critical issue with specific text box configurations (reported by Victor F)
Story Machine Update 0.1.31
Minor bug fix release.
New Features:
- Improved Text Entry. New pop-up window for text entry to allow for easier editing and non-English text entry.
- Improved Manipulate Variables Action. Manipulate Variables can now handle up to 256 objects or variables.
Bugs Fixed:
- Dragging and dropping files into asset fields works again (reported by GraphiteDragon)
Story Machine Update 0.1.30
Minor bug fix release.
Bugs Fixed:
- Phantom object drags caused by clicking in the object window (Windows only)
- Project settings were not saved. (Windows only)
- Crash on trying to use AI generation (Mac only)
Story Machine Update 0.1.29
Major feature update release.
New Features:
- Runtime Editing. You can now select objects in Play Mode, modify them with the inspector, and see those changes instantaneously as the game runs.
- Experimental: Object Variables. You can store variables per-object. Object variables are only accessible to that object (and any actions etc associated with it).
- Experimental: Snippets. You can now save objects (and trees of objects) to disk and use them in various scenes. Drag an object from the Tools window to the Project window to create or update a snippet. Snippets used in multiple scenes will all be updated when the .snip file changes. You can spawn snippets at runtime with the Spawn Snippet action.
- Repeat Action Run an action sequence a certain number of times in succession.
- Tags. You can add tags to game objects to categorize them for the purpose of collision detection and other features.
- sign() math function for computing the sign of a value (-1 or 1).
Note that Snippets and Object Variables are experimental features! They may have bugs!
Bugs Fixed:
- Rare crash in graphics driver stack.
- Action changes would sometimes revert to their previous settings.
- Minor performance improvements.
Story Machine Update 0.1.28
Hot fix release.
Bugs Fixed:
- Scaling / zooming / panning artifacts (manifested as janky movement)
- Fade in action snaps to faded in state
- Image component inspector double rendering issue.
- Rare crash in action execution
Story Machine Update 0.1.27
Hot fix release.
Bugs Fixed:
- Image components double up and can't be used.
- Crash in using new button up cancel behavior.
Story Machine Update 0.1.26
Bug fix release.
Bugs Fixed:
- Size argument in text boxes doesn't change text size. (reported by Cadence)
- Pressing the Edit Action button twice breaks action windows. (reported by boey)
- Buttons do not support using the same object as hover and down (reported by boey),
- Text Database erasure on new project creation.
- Clickables that are disabled mid-click don't get a Button Up event.
New Features And Improvements
You can now move actions between action windows by dragging them from one to the other.
Actions can be copied and pasted between action windows by right clicking on them (control-click on Mac also supported).
Text box interface has been improved.
Story Machine Update 0.1.25
Bug fix release.
Bugs Fixed:
- Added "Check for Updates" option to the About menu on Windows.
- Fixed a number of text box rendering issues, including: garbled text when two text boxes with the same text are on screen (reported by Aristarhys), font rendering errors at certain sizes (reported by Zachary Zion), text not appearing sometimes (reported by boey), two text boxes with the same text could get desync'd (reported by Aristarhys).
- Fixed a range of issues with text input on Windows, including the delete key deleting too much text (reported by random answer games, boey, others), cntrl-v to paste causes multiple pastes (reported by Aristarhys), the I bar flickers wildly in some text boxes (reported by Whats nature).
- Mac OS builds reporting "can't open" messages on first launch (reported by r2)
- View menu was missing recenter and reset zoom options on Windows
- Resize controls could get stuck down.
- Objects dragged from the Tools pane could cause objects in the stage to also drag.
- Holding control to show pivots on Windows now works. (reported by boey)
Story Machine Update 0.1.23
Hot fix release.
Bugs Fixed:
- Fixed dragging from the tools pane regression. Reported by Boey.
Story Machine Update 0.1.22
Minor bug fix release.
Bugs Fixed:
- Backspace (and other keys) affect both text boxes and the scene. Reported by Boey, What's Nature.
- Opening a scene fails, corrupts window name. Reported by Boey, Zachary Zion.
- Buttons don't work when moved away from the center. Reported by Boey.
- Middle mouse (scroll wheel) drag doesn't pan on Windows. Reported by Zachary Zion.
- Fades show up as tiny boxes inside the viewport. Reported by Boey.
- Objects with the same name are hard to select. Reported by Greg.
New Features:
- Object locking: click the lock in the Tools pane to the right of an object to lock it in place. Locked objects can't be selected by clicking in the scene. This feature allows you to lock large foreground objects so that you can work on objects under them easily. Locking does not prevent game objects from moving at runtime (e.g. via animation).
- Signed Mac build properly to (hopefully) prevent MacOS from preventing initial run.
Story Machine Update 0.1.21
Hot fix release.
Bugs Fixed:
- Fix issues with text box creation right after a new project is made.
Story Machine Update 0.1.20
Minor fix release.
Bugs Fixed:
- Increase font size in text boxes.
- Update icons for wait/continue in action lists.
- Fix scene saving during play mode bugs.
- Fix variable adding text entry UI.
- Fix text database not refreshing when changed.
- Fix size of variable fields in high DPI mode.
Story Machine Update 0.1.19
Hot fix release.
Bugs Fixed:
- Fixed alpha blending errors for transparent objects.
- Cleaned up tool bar icon positioning, updated Action Editor wait/don't wait icons.
Story Machine Update 0.1.18
Major fix release.
Bugs Fixed:
- Fixed issue with copying and pasting objects across scenes that could cause crashes.
- Made all non-visual layers in tool window get greyed out.
- Fix bug with main window not refreshing until you click on it after opening or saving a file.
- Fixed play mode view scissoring. You can no longer see objects outside of the viewport in Play mode.
- Fixed Project Settings panel so that it has a non-broken layout.
- Fixed viewport rectangle getting rendered incorrectly when computer is set to Dark Mode.
- Fixed zoom and pan resetting when a new scene is loaded.
- Story machine now saves window layout and open/close status between runs.
Known Bugs
- Disabled thumbnails for now, causing crashes.