Skip to content

Studio Mod FrameworkBrickLink Studio 2.0 的 Mod 加载框架

不改官方源码,就能给 Studio 2.0 加载插件、注入原生菜单、打 Harmony 补丁。

Studio Mod Framework

三层架构 ​

BrickLink Studio 2.0Unity 2022.3.62f3 · MonoBleedingEdge x64Cecil IL 注入入口StudioModLoader.dll启动引导 · Mods 扫描 · 菜单注入 · F10 控制台依赖并引用StudioSDK.dllStudioPlugin · StudioAPI · PluginConfig · IPluginLogger继承并扩展你的插件.dll放入 Studio 2.0/Mods/ 即被自动加载

写一个插件 ​

csharp
using StudioMod.SDK;

[StudioPlugin("com.example.hello", "Hello World", "1.0.0", "YourName")]
public class HelloPlugin : StudioPlugin
{
    public override void OnLoaded()
    {
        // 注入到顶部原生 "Mods" 菜单
        StudioAPI.RegisterMenuItem("打个招呼", () =>
            StudioAPI.ShowToast("Hello from Studio Mod Framework!"));

        Logger.Info("插件已加载");
    }
}

继承 StudioPlugin、标上 [StudioPlugin] 元数据、丢进 Mods/ —— 三步就能跑起来。完整流程见快速上手。

从哪开始 ​

为 BrickLink Studio 2.0 打造的第三方 Mod 加载框架 · 与 BrickLink / LEGO 官方无关联