Skip to content

Releases: lyuma/Av3Emulator

v3.4.5: Fix Android `dynamic` build errors; better initialization; and auto-select

06 Jul 23:26
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported. However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v3.4.5: Fix Android dynamic build errors; better initialization; and auto-select

Download version 3.4.5 .unitypackage HERE!

New features in v 3.4.5:

  • Remove use of dynamic completely, which should fix Av3Emulator on Android. Thanks, jellejurre.
  • Allow selection of animator layers without selecting the animators in the projects panel. Thanks, nekobako
  • Fix for mirror detection in animator start. Thanks, jellejurre
  • Auto-select avatar by default. There is a setting to turn this off.
  • Workaround VRCFury behavior causing the avatar to disable itself in play mode.

New features in v 3.4.4:

  • No longer force maxiumum version for VRCSDK
  • Fix weird runtime build issue with IL2CPP and dynamic keyword
  • Improve accuracy of mirror clone for mirror detection.

New features in v 3.4.3:

Thanks to both Dreadrith and jellejurre for all of the hard work that went into this update.

  • Fix GestureManager 3.8.9+ compatibility. Thanks, jellejurre
  • Fix for setting float values from the inspector.
  • Custom inspector! Special thanks to Dreadrith for the implementation, and to jellejurre for the integration.
  • Fix for legacyFolders in the json. Thanks to anatawa12 for finding this.
  • Implementation of VRCHeadChop. Thank you, jellejurre
  • Implemented support for the VRCAnimatorPlayAudio state machine behavior. Thanks to jellejurre
  • Convert negative values to true bool when casting parameter types.

New features in v 3.3.1:

  • Fix compatibility with modular avatar systems by initializing in Start() and recreating the Animator.
  • Add an option to use the old behavior of initialize on Awake. This shouldn't be needed, but if it fixes a glitch, let me know.
  • Fix generic support (thanks, jellejurre)
  • Fix scaling offset on parent constraints being wrong with changed scale (thanks, jellejurre)
  • Fix bool copy parameter mismatch
  • Make restarting emulator more reliable

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.x:

  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Head bone scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix

v3.4.4: Update VRCSDK, custom inspector, head chop and audio!

27 May 00:34
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.4.4: Update VRCSDK. All-new inspector, head chop, audio components and bugfixes.

Download version 3.4.4 .unitypackage HERE!

New features in v 3.4.4:

  • No longer force maxiumum version for VRCSDK
  • Fix weird runtime build issue with IL2CPP and dynamic keyword
  • Improve accuracy of mirror clone for mirror detection.

New features in v 3.4.3:

Thanks to both Dreadrith and jellejurre for all of the hard work that went into this update.

  • Fix GestureManager 3.8.9+ compatibility. Thanks, jellejurre
  • Fix for setting float values from the inspector.
  • Custom inspector! Special thanks to Dreadrith for the implementation, and to jellejurre for the integration.
  • Fix for legacyFolders in the json. Thanks to anatawa12 for finding this.
  • Implementation of VRCHeadChop. Thank you, jellejurre
  • Implemented support for the VRCAnimatorPlayAudio state machine behavior. Thanks to jellejurre
  • Convert negative values to true bool when casting parameter types.

New features in v 3.3.1:

  • Fix compatibility with modular avatar systems by initializing in Start() and recreating the Animator.
  • Add an option to use the old behavior of initialize on Awake. This shouldn't be needed, but if it fixes a glitch, let me know.
  • Fix generic support (thanks, jellejurre)
  • Fix scaling offset on parent constraints being wrong with changed scale (thanks, jellejurre)
  • Fix bool copy parameter mismatch
  • Make restarting emulator more reliable

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.x:

  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Head bone scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix

v3.4.3: Custom inspector, head chop and audio!

07 Apr 22:45
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.4.3: All-new inspector, head chop, audio components and bugfixes.

Download version 3.4.3 .unitypackage HERE!

New features in v 3.4.3:

Thanks to both Dreadrith and jellejurre for all of the hard work that went into this update.

  • Fix GestureManager 3.8.9+ compatibility. Thanks, jellejurre
  • Fix for setting float values from the inspector.
  • Custom inspector! Special thanks to Dreadrith for the implementation, and to jellejurre for the integration.
  • Fix for legacyFolders in the json. Thanks to anatawa12 for finding this.
  • Implementation of VRCHeadChop. Thank you, jellejurre
  • Implemented support for the VRCAnimatorPlayAudio state machine behavior. Thanks to jellejurre
  • Convert negative values to true bool when casting parameter types.

New features in v 3.3.1:

  • Fix compatibility with modular avatar systems by initializing in Start() and recreating the Animator.
  • Add an option to use the old behavior of initialize on Awake. This shouldn't be needed, but if it fixes a glitch, let me know.
  • Fix generic support (thanks, jellejurre)
  • Fix scaling offset on parent constraints being wrong with changed scale (thanks, jellejurre)
  • Fix bool copy parameter mismatch
  • Make restarting emulator more reliable

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.x:

  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Head bone scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix

v3.4.0: Custom inspector, head chop and audio!

01 Apr 07:18
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.4.0: All-new inspector, head chop, audio components and bugfixes.

Download version 3.4.0 .unitypackage HERE!

New features in v 3.4.0:

Thanks to both Dreadrith and jellejurre for all of the hard work that went into this update.

  • Custom inspector! Special thanks to Dreadrith for the implementation, and to jellejurre for the integration.
  • Fix for legacyFolders in the json. Thanks to anatawa12 for finding this.
  • Implementation of VRCHeadChop. Thank you, jellejurre
  • Implemented support for the VRCAnimatorPlayAudio state machine behavior. Thanks to jellejurre
  • Convert negative values to true bool when casting parameter types.

New features in v 3.3.1:

  • Fix compatibility with modular avatar systems by initializing in Start() and recreating the Animator.
  • Add an option to use the old behavior of initialize on Awake. This shouldn't be needed, but if it fixes a glitch, let me know.
  • Fix generic support (thanks, jellejurre)
  • Fix scaling offset on parent constraints being wrong with changed scale (thanks, jellejurre)
  • Fix bool copy parameter mismatch
  • Make restarting emulator more reliable

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.x:

  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Head bone scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix

v3.3.1: Compatibility with modular avatar frameworks such as VRCFury

01 Mar 11:54
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.3.1: Fix for VRCFury

Download version 3.3.1 .unitypackage HERE!

New features in v 3.3.1:

Thanks once again to jellejurre for all of the hard work that went into this update.

  • Fix compatibility with modular avatar systems by initializing in Start() and recreating the Animator.
  • Add an option to use the old behavior of initialize on Awake. This shouldn't be needed, but if it fixes a glitch, let me know.
  • Fix generic support (thanks, jellejurre)
  • Fix scaling offset on parent constraints being wrong with changed scale (thanks, jellejurre)
  • Fix bool copy parameter mismatch
  • Make restarting emulator more reliable

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.4:

  • Workaround bug in VCC that prevents installation.
  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Add null check to preprocess hooks. Thanks, anatawa12
  • Avatar scaling is now enabled by default. Thanks to Smash-ter for the reprot.

New features in v 3.2.2:

Thanks to jellejurre for all of the hard work that went into this update.

  • Av3Emulator is updated to latest SDK 3.3.0.
  • Add head bone scale caching and stop unneeded scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Supress warnings if parameter is controlled by curve
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix
  • Add safety checks for if internals change
  • Warn only once when setting builtin parameters
  • Include hidden parent constraints and enable scaling by default
  • Avoid accessing PipelineSaver internal class.

v3.3.0: IsOnFriendsList and support for latest SDK

13 Dec 10:08
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.3.0: Avatar scaling enabled by default

Download version 3.3.0 .unitypackage HERE!

New features in v 3.3.0:

  • Fix parametersIncorrect not working with null parameter.name (thanks anatawa12)
  • Minimum support for IsOnFriendsList, false for local (thanks anatawa12)
  • Implement preference for changing clones IsOnFriendsList
  • Support latest Unity 2022 compatible version of SDK (thanks jellejurre)

New features in v 3.2.4:

  • Workaround bug in VCC that prevents installation.
  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Add null check to preprocess hooks. Thanks, anatawa12
  • Avatar scaling is now enabled by default. Thanks to Smash-ter for the reprot.

New features in v 3.2.2:

Thanks to jellejurre for all of the hard work that went into this update.

  • Av3Emulator is updated to latest SDK 3.3.0.
  • Add head bone scale caching and stop unneeded scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Supress warnings if parameter is controlled by curve
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix
  • Add safety checks for if internals change
  • Warn only once when setting builtin parameters
  • Include hidden parent constraints and enable scaling by default
  • Avoid accessing PipelineSaver internal class.

v3.2.4: Avatar scaling enabled by default

14 Oct 16:06
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.2.4: Avatar scaling enabled by default

Download version 3.2.4 .unitypackage HERE!

New features in v 3.2.4:

  • Workaround bug in VCC that prevents installation.

New features in v 3.2.3:

  • Av3Emulator is updated to latest SDK 3.4.0. Thanks, anatawa12
  • Add null check to preprocess hooks. Thanks, anatawa12
  • Avatar scaling is now enabled by default. Thanks to Smash-ter for the reprot.

New features in v 3.2.2:

Thanks to jellejurre for all of the hard work that went into this update.

  • Av3Emulator is updated to latest SDK 3.3.0.
  • Add head bone scale caching and stop unneeded scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Supress warnings if parameter is controlled by curve
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix
  • Add safety checks for if internals change
  • Warn only once when setting builtin parameters
  • Include hidden parent constraints and enable scaling by default
  • Avoid accessing PipelineSaver internal class.

Superseded

07 Oct 06:24
Compare
Choose a tag to compare
Superseded Pre-release
Pre-release

Superseded by 3.2.4

v3.2.2: Avatar scaling and latest SDK and fixes

15 Sep 07:53
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.2.2: Avatar scaling and improved settings window

Download version 3.2.2 .unitypackage HERE!

New features in v 3.2.2:

Thanks to jellejurre for all of the hard work that went into this update.

  • Av3Emulator is updated to latest SDK 3.3.0.
  • Add head bone scale caching and stop unneeded scaling
  • Refactor builtin parameters to SSOT and stop OSC from setting them
  • Supress warnings if parameter is controlled by curve
  • Enable parameter setting with OSC
  • Add Parent Constraint scaling fix to follow VRC
  • Add toggle to disable parent constraint offset scaling, and cloth fix
  • Add safety checks for if internals change
  • Warn only once when setting builtin parameters
  • Include hidden parent constraints and enable scaling by default
  • Avoid accessing PipelineSaver internal class.

3.2.1: Avatar scaling and improved settings window

10 Jul 03:21
Compare
Choose a tag to compare

Creator Companion not required. Standalone Avatar SDK is also supported.

However, it is recommended to download the latest Avatar 3.0 SDK using the Creator Companion, available from VRChat official download website. GestureManager, installed from VCC, will provide the nicer looking radial menu.

Whether you import into a standalone project or a creator companion project, note that this version installs into Packages and it is your responsibility to clean up the old Lyuma/Av3Emulator folder and the old GestureManager folder to avoid future conflicts.

To get nice radial menus, GestureManager must be installed into Packages with a new VPM compatible version.

v 3.2.1: Avatar scaling and improved settings window

Download version 3.2.1 .unitypackage HERE!

New features in v 3.2.1:

  • Av3Emulator is available in curated packages in VCC!
  • Added credits, readme, github, version and changelog to the inspector.
  • Introduce a OSC Control Panel window similar to the Settings window.
  • Run preprocess hooks by default to make VRCFury testing easier.
  • Create an emulator object from settings Apply button if one does not already exist.
  • Disable GestureManager when creating an emulator object to avoid conflict.
  • Make the settings window easier to use: Apply changes directly to the scene.
  • Add avatar scaling support, with checkbox (Thanks, jellejurre)
  • Add voice parameter functionality (Thanks, jellejurre)