Releases: messengerbag/TotalLipSync
Releases · messengerbag/TotalLipSync
Version 0.6
- 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
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
Initial module release