.dll 原生 Mod 导入和加载器配置
什么时候用 .dll Mod
当 .zip 格式的 Mod 做不到你想要的事情时——比如:
- 需要修改渲染层(替换方块着色器、改 UI 样式)
- 需要 hook 游戏底层逻辑(比行为包能力更深)
- 已经在用 LeviLamina 等加载器的生态
警告:.dll Mod 的能力更强,风险也更大——搞不好会让游戏无法启动、存档损坏。只在干净的隔离版本里用,并且每次加 .dll Mod 前都先备份。
前提条件
用 .dll Mod 之前需要:
| 条件 | 说明 |
|---|---|
| x64 UWP 实例 | .dll 原生加载器目前只支持 x64 架构,ARM64 还不行 |
| 桌面 Visual C++ 运行时 | LeviLauncher 会检查并引导安装 |
| 原生加载器 | LeviLamina 或兼容的加载器 |
| 隔离版本 | 强烈建议,不要在主环境里试 |
导入步骤
- 打开 LeviLauncher Mods 页面
- 确认选中的版本是支持 x64 的隔离版本
- 拖拽
.dll文件或点「导入」选择 - LeviLauncher 检查是否需要加载器,引导安装 LeviLamina
- 安装加载器后
.dllMod 被正确识别并注册
加载器安装
首次导入 .dll Mod 时,如果系统里没有对应的加载器,LeviLauncher 会提示安装 LeviLamina:
- 自动下载加载器本体
- 部署到隔离工作区
- 注册启动时自动加载
加载器装好之后,后续 .dll Mod 的导入就不需要重复这一步了。
启用和禁用
和 .zip Mod 一样,在 Mods 页面勾选启用/禁用。每次启用新 .dll Mod 后,都完整启动一次游戏测试——如果游戏没崩、Mod 功能正常,说明这个 .dll Mod 和当前加载器版本兼容。
兼容性提示
.dll Mod 的兼容性取决于:
- 游戏版本(正式版 vs 预览版)
- 加载器版本
- 其他同时启用的
.dllMod(可能冲突)
只要上述任意一个变量变了,原来能跑的 .dll Mod 可能就跑不起来了。每次更新游戏版本或加载器版本后,都要逐个重新测试 .dll Mod。
和 .zip Mod 一起用
可以同时用 .zip Mod 和 .dll Mod。LeviLauncher 会分别处理它们——.zip 走行为包/资源包路线,.dll 走加载器路线,互不干扰。