Godot Ink Versions Save

Ink integration for Godot Engine.

v1.1.0

2 months ago

Changelog

  • Add a missing GDS fallbacks:
    • InkStory.ChoosePathString (#53)
  • Mitigate potential issues with class name collisions (#58)
  • Improve documentation in the final package (#52)
  • Register the InkStory resource type to the engine with [GlobalClass] (godotengine/godot#79727)
  • Fix potential memory leaks on InkList and InkChoice
  • Gracefully error out if InkStoryImporter can't be instantiated, and print a message linking to the installation guide
  • Recompile .ink files when an included .ink file changed (#34)

v1.0.0

6 months ago

This is the first release for Godot 4.x.

v0.10

1 year ago

Disclaimer

This release contains breaking changes. These changes are marked 💥 in the changelog below.
Please back up your projects before upgrading.

Changelog

  • Rename the InkStory node and class into InkPlayer 💥
  • Manually loading a story resource is now done with LoadStory(string) or LoadStory(Resource) 💥
  • LoadStory methods now return a Godot.Error value
  • Usability enhancement of the preview dock
  • Fix .ink files compilation on X11 (#40)
  • Create a way to override the inklecate path setting outside of version control (#35)
  • Minor bugfixes
  • The repository now contains example scenes

v0.9

2 years ago

Changelog

  • Fix GDScript issue with BindExternalFunction
  • Fix breaking bug in TagsForContentAtPath
  • inklecate_path is now relative to the res:// root folder

v0.8

2 years ago

Compatibility

Starting with v0.8, godot-ink isn't compatible with ink versions prior to 1.0.0.

Changelog

  • Implement ink 1.0.0 syntax
  • Fix OSX shenanigans (thanks @francoisdlt)
  • Show inklecate compilation errors in Godot's console
  • Add is_master_file as a new import setting to disable compilation for sub inkfiles

v0.7

2 years ago

Changelog

  • Fix post-choice continuation behavior
  • Add a flag to enable/disable state variables marshalling
  • Fix hint issue in project settings
  • Minor enhancements in ink dock

v0.6

2 years ago

Changelog

  • .ink compilation on X11 and OSX
  • Implement InkStory.EvaluateFunction
  • Add option to compress imported stories
  • Rename LoadStory(string) to LoadStoryAndSetState(string)
  • Write better error messages
  • New icon
  • Minor bugfixes

v0.5

3 years ago

Changelog

  • Expose InkStory.RemoveVariableObserver()
  • Fix compilation error on Godot >=3.2
  • Minor optimizations

v0.4

4 years ago

Changelog

  • The Story node has been renamed InkStory.1
  • InkStory.InkFilePath has been removed; use InkStory.InkFile instead.2
  • .ink and .json files are now imported as Godot resources.
  • Manually bundling ink content during the export process isn't needed anymore.
  • The preview dock was enhanced and moved to the bottom panel.

1 Your project may need a manual intervention after this update. 2 Your project will need a manual intervention after this update.

v0.3

4 years ago

:shipit:
oops, forgot to push releases here before that. previous tags were prototypes anyway.