Snowfall Storytelling Plugin - Story and narrative flow control

Update 3 (UE 4.25)
(2020-05-05)

WARNING! POSSIBLE BREAKING CHANGES: Some functions, classes and files were renamed. Updating may cause “missing references errors”. In some projects, could be necessary to start a new project with UE4.25 and migrate your assets, replacing possible missing references, manually.

New Naming Convention

  • Some functions, classes and files were renamed and moved, for better convention and organization.
  • This is a possible breaking change for some projects and can be dealt manually, case by case.

folders.jpg

Remove Dictionaries in favor of Maps and String Tables

  • Variable replacing in dialog boxes is now done using Unreal’s default Maps and StringTables, instead of the custom FDictionary struct. Making it simpler and more versatile.

stringtables.jpg

IconedTextBlock is now SmartTextBlock

  • Smart Text Blocks have more capabilities than Iconed Text Blocks.
  • Check Smart Text Block section in documentation for more information.

smart.jpg

Saving and Loading Functions Removed

  • Previously, saving and loading where done by Snowfall functions. Now, developers can, and should, implement their own saving and loading functionalities, that suits their project requirements better.
  • Save Blueprint/Classes, must still be a SnowSaveGame children, in order to automatically store Snowfall script language variables ($ var = value).

Fixed a crash caused by missing pointers in Editor