Skip to content

Releases: messengerbag/TotalLipSync

Version 0.6

08 Jul 10:54
Compare
Choose a tag to compare
  • Fixed parsing of .anno files failed to close file after read
  • Fixed TotalLipSync.Init() would reset Data Directory setting
  • Changed sync timing to use AudioChannel.PositionMs for greater accuracy, if available
  • Wrapped sync functions in Game.SkippingCutscene checks to improve game performance when skipping cut scenes
  • Set to use packaged data directory ($DATA$) by default
  • Added TotalLipSync.SetFileCasing() to API to support case-sensitive file systems
  • Added TotalLipSync.TotalLipSync.SetDefaultFrame() to API to support arbitrary speech view setups
  • Added optional file extension argument to TotalLipSync.Init() for convenience
  • Reorganized code for improved readability

Version 0.5

22 Apr 12:01
Compare
Choose a tag to compare

Added APIs to get the currently speaking character, the current phoneme code and current frame:
-TotalLipSync.GetCurrentLipSyncingCharacter()
-TotalLipSync.GetCurrentPhoneme()
-TotalLipSync.GetCurrentFrame()
This could be useful for inspecting a lip sync animation.

Version 0.4

18 Apr 15:55
Compare
Choose a tag to compare

Initial module release