Installation
This document was translated from Chinese by an LLM.
This section describes how to install this project.
Please download a stable release from this repository’s Release page, or a nightly build from the fixed Nightly Release page. In particular:
linux-x64.ziplinux-x64.zipandwindows-x64.zipwindows-x64.zipcontain the executableseditor-scripts.zipeditor-scripts.zipcontains the Unity Editor scripts
More specifically, to make decompilation work, you also need UdonModuleInfo.jsonUdonModuleInfo.json. It contains information about all C# functions that Udon programs can call. Due to the VRChat SDK License restrictions, we cannot distribute this file in the repository.
You can of course obtain this file from other sources, but we recommend generating it yourself with the following steps.
- Follow the VRChat creator documentation guide to create a Unity project with both VRChat Base SDK and VRChat World SDK installed
- Use VCC to ensure both SDK packages above are upgraded to the latest versions
- Extract
editor-scripts.zipeditor-scripts.zipdownloaded in the previous step - Create an
Assets/EditorAssets/Editordirectory in that project and copy all editor scripts into that directory - In Unity’s top menu bar, click
Tools/Udon Decompiler/Extract Udon Module InfoTools/Udon Decompiler/Extract Udon Module Info -
The console should show logs like (numbers may differ)
Registry lookup built with 34756 entries.Module info saved to: Assets/UdonModuleInfo.jsonTotal modules extracted: 772Registry lookup built with 34756 entries.Module info saved to: Assets/UdonModuleInfo.jsonTotal modules extracted: 772Then you can find
UdonModuleInfo.jsonUdonModuleInfo.jsonin the shown directory