Version 5.1.0
Game Compatibility
✔️ Tested with version 1.13.0
Dependencies
Required
- DynamicOpenVR ≥ v0.3.2
- BeatSaberMarkupLanguage ≥ v1.4.0
Optional
- DynamicOpenVR.BeatSaber ≥ v0.3.2
What to download
- RELEASE is what you should download if you just want to use the mod. If you are unsure what to download, this is the file you are looking for.
- DEBUG contains debug code and a PDB for debugging purposes.
- UnityProject contains a barebones Unity project to get started with creating avatars. Make sure to copy
FinalIK.dll
andDynamicBone.dll
from the game's installation folder into theAssets\Libraries
folder before opening the project in Unity to get it working. - Editor contains only the
CustomAvatar.dll
file for use in the editor. Use this if you want to update your current Unity project to the latest version of Custom Avatars.
If you are unsure how to install the mod, check out the installation instructions in the README.
Known Issues
- Events do not work in multiplayer
- SteamVR tracker roles might not be recognized properly and prevent the use of full-body tracking
Changes
General
- All avatars can now be used with full-body calibration and tracking! (#77)
- Added new "Entire Environment" floor adjust option that works better with environments with a floor that extends past the player's space (e.g. Linkin Park)
- Fixed mirrors not working properly when floor adjust is used (#79)
- Fixed avatar not following spectator spot in multiplayer (#80)
- Fixed floor not resetting when no avatar is selected
- Fixed controller offset being wrong for Index controllers in certain situations
- Fixed smooth camera not displaying avatar – this can be reverted to the old behaviour by changing
showAvatarInSmoothCamera
tofalse
inUserData\CustomAvatars.json
- Various small performance improvements