Skip to content

Releases: JNSStudios/ToonTuber-Player

v1.3.0

06 May 20:56
Compare
Choose a tag to compare

CHANGELOG:

  • Added "Instant Transition" option for animations! You can skip over the "Transition Out" animation when switching to a new expression or canned animation by setting the "instant" value in the animation to "true." (Note: it will still play any Transition In animations for expressions, but that leads into the next change...)
  • More flexibility with leaving out animations in ExpressionSets! Originally, you had to have a Main, Transition Out, and Transition In animation for an ExpressionSet. Now, all you need is a Main animation, the rest are now optional! If an animation isn't provided, it will simply skip it (perfect for the instant transition feature, too).
  • Sound effects for ExpressionSets: You can assign a sound effect to an Expression to play when you enter that animation.
  • Toggle for Debug Mode in the Settings, which will add more detail to the debug log. Useful for if you are trying to document buggy behavior.
  • New hotkey for muting Animation SFX (and a button to change it in the Settings).
  • Multiple improvements to OS compatibility! As of this release the main OS supported is Windows, but macOS and Linux are in the works. (I only have Linux via a virtual machine and I do not own a Mac myself, but I've brought on someone to help test the macOS version. Thanks Piximator!)
  • Computer usernames are now HIDDEN inside of crash reports to conceal sensitive information.
  • When adding animation frames and sounds inside of Tuber JSONs, all you have to do is add the name! The path is no longer necessary to add, as it is automatically determined by the software, and is detailed in the next change...
  • New Tuber Folder Structure: the Tuber JSON, a "frames" folder to keep all animation frames, and a "sounds" folder to store all sounds. (Note that these folder names are case-sensitive.)
  • "Mirror Tuber" toggle: Horizontally flip your ToonTuber frames (for example, if you're using an OBS Virtual Camera with your ToonTuber and the software using the camera flips it automatically, you can revert it back to the intended direction.)
  • Version Detection: The program can now determine if the "preferences.ini" file is meant for a different version of the ToonTuber Player. The same applies to Tuber JSONs as well, as you can now specify what version of the Player that the Tuber is intended for. If the preference file or Tuber file has a version listed that do not match the software's version, the software will WARN the user about the version difference and list potential incompatibilities.
  • Various bug fixes and improvements

Please refer to the README for any changes made to the ToonTuber JSON structure and be sure to update them accordingly. Additionally, you can refer to the "Template Tuber" folded to see an example of what it should look like.

v1.2.1

16 Apr 22:43
Compare
Choose a tag to compare

v1.2.1 changelog

  • Hotkeys for muting the microphone and ignoring hotkeys now work when the window is not in focus (this was the original intent but it didn't function like that in v1.2.0. As this was pretty important, it gets its own patch release).

Previous v1.2.0 changelog below:

  • Improved animation queuing filtering to allow for random selection if multiple animations qualify (great for having alternate sets of things like basic animations!)
  • Animation "skipping" (If you press hotkeys fast enough, you can skip over sets of animations during a transition to jump straight to a specific one. view README for more details.)
  • Hotkey for muting/unmuting microphone input
  • Canned Animations can now have SOUNDS play when triggered. View the README for info on how to add them. (There is also a volume slider for the sound playback.)

Bug fixes and improvements:

  • Improved tuber loading times
  • Consolidated key-change buttons into a single menu
  • Fixed bug where closing JSON selection window crashes the program
  • Fixed bug with reading and setting the last microphone from preferences.ini
  • JSON files now use relative paths FROM THE JSON FILE'S FOLDER to find frames and sounds.
  • Rewrites all information back to preferences.ini after reading it to ensure no data is lost (good for if the file is missing information)

(NOTE: "hotkey names" program is still v1.1.0 because no changes were made to it)

v1.2.0

16 Apr 04:27
Compare
Choose a tag to compare

ToonTuber Player v1.2.0
Changelog

  • Improved animation queuing filtering to allow for random selection if multiple animations qualify (great for having alternate sets of things like basic animations!)
  • Animation "skipping" (If you press hotkeys fast enough, you can skip over sets of animations during a transition to jump straight to a specific one. view README for more details.)
  • Hotkey for muting/unmuting microphone input
  • Canned Animations can now have SOUNDS play when triggered. View the README for info on how to add them. (There is also a volume slider for the sound playback.)

Bug fixes and improvements:

  • Improved tuber loading times
  • Consolidated key-change buttons into a single menu
  • Fixed bug where closing JSON selection window crashes the program
  • Fixed bug with reading and setting the last microphone from preferences.ini
  • JSON files now use relative paths FROM THE JSON FILE'S FOLDER to find frames and sounds.
  • Rewrites all information back to preferences.ini after reading it to ensure no data is lost (good for if the file is missing information)

(NOTE: "hotkey names" program is still v1.1.0 because no changes were made to it)

v1.1.0

13 Apr 01:59
Compare
Choose a tag to compare

v1.1.0 changelog

  • Changed hotkey system from being based on key names to key IDs. Please use the "hotkey names" program to find out what a key's ID is.
  • "Smooth Pixels" option to enable/disable antialiasing of ToonTuber frames. Find this button in the Settings screen.
  • "HotkeyIgnore" button, assigned to a key that can be changed by the user. Pressing this key locks the current expression so you can use your keyboard without changing the expression. Change it on the Settings screen.
  • New "loading" screen when ToonTuber is being loaded, displaying the animation currently being loaded and a progress bar.
  • some bug fixes.
  • improved README and added more visual examples.

v1.0.0

12 Apr 17:02
Compare
Choose a tag to compare

Thank you for your interest in the ToonTuber Player! This is the first release. Please refer to the readme for full list of functionality.