- Ink-unity-integration package improvements:
- Improved warning/error logging
- Added some new icons
- Added the ability to change which files are compiled automatically
- Massively reduced the file size footprint of the ink library, and removed a call that was creating unintended effects on the Unity Editor.
- In runtime format, Branch is no longer used, in favour of using a simple condition boolean on Diverts.
- Command line player now signifies when player input is required with prompt characters
?>
, so that integrations into automated pipelines are easier (e.g. for web or app interfaces). - Project settings to allow pushing to nuget (thanks @ncthbrt)
- Bug fixes
- Diverts no longer break when they reference a target they're currently in
- Shuffle no longer leaves rubbish on evaluation stack, which sometimes caused functions to return the wrong result.
- Shouldn't attempt to continue to evaluate after story's state is broken
- Exiting inklecate with CTRL-C returns command line text colour to normal (thanks @bncastle)
- Fix for crash in Divert.ToString()
- Fix for visit counts when diverting as a result of a choice
Unity users: What should you download?
If you're using Unity, the UnityInkIntegration package is all you need!