📂
Changelog
Added :
- Alias system to fetch emotes directly from portal via aliases.
_____________________________________________________
Added :
- Added Multi Character management to play animations on your avatar, NPCs, or within your in-game shop
- Added Smart Cache to avoid overloading the storage
Updated :
- Improved Retargeting performances
Fixed :
- Fixed an issue of transition through the ground on some edge cases
_____________________________________________________
Updated :
- Fix and improvements on Legacy AnimationClip behaviours
_____________________________________________________
Updated :
- Global Core Refacto and Stabilization
- Improved Ground Contact in Retargeting System
_____________________________________________________
Fixed :
- It's now possible to call UnregisterLocalPlayer just after registering it.
- We have added a safeguard after multiple register on LocalPlayerCharacter and RemotePlayerCharacter.
- Fixed an issue that didn't dispose components on GameObject while calling UnregisterLocalPlayer.
_____________________________________________________
Fixed :
- Improved general stability on fetching emotes
- Improved Gamepad Controller behaviours
_____________________________________________________
Added :
- Context Module to play emotes on specific context
Fixed :
- Misc bug fixes and performance improvements
_____________________________________________________
Added :
- Create UGC Emote with Companion in the new Create tab
- Assign Verified Emotes to your users
- Web2 user account handling
- Kinetix SDK API interaction
- Hide/Show Emote Wheel tabs
Updated :
- New batch of 3 test Emotes
_____________________________________________________
Updated :
- Improved retargeting on high ratio avatar differences
- Removed "Open" action from Input Action Map
_____________________________________________________
Added :
- Kinetix Package Manager to install modules of the SDK (Core, UI Common and UI Emote Wheel)
- New Input system compliancy and new Input Customizer that let you customize inputs for any controllers. We do now support GamePad from scratch in addition to Touches and Mouse Input.
- New example Photon Fusion for the network system integration
Updated :
- Full rework on the network system that increase scalability and memory usage.
Update From 0.4 :
- We have reworked the Network System for scability concerns. We have removed methods that allow to play an animation on remote peer. You can now synchronize the frame poses directly through your network system by using our Serializer and Deserializer (You can read more informations on Network Synchronization part)
- We have removed the parameters MaxPersistentDataStorageInMB and MaxRamCacheInMB in KinetixCoreConfiguration for flexibility. By using our UI Emote Wheel, emotes will be free from memory by design. Otherwise you can call the Unload method in our API to free the memory.
_____________________________________________________
Fixed :
- UGC emotes are now centered on the avatar
- Pages Label on the inventory is now refreshed
- The error "'Animator' does not contain a definition for 'keepAnimatorStateOnDisable'" has been fixed.
_____________________________________________________
Added :
- Root Motion System
- UI Customization (Light Theme, Dark Theme and Custom Theme)
- Localization System
- New Web2 package
Updated :
- Removed "AddFreeAnimation" method from Account class. Refer to "Import Free Emotes" section in documentation.
- Updated UI Initialization directly through the class KinetixUIEmoteWheelConfiguration in the KinetixUI initialization. Refer to "UI Integration" section in documentation.
Update From 0.3.0 :
- If you were using "AddFreeAnimation" method, you can import animations locally now through our custom editor to import them locally.
- If you were using the ScriptableObject ConfigurationUI, you can transfer your initialisation informations in parameter of KinetixUI.Initialize method.
_____________________________________________________
Added :
- MaxPersistentDataStorageInMB added in KinetixCoreConfiguration
- MaxRamCacheInMB added in KinetixCoreConfiguration
Updated :
- Improved Foot Correction Retargeting
- Improved Memory Management
- Reduced Emote Loading duration on remote peers
- No more specific version of Newtonsoft required
Last modified 3d ago