Skip to content

Update 3.0 - UTF8, optimizations, better editor, read-only mode

Latest
Compare
Choose a tag to compare
@Miner28 Miner28 released this 09 Sep 06:53
· 4 commits to main since this release
61d09ca

Requires UdonSharp >1.0 and VRChat Creator Companion version of VRCSDK3

UTF8 support

Added support for encoding and reading UTF8, which in most cases will have lower byte usage than UTF16.
Choose between UTF8 and UTF16 depending on what you are encoding.

Custom Encoders

Header has been updated, now includes Terminator pixel, Data Type, Encoder Version and Encoder Type. Make sure to check C# Encoder's implementation for more details.

Read-only mode

When AvatarImageReader detects a project without VRChatApiTools AIR will be put into read-only mode. The Encoder will not work in this mode.

Installation

Import with VRChat Creator Companion:

  1. Download the the repository's .zip here
  2. Unpack the .zip somewhere
  3. In VRChat Creator Companion, navigate to Settings > User Packages > Add
  4. Navigate to the unpacked folder, com.miner28.avatar-image-reader and click Select Folder
  5. Avatar Image Reader should now be visible under Local User Packages in the project view in VRChat Creator Companion
  6. Click Add

Import with Unity Package Manager (git):

  1. In the Unity toolbar, select Window > Package Manager > [+] > Add package from git URL...
  2. Paste the following link: https://github.com/Miner28/AvatarImageReader.git

Import from Unitypackage:

  1. Download latest Avatar Image Reader from here
  2. Import the downloaded .unitypackage into your Unity project