Skip to content

Releases: ShiJbey/Anansi

0.5.1

23 Nov 05:52
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release

0.5.1 (2024-11-22)

Fixed

  • Unused using statement causing builds to fail (issue #13)

Removed

  • Duplicate simulation files

0.5.0

22 Jul 20:07
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

0.5.0 (2024-07-22)

Fixed

  • Updated Story class to allow mix of Ink-native and storylet choices
  • Updated dialogue panel to not clear text on empty dialogue lines

Added

  • Added external ink functions for incrementing stats, retrieving stats, adding traits, removing traits, dispatching social events, and retrieving the total number of storylet and Ink-native choices.
  • Added external ink functions for working directly with queries.
  • Added Hash ID to storylets to identify instances with the same bindings.

0.4.1

15 Jul 22:29
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

0.4.1 (2024-07-15)

Fixed

  • Updated VNUI prefab

0.4.0

01 Jul 22:26
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

0.4.0 (2024-07-01)

Added

  • Users can add variable names after @query in a storylet header to have these variables bind to the knot's input parameters.

0.3.0

08 Jun 21:52
428b8d2
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

0.3.0 (2024-06-08)

This update focused on making the story controller more general purpose for projects that want to take advantage of the storylet system for dialogue, but who don't need all the additional infrastructure provided by the full framework.

Added

  • Added Anansi.Story class as Ink.Runtime.Story wrapper to enable people to use storylets without MonoBehaviour components.
  • Added Anansi.DialogueManager to take on some of the responsibilities that once belonged to the Anansi.StoryController class.
  • Added skip typewriter effect when the space bar is pressed.
  • Added Anansi.SimulationController class to manage ticking the simulation and updating characters' positions based on their schedules.

Changed

  • Background images and character sprites now live within the UI Canvas hierarchy in the scene. They are no longer presented in world space.
  • Combined various Get__Input external functions into a single function.
  • Moved action location storylet management to the GameManager

Removed

  • Anansi.StoryController has been removed, and its responsibilities divided among the GameManager, DialogueManager, and Story classes.

0.2.0

16 Apr 02:24
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

0.2.0 (2024-04-15)

Added

  • Dynamic storylet choices using Ink external functions
  • Dynamic storylet weights using Ink functions

0.1.0

06 Mar 01:04
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

0.1.0 (2024-03-05)

This is the first functional version of Anansi (formerly Calypso). There are still many things that must be updated before making a 1.0.0 release. However, one could make a complete game at this stage.

Initial release.