inkgd

Implementation of inkle's Ink in pure GDScript for Godot, with editor support.

MIT License

Stars
309
Committers
10

Bot releases are hidden (Show)

inkgd - Ink 1.1.1 Latest Release

Published by ephread about 1 year ago

inkgd 0.5.0 contains the following changes:

Changed

  • Added support for inklecate 1.1.1.
  • Exposed new properties on InkPlayer (alive_flow_names & current_flow_is_default_flow).

⚠️ BREAKING CHANGE

  • [InkPlayer] The prompt_choices and choice_made signals as well as the current_choices
    property now use instances of InkChoice instead of strings. Use the text property of InkChoice
    to access the text representation.
inkgd - Template fixes

Published by ephread about 2 years ago

inkgd 0.4.7 contains the following changes.

Fixed

  • Add missing add_child call in templates.
inkgd - Test Improvements

Published by ephread about 2 years ago

inkgd 0.4.6 contains the following changes.

Added

  • New tests for InkPlayer.
  • Error management in documentation.

Changed

  • Removed examples/ from the list of excluded directories when archiving from GitHub.

Fixed

  • Fixed missing InkRuntime when exporting for the web. (Thanks @GreenCloversGames!)
  • Renamed choose_path_string to choose_path in documentation. (Thanks @bram-dingelstad!)
inkgd - Richer API

Published by ephread over 2 years ago

inkgd 0.4.5 contains the following changes.

Added

  • Exposed more ink APIs in InkPlayer.
  • Added current_path getter in InkPlayer, thanks @francoisdlt!
  • Added inkgd vs. godot-ink documentation page.
inkgd - List fixes

Published by ephread over 2 years ago

inkgd 0.4.4 contains the following changes.

Fixed

  • Fixed numerous typos and minor issues in the editor plugin.
  • Fixed incorrect runtime paths in documentation.
  • Fixed incorrect type annotation causing crashes.
inkgd - Minor editor fixes

Published by ephread almost 3 years ago

inkgd 0.4.3 contains the following changes.

Fixed

  • Broken file dialog in configuration panel.
  • Broken progress dialog when the editor is run at <200% scales.
inkgd - Better example project

Published by ephread almost 3 years ago

inkgd 0.4.2 contains the following changes.

Changed

  • Changed InkPlayer's API.
  • Improved the example project by adding a navigation hub.
  • Made InkPointer immutable rather than duplicating it all the time.

Added

  • Added ability to create an InkList from InkPlayer.
  • Added new tests.
inkgd - Minor bug fixes

Published by ephread almost 3 years ago

inkgd 0.2.3 contains the following changes.

Fixed

  • Partially fixed #29 – Loading a story state doesn't rollback the error stack.
  • Fixed #36 – Mutiple problems in setting panel. (Huge thanks @videlanicolas!)
  • Fixed #38 – Crash in example project. (Huge thanks @videlanicolas!)
inkgd - Ink 1.0.0

Published by ephread almost 3 years ago

inkgd 0.3.0 contains the following changes.

Changed

  • Changed the supported version of Ink to 1.0.0
inkgd - Runtime errors

Published by ephread almost 3 years ago

inkgd 0.2.2 contains the following changes.

Changed

  • Made runtime & story error more explicit.
inkgd - Minor Improvements

Published by ephread almost 3 years ago

inkgd 0.4.1 contains the following changes.

Fixed

  • Fixed an issue preventing custom nodes from being unregistered upon deactivation of the plugin.

Changed

  • Improved the naming of InkRuntime's properties.
  • Improved error reporting.
  • Improved InkPlayer's API by introducing a new type, InkFunctionResult.
inkgd - New Editor Panel & New Player Node

Published by ephread almost 3 years ago

inkgd 0.4.0 contains the following changes.

Changed

  • Rewrote the editor plugin.
  • Moved the panel to the bottom panel.

Added

  • Added InkPlayer, a new convenience node to play Ink stories.
  • Added a preview tab in the editor panel.
  • Added support for multiple stories.
  • Added support for JSON files, treating them as resources.
inkgd - Fix memory leaks

Published by ephread over 4 years ago

Fixed

  • Multiple memory leaks have been plugged.

Huge thanks to @2shady4u for fixing them!

inkgd - inklecate 0.9.0

Published by ephread over 4 years ago

Changed

  • Added support for inklecate 0.9.0
inkgd - Critical list-related fix

Published by ephread over 4 years ago

Huge thanks to @2shady4u for discovering the problem.

Fixed

  • Fixed #12 – Combined lists and functions don't work as intended.
  • Fixed #13 – Multiline functions are executed all at once.
inkgd - Critical fix for exported builds

Published by ephread about 5 years ago

Fixed

  • Fixed #10 – Node not found error InkRuntime.init(), huge thanks to @MageJohn!
inkgd - Critical fix for Windows

Published by ephread over 5 years ago

Fixed

  • Fixed #2 – Missing code preventing ink compilation from working on Windows.
inkgd - Configuration Update

Published by ephread over 5 years ago

Changed

  • Changed the configuration system in two ways: store local paths when it makes sense and split the configuration into two files.
inkgd - Initial Release

Published by ephread over 5 years ago