create vrc subdir

This commit is contained in:
2026-03-16 23:46:29 -06:00
parent f70bf026d1
commit 2823479d8c
86 changed files with 4793 additions and 17 deletions
@@ -653,3 +653,82 @@ Done. Updated the `.gitignore` to use `vrc/` instead of `vrchat/`. All Unity-gen
---
_**User**_
What version is the unitypackage file?
---
_**Agent (model kimi-k2.5, mode Agent)**_
<think><details><summary>Thought Process</summary>
The user is asking about the "version" of the unitypackage file format. Unity packages (`.unitypackage` files) are simply gzipped tar archives that contain Unity asset files and metadata. They're not versioned in a strict sense - Unity has used the same package format across many versions.
However, if they're asking about the version of a specific unitypackage file they have, they would need to check the contents of that package. Unity packages don't have a single "version number" in the traditional sense - instead, the version compatibility is determined by the Unity version that created the package and the assets within it.
Let me provide a concise answer about unitypackage format.</details></think>
---
Unity `.unitypackage` files don't have a formal version number - they're a container format Unity has used consistently across versions. A unitypackage is essentially a gzipped tar archive containing asset files and `pathname`/`asset` metadata files.
If you need to check compatibility of a specific package, you'd look at:
1. **The Unity version that created it** (embedded in the asset metadata inside the package)
2. **The minimum Unity version required** (if specified by the package creator)
To check this programmatically, you could extract and inspect the `asset.meta` files inside the package, but typically you just try importing it into your Unity project - Unity will warn if assets are incompatible.
Are you trying to verify compatibility with a specific Unity version, or checking a package you downloaded?
---
_**User**_
Ah, so I can do a unity 2022 Avatar proj without worrying?
---
_**Agent (model kimi-k2.5, mode Agent)**_
<think><details><summary>Thought Process</summary>
The user is asking if they can use Unity 2022 for a VRChat Avatar project without worrying about compatibility issues. Let me provide a helpful answer about VRChat and Unity 2022 compatibility.
VRChat has specific Unity version requirements that change over time. As of my knowledge cutoff, VRChat was using Unity 2019.4, but they've been working on migrating to newer versions. I should give accurate information about what versions are supported and what the user should check.
Actually, I should be careful here - VRChat's Unity version requirements are specific and important to get right. Let me think about what I know:
- VRChat has historically used Unity 2019.4.31f1 for a long time
- They announced migration to Unity 2022.3 (LTS)
- The VCC (Creator Companion) should handle the correct Unity version
- Users should check VRChat's official documentation for the current recommended version
I should advise the user to check what VRChat currently recommends, as this changes over time and it's important to use the version that VRChat officially supports for avatar/world creation.</details></think>
---
Yes, but with one important caveat: **use the exact Unity version that VRChat specifies**.
VRChat maintains a specific Unity version for compatibility. As of recent updates, VRChat has been migrating to **Unity 2022.3 LTS** (specifically 2022.3.22f1 or similar).
Here's what you need to know:
## VCC Handles This
When you use VCC Creator Companion to create your project in the `vrc/` folder, it will:
- Specify the exact Unity version needed
- Set up the correct project template (avatar vs world)
- Install the correct VRChat SDK packages
## Check Before Installing
Before setting up, verify the current recommended version:
- Open VCC Creator Companion
- It will show you the required Unity version if you don't have it
- Or check [VRChat's documentation](https://docs.vrchat.com/)
## If You Have the Wrong Version
If you already have Unity 2022 but a different minor version (e.g., 2022.3.10f1 vs 2022.3.22f1), you may need to install the specific version VRChat requires. Unity Hub makes this easy to manage multiple versions.
So yes, Unity 2022 is the right era - just match the specific version VCC asks for when you create the project.
---