Profile PictureDextro

Avatar Protection System for VRChat

$20+
160 ratings

SCRAMBLED MESH WILL NEVER BE VISIBLE, VIDEO IS SIMPLIFIED FOR DEMONSTRATION

Dextro's Avatar Protection System for VRChat is an automated ripping-protection system that offers the highest level of security for avatar assets currently available. It consists of two components, a Unity editor script that applies the protection to your avatar when it is uploaded, and a VRChat OSC program that unlocks the avatar with a key when you load into it.


Features:

  • Automatically protects a copy of your avatar when you upload it, process is non-destructive
  • Automatically unlocks your avatar in-game using the OSC app and generated key, no menu controls or passwords
  • Fully compatible with any Humanoid avatar (VRCFury, Modular Avatar, VRCFaceTracking, MMD, etc.), does not require custom shaders
  • Scrambles your avatar's meshes with your key using multiple methods, and locks/obfuscates the Animator
  • Defeats malicious reuploads and parameter stealing, and prevents most assets from being reconstructed
  • Applies renaming obfuscation to your entire hierarchy and most extractable asset types, with an exclusion option
  • Fallback option displays a chosen (unprotected) avatar if Custom Animations are hidden
  • Supports protection and unlocking of your Quest version when using protection on PC

IMPORTANT:

Your purchase is locked to a single VRChat account display name that is entered into the Gumroad field when buying. If your display name has any special characters in it, be sure to copy and paste it directly from the VRChat website into the purchase field.

Copy and paste the display name as it appears here on the VRChat website.

Extracting the avatar into Unity will return an unusable, obfuscated mess with all meshes heavily scrambled, and avatars directly re-uploaded into the game will be invisible with no working animations. Without your key, a malicious user will not be able to unscramble your meshes or unlock your avatar.

Attempting to restore the ripped avatar in Unity won't get very far.

Keys generated by the Protection System can be shared with others also using the OSC program to unlock the same avatar. This is useful for controlling access to a specific avatar and protecting commissions that others upload on your account. Keys are located in Documents/DexProtect and are named using the Avatar ID.

The Protection System has full tested compatibility with the Clone System, and should be compatible with most custom animator setups with no additional modification necessary.

Requirements:

The Protection System unlocks your avatar through an OSC software tool that you must run alongside VRChat to detect when you switch avatars and unlock them.

In order to use the Protection System, you will need:

  • Unity 2019.4.31f1 or 2022.3.6f1
  • A newer VRChat Avatars SDK3 (May 2023 or newer)
  • A Humanoid avatar with an SDK3 Avatar Descriptor, custom expressions & FX layer
  • 19 bits of spare Expression Parameter space
  • .NET Framework 4.7.2

Limitations:

  • Protected avatars are only visible to users who have your Custom Animations enabled
  • Your avatar will appear invisible for a few seconds to anyone who has just joined/shown your avatar
  • The Avatar Preview in the menu will display the Fallback avatar, or be invisible if one was not selected
  • The Fallback avatar will not have any Gestures or Visemes, and is not protected by the System (Use a low-poly Quest model, if you have one)

No system is perfect, and there is no guarantee that your avatar will never be ripped or reverse-engineered if this system is used. It is very unlikely that someone will be able to get your original avatar with all its functionality back, but not impossible, so don't assume that this makes you invincible.

Terms of Use:

  • The Protection System is for use on public and private avatars that you upload under your own VRChat account. Public uploads will only work for users who have both the OSC program and key.
  • Do not redistribute, reupload, sell, or otherwise claim the Protection System as your own.
  • As assets are generated at upload-time and locked to a single VRChat user account, there will not be a Commercial license available at this time.
  • Any attempts to reverse-engineer, deobfuscate, or decompile the Protection System binaries, or use of the system in loading other users' stolen avatars may result in a permanent ban from using the Protection System.
$
Add to cart

You'll get the .unitypackage file and access to the System for your VRChat username

3.0 Parameter Bits
19
Invisibility Time
2 to 5 seconds
Accounts Permitted
1
Avatar Uploads
Unlimited
Copy product URL

Ratings

4.9
(160 ratings)
5 stars
94%
4 stars
4%
3 stars
0%
2 stars
0%
1 star
2%
$20+

Avatar Protection System for VRChat

160 ratings
Add to cart