Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Zephyr)
  • No Skin
Collapse
RipperStore Logo
  1. Home
  2. Assets
  3. Gifts / Downloads
  4. VRCA-Recovery Tool! Get Fully Working Unity Projects Out of VRCA Files

VRCA-Recovery Tool! Get Fully Working Unity Projects Out of VRCA Files

Scheduled Pinned Locked Moved Gifts / Downloads
vrcavrca convertvrca ripstool
11 Posts 7 Posters 737 Views 26 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K
    K
    kirin35
    wrote last edited by kirin35
    #1

    VRCA Recovery turns a VRChat avatar file (.vrca) back into a Unity project you can open, edit and build again. It sets up a Unity 2022.3.22f1 project with the VRChat Avatars SDK already installed, and puts your avatar in a ready-made scene.

    [register or login to view this hidden content]
    [register or login to view this hidden content]

    Virus Total for 1.0 Windows
    Virus Total for 1.0 Linux

    Screenshot_20261027_071036.png
    Screenshot_20261027_071019.png
    Screenshot_20261027_071046.png
    Screenshot_20261027_071119.png
    Screenshot_20261027_074159.png

    What comes back

    • The avatar itself: prefabs, meshes, textures, materials, animator controllers, expression menus and parameters.
    • Shaders: the app looks for the real shader first, in this order:
      1. your own shader libraries;
      2. lilToon and Poiyomi;
      3. packages found in VRChat’s listings, the community index or public shader releases.

    Locked Poiyomi materials are matched to the unlocked shader they came from. If no real copy exists, the full edition rebuilds the shader from the compiled code inside the avatar. When that isn’t possible either, a placeholder keeps the material’s properties.

    • Animations: in the full edition, animations whose targets were stored as scrambled names get their real targets back. That covers object paths, blend shapes, animator parameters and material properties.
    • Build tools: VRCFury (including SPS), GoGo Loco and Modular Avatar are detected and installed, and their scripts are reconnected.
    • Other packages: added only when the avatar’s shaders or scripts prove it needs them.

    How it checks its work

    A finished recovery has passed more than “it opens in Unity”:

    1. Unity loads the project and checks the avatar descriptor, the animator, the playable layers, the expressions and every shader the app bound.
    2. The SDK builds the avatar offline and runs its own avatar checks, including the PC performance rating. No account or upload is involved.
    3. The rebuilt avatar is exported again and compared with the original, so you can see what’s missing or changed.
    4. Each menu control is clicked through in Play mode with Av3Emulator, and the report notes any control that does nothing.

    What it can’t bring back

    An avatar file only holds what VRChat needs to show the avatar. Anything that lived only in the creator’s project is gone:

    • Source art: PSD, BLEND and FBX files with their import settings. You get the finished meshes and textures instead.
    • The rig setup: the rig comes back as it was exported, not rebuilt, so it may need work before you rely on it.
    • Shaders with no compiled data: these can’t be rebuilt, so their materials keep a placeholder.
    • Editor-only setup: anything that never made it into the upload is not in the file to recover.

    Getting started

    1. Install Unity 2022.3.22f1 through Unity Hub and sign in so the editor has a license. The app finds Unity; it never downloads it for you.
    2. Open VRCA Recovery and accept the agreement.
    3. Setup: click Download missing. It downloads and verifies AssetRipper, the VRChat SDK and the optional shader and build-tool packages. If Unity is installed somewhere unusual, use Locate Unity….
    4. Recover: drop in your .vrca files, or a whole folder of them, pick an output folder and click Start recovery. Each step shows live progress, and you can switch pages while it runs.
    5. Reports: see what was restored, what was approximated and what needs attention. Every shader is listed with how it was recovered.

    Tip: if the avatar uses paid shaders or Booth assets you own, add the .unitypackage files or folders under More options → Libraries. The app checks each one against the avatar and only uses what it actually needs, so you get the real thing instead of a rebuild.

    Good to know

    • You’re responsible for what you do with recovered content.
    • A passing check doesn’t mean the avatar is identical to the original. Read the reports and look the avatar over in Unity before you upload anything.
    • Recovery takes a while, roughly 15–25 minutes per avatar with all checks on. You can turn off the SDK build and the menu test under More options to make it faster.
    • The app doesn’t check for updates, and links open only when you click them.

    [register or login to view this hidden content] example recovered avatars.
    Screenshots for example recovered avatars.

    1 Reply Last reply
    18
    • kazenikuK
      kazenikuK
      kazeniku
      wrote last edited by kazeniku
      #2

      thank you
      hope theres a demonstrate video

      1 Reply Last reply
      0
      • T
        T
        trashpanda
        wrote last edited by
        #3

        Windows defender is sadly flagging this as Trojan:Win32/Cloxer 😞

        K 1 Reply Last reply
        1
        • x_anonamiss_xX
          x_anonamiss_xX
          x_anonamiss_x
          wrote last edited by
          #4

          Yeah my chrome blocked the file right after download because of a virus...

          1 Reply Last reply
          1
          • J
            J
            JP1z1
            wrote last edited by
            #5

            idk how to get the VRCA....

            1 Reply Last reply
            0
            • T trashpanda

              Windows defender is sadly flagging this as Trojan:Win32/Cloxer 😞

              K
              K
              kirin35
              wrote last edited by
              #6

              @trashpanda said:

              Windows defender is sadly flagging this as Trojan:Win32/Cloxer 😞

              @x_anonamiss_x said:

              Yeah my chrome blocked the file right after download because of a virus...

              It is a false positive, you can look at the virustotal behavioral analysis. It is mainly thinking its a virus because it is able write/extract so many files at once. And it is unsigned obviously.

              It does also work under a VM both Linux or Windows if you wanna do that instead.

              1 Reply Last reply
              0
              • leochanL
                leochanL
                leochan
                wrote last edited by
                #7

                It is a 64-bit Tauri (Rust) app, and under the hood, it is a Unity project recovery tool for VRChat. It calls AssetRipper headlessly and includes a process to rewrite shader references. The network destinations were only VRCFury, Poiyomi, nadena, lilxyzw, and VRChat's public VPM, plus Buy Me a Coffee for donations and Umami for analytics.

                Discord webhooks, Telegram, ngrok, pastebin, Run keys, PowerShell, and Task Scheduler are zero in terms of strings. Keylog and cmd.exe are strings from rustls and the Rust standard library, and this is not a keylogger or remote control tool.

                looks no rat/trojan
                thanks for shareing!

                K x_anonamiss_xX 2 Replies Last reply
                ♥ 👍
                2
                • leochanL leochan

                  It is a 64-bit Tauri (Rust) app, and under the hood, it is a Unity project recovery tool for VRChat. It calls AssetRipper headlessly and includes a process to rewrite shader references. The network destinations were only VRCFury, Poiyomi, nadena, lilxyzw, and VRChat's public VPM, plus Buy Me a Coffee for donations and Umami for analytics.

                  Discord webhooks, Telegram, ngrok, pastebin, Run keys, PowerShell, and Task Scheduler are zero in terms of strings. Keylog and cmd.exe are strings from rustls and the Rust standard library, and this is not a keylogger or remote control tool.

                  looks no rat/trojan
                  thanks for shareing!

                  K
                  K
                  kirin35
                  wrote last edited by
                  #8

                  @leochan Many thanks for conforming I have found the issue actually. It is umami causing the detection even though my other app for VRCW recovery uses the same thing. Because Tauri uses webview on windows it thinks its a clicker app; as in like it clicks on things on behalf of you. VRCW Recovery tool on the other hand was done with .NET Native AOT with Avalonia so it is drawing its own window hence never triggering this detection.

                  I might remove the Umami or try to solve it. Also to be clear only analytics its providing me is how many people clicked "I agree" button on the pop-up. Nothing else.

                  1 Reply Last reply
                  0
                  • leochanL leochan

                    It is a 64-bit Tauri (Rust) app, and under the hood, it is a Unity project recovery tool for VRChat. It calls AssetRipper headlessly and includes a process to rewrite shader references. The network destinations were only VRCFury, Poiyomi, nadena, lilxyzw, and VRChat's public VPM, plus Buy Me a Coffee for donations and Umami for analytics.

                    Discord webhooks, Telegram, ngrok, pastebin, Run keys, PowerShell, and Task Scheduler are zero in terms of strings. Keylog and cmd.exe are strings from rustls and the Rust standard library, and this is not a keylogger or remote control tool.

                    looks no rat/trojan
                    thanks for shareing!

                    x_anonamiss_xX
                    x_anonamiss_xX
                    x_anonamiss_x
                    wrote last edited by
                    #9

                    @leochan dang you know your stuff, thanks for all that! I appreciate the explanation.

                    1 Reply Last reply
                    0
                    • M I K O S H IM
                      M I K O S H IM
                      M I K O S H I
                      wrote last edited by
                      #10

                      i hope u know people that helping rippers world stuff ripping etc hope u know they are angels people making tools to help others is such angels and deserves money tips for the hard work gen if u ever have a tip donation let me know cause im gen grateful

                      1 Reply Last reply
                      1
                      • M I K O S H IM
                        M I K O S H IM
                        M I K O S H I
                        wrote last edited by
                        #11

                        i also had a question its not provided the fix animations?
                        image_2026-10-27_144623879.png

                        1 Reply Last reply
                        0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular