Skip to content

插件使用教程

d3dxSkinManage 在 1.5.19 版本之后允许加载插件,你可以通过插件来丰富程序的功能。

警告

插件仅为实验性功能,我们不提供任何安全性、品质性和兼容性保证。

如何加载插件

首先在 插件资源 页面下载你所需要的插件压缩包,然后将它解压到 ./plugins/ 目录下。你需要保证其表现为一个文件夹且里面有一个 main.py 文件,不要出现文件夹嵌套,文件夹名称不能出现非英文字符,否则会导致插件无法被识别,或不能正常加载。

TEXT
d3dxSkinManage/
├── plugins/
│   ├── plugin-name-1/
│   │   ├── main.py
│   │   ├── description.txt
│   │   └── ...
│   │
│   ├── plugin-name-2/
│   │   ├── main.py
│   │   ├── description.txt
│   │   └── ...
│   │
│   └── ...

└── ...

错误示例

以下为错误的解压示例,插件将不能正常加载。

TEXT
d3dxSkinManage/
├── plugins/
│   ├── plugin-name-1/      <-- 文件夹嵌套
│   │   └── plugin-name-1/  <-- 文件夹嵌套
│   │       ├── main.py
│   │       ├── description.txt
│   │       └── ...
│   │
│   ├── xxx 插件/  <-- 文件夹名带中文和空格
│   │   ├── main.py
│   │   ├── description.txt
│   │   └── ...
│   │
│   ├── main.py          <-- 插件内容出现在根目录
│   ├── description.txt  <-- 插件内容出现在根目录
│   │
│   └── ...

└── ...

检查插件是否被加载

在 1.5.20 版本后在软件的 插件 页面会列举已加载的插件,若插件加载失败则不会出现在该页面,但这并不意味着插件的内容没有对程序产生影响。你可以在日志文件中搜索 (plugins) 相关的日志,并查看错误信息。

失效和更新

随着版本更新,程序的部分结构会发生改变,这需要插件跟进,因此你需要检查你的插件是否为最新版本。程序不会自动帮你完成更新,你需要手动检查插件是否为最新版本,并更新。

视频教程链接

插件加载教程 插件加载失败原因

视频教程由 @黎愔 录制和提供。

Licensed under the GNU General Public License v3.0