Udon Decompiler

安装

For English version, refer to Installation.

本节介绍本项目的安装方式.

安装本反编译器

请从本仓库的 Release 页面获取稳定发布版本, 或从固定的 Nightly Release 页面获取每日构建版本. 其中:

  • linux-x64.ziplinux-x64.zipwindows-x64.zipwindows-x64.zip 提供可执行文件
  • editor-scripts.zipeditor-scripts.zip 提供 Unity Editor Script

获取必要的资源

具体来说, 为了使反编译过程正常进行, 你还需要获取 UdonModuleInfo.jsonUdonModuleInfo.json. 它是 Udon 程序能调用的一切 C# 函数的信息. 由于 VRChat SDK License 的限制, 我们不能在代码仓库中分发这一文件.

你当然可以从其他渠道取得这一文件, 不过我们建议你通过下面的步骤自行生成该文件

  1. 按 VRChat 创作文档的指引, 创建一个安装了 VRChat Base SDK 和 VRChat World SDK 的 Unity 项目
  2. 使用 VCC 确认上述两个 SDK 包均已升级到最新版本
  3. 解压上一步中下载的 editor-scripts.zipeditor-scripts.zip
  4. 在该项目中新建 Assets/EditorAssets/Editor 目录, 将得到的所有编辑器脚本复制到该目录中
  5. 在 Unity 的顶部菜单栏点击 Tools/Udon Decompiler/Extract Udon Module InfoTools/Udon Decompiler/Extract Udon Module Info
  6. 控制台中应该出现日志(数值可能略有不同)

    Registry lookup built with 34756 entries.
    Module info saved to: Assets/UdonModuleInfo.json
    Total modules extracted: 772
    Registry lookup built with 34756 entries.
    Module info saved to: Assets/UdonModuleInfo.json
    Total modules extracted: 772

    然后可以在所展示目录中找到 UdonModuleInfo.jsonUdonModuleInfo.json