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.
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.
IconedTextBlock is now SmartTextBlock
- Smart Text Blocks have more capabilities than Iconed Text Blocks.
- Check Smart Text Block section in documentation for more information.
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