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:
- Download the the repository's .zip here
- Unpack the .zip somewhere
- In VRChat Creator Companion, navigate to
Settings
>User Packages
>Add
- Navigate to the unpacked folder,
com.miner28.avatar-image-reader
and clickSelect Folder
Avatar Image Reader
should now be visible underLocal User Packages
in the project view in VRChat Creator Companion- Click
Add
Import with Unity Package Manager (git):
- In the Unity toolbar, select
Window
>Package Manager
>[+]
>Add package from git URL...
- Paste the following link:
https://github.com/Miner28/AvatarImageReader.git
Import from Unitypackage:
- Download latest Avatar Image Reader from here
- Import the downloaded .unitypackage into your Unity project