Skip to content
This repository has been archived by the owner on Oct 29, 2023. It is now read-only.

API Fixes

Compare
Choose a tag to compare
@200Tigersbloxed 200Tigersbloxed released this 08 Aug 08:11
· 8 commits to main since this release
7bda961

Hey guys, this release is a big one! First, thank you to the developers at ABI for working very hard on getting this new API released! Today's release entails two major changes,

No more MelonLoader/BepInEx Specific Binaries!

The only file you need from now on is the CVRParamLib.dll file! It can be installed as a MelonLoader mod, a BepInEx plugin, or an Assembly Reference. Please remove any old traces of the previous files from your machine.

All Current Issues have been Fixed!

The new update fixes both the issue where the Avatar Details page would popup after getting AvatarDetails_t and the issue where referencing CVRParamLib.dll would not work during runtime.

Thanks guys, see you next update!

Changes:

  • Fix #1
    • This works by manually using ApiConnection.MakeRequest(AvatarDetail, object) to get data in a separate, async Task.
    • See CVRParameterInstance.cs
  • Fix #2
  • Add AvatarInfo constructor for AvatarDetailsResponse
    • Currently unused, may be used in a future update
  • Fixed issue where UseVRChatIds wouldn't work under certain circumstances
  • Fixed issue where a slow FinalizeAvatarSheet would send an AvatarChange despite there not being one
  • Added a constructor to AvatarSheet to clone an AvatarSheet
  • Merge MelonLoader and BepInEx into one Assembly
  • Renamed MelonInfo and BepInPlugin
  • Remove MelonLoader.CVRParamLib and BepInEx.CVRParamLib Projects
    • You can still access them under old1.1.2