Skip to content
This repository was archived by the owner on Feb 8, 2024. It is now read-only.

Releases: npc-engine/npc-engine-unity

Release v0.1.6

26 Sep 20:45
d07cff4

Choose a tag to compare

  • Fixed updating from older versions
  • Improved basic demo
  • Updated tutorials

Release v0.1.5

07 Sep 20:16

Choose a tag to compare

  • No processes lost/leaking when switching scenes or entering/leaving play mode
  • NPC Engine process can be stopped
  • Coroutine only interface
  • num sampled parameter for chatbots that allows to improve results (more = better) in cost of performance
  • Ability to set number of speaker ids in TTS config
  • minor fixes

Please don't forget to redownload the models :)

Release v0.1.4

19 Jul 15:07
a6a15c2

Choose a tag to compare

  • Updated text generation model config to fix model prompt cropping. Please redownload default models or reexport any custom text generation models.
  • Migrated importing custom models to separate pip package called npc-engine-import-wizard.
  • NonPlayableCharacter no longer needs dialogue system to function (It will only generate replies)
  • Fix to advanced demo setup. No Location and Character was set for PlayerCharacter
  • Various small bug fixes
  • Hotfix to the advanced demo

Release v0.1.3

19 Jun 12:55
b915e12

Choose a tag to compare

  • Option to access npc-engine through HTTP Server.
  • Refactored models into multiprocessing services, with each service running in it's own process and communicating via ZMQ IPC sockets.
  • Added NPC Engine Config component that shows available services, lets user to edit, remove them or download new services from the Huggingface Hub or import from the local filesystem.
  • Added NPC Engine Manager component that allows users to start/stop NPC Engine server, services, shows services status.
  • NPC Engine can now be used from the editor!
  • Non Player Character has now custom editor that allows users to test all the related functionality in the editor (similarity, TTS, text generation)
  • All the optional project parts that require dependencies are now moved into their own unitypackage files (Advanced demo and VIDE dialogues integration).
  • Service APIs are now components that can be acquired via NPCEngineManager.GetAPI(), are non-blocking in regards to each-other and allow to specify service ID to use two different models of the same service type.
  • Service resolution through method name, API name, service class or service id (folder holding the config).
  • Device of the serivce can now be specified in the service config (via providers key)
    e.g.
providers:
- 'gpu' or 'cpu'  
  • New CLI that can be installed via PIP (pip install npc-engine[export]) and provide commands to manage and export models.
  • Versioned core docs.
  • Renamed chatbot API to text generation API.
  • Discord server!
  • Patreon!

v.0.0.2

14 Mar 17:07

Choose a tag to compare

v.0.0.2 Pre-release
Pre-release
  • Welcome window now appears if npc-engine server is not downloaded
  • Fix bugs associated with spaces in the path to the project

v0.0.1

06 Dec 11:25

Choose a tag to compare

v0.0.1 Pre-release
Pre-release
Set up voices and better threshold