novelrt / NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
MIT License
185 stars 42 forks source link

Add Fabulist integration. #441

Closed RubyNova closed 2 years ago

RubyNova commented 2 years ago

This PR adds basic integration for the Fabulist narrative scripting language. It doesn't do anything else. Future integration into the NovelRT gameplay APIs will come in the form of ECS support in a later PR.

This PR is blocked until https://github.com/novelrt/Fabulist/issues/11 is resolved due to this bug causing CI failures.

FiniteReality commented 2 years ago

New bug: GitVersion.cmake in Fabulist doesn't correctly handle when it fails to get the version information from git. EDIT: Fixed.