LiteLoaderQQNT,QQNT 的插件加载器
LiteLoaderQQNT 是 QQNT 的插件加载器,一般在 QQNT 的环境内简称为 LiteLoader。
它可以让你自由地为 QQNT 添加各种插件,并实现例如美化主题、增加功能等各种功能。
安装 LiteLoaderQQNT 之前,确保你安装好了基于 QQNT 架构的 QQ。安装分为从 Releases 中下载稳定版(推荐)和通过 git clone 安装。
安装时请不要修改 LiteLoader 文件夹内的 package.json
。应该修改 QQNT安装目录/resources/app/package.json
。
安装位置
正常情况下,需要将含有 LiteLoaderQQNT 本体的文件夹放到 QQNT安装目录/resources/app
下。
对于不同系统,默认情况下此位置可能为:
Windows: C:\Program Files\Tencent\QQNT\resources\app
Linux: /opt/QQ/resources/app
MacOS: /Applications/QQ.app/Contents/Resources/app
安装完成后的目录结构应类似于这样:
├─app_launcher
├─LiteLoader <- 含有 LiteLoader 本体的文件夹
│ ├─builtins
│ ├─src
│ ├─package.json
│ └─...
├─package.json <- 如有必要需要修改的 package.json
└─...
需要修改的 package.json
的示例(请先参阅 启动方法 再决定是否修改):
将 "main": "./app_launcher/index.js"
改为 "main": "./LiteLoader"
{
...
"homepage": "https://im.qq.com",
"sideEffects": true,
- "main": "./app_launcher/index.js",
+ "main": "./LiteLoader",
...
}
对于 Windows QQNT 9.9.1
版本(除 15717 版本外)以上,安装后请阅读 启动方法
从 Releases 中下载稳定版的方式进行安装(推荐)
从 Releases 中下载最新的 LiteLoaderQQNT.zip
。
解压出 LiteLoaderQQNT.zip
内的 LiteLoader
文件夹到 安装位置。
修改 安装位置 中提到的 package.json
,将 "main": "/app_launcher/index.js"
改为 "main": "LiteLoader"
。
至此,安装完成。
使用 git clone 的方式安装(不推荐,适合高阶用户)
确保你的系统装有 Git。
在终端中打开上文提到的 LiteLoaderQQNT 需要安装到的位置。
输入 git clone https://github.com/mo-jinran/LiteLoaderQQNT.git --recursive LiteLoader
拉取项目与子模块。
修改 安装位置 中提到的 package.json
,将 "main": "/app_launcher/index.js"
改为 "main": "LiteLoader"
。
至此,安装完成。
通过 AUR 安装(仅限 Arch Linux 和 Arch-based Linux)
确保你没有安装 Linux QQ 或已从 AUR 安装非 linuxqq-appimage 包的 Linux QQ。
使用你的 AUR Helper 安装 liteloader-qqnt-bin
包(对于想要使用最新代码的用户,请安装 liteloader-qqnt-git
包)。
至此,安装完成。
由于 Windows QQNT 9.9.1
版本和 MacOS QQNT 6.9.18
版本开始被添加文件校验,
MacOS 目前只能通过安装 App Store 版 QQNT 来解决(仍然不含文件校验),或安装老版本。
更老版本 QQNT 以及 Windows 9.9.1-15717 版本没有添加文件校验,所以无需阅读这段教程。
以下两种方式任选其一即可
使用 Launcher (闭源软件):
请将被修改的 package.json
文件内容还原(必须跟原文件一样)
从 releases 中下载额外的 Launcher(LiteLoaderQQNT-Launcher_x64.exe
或 LiteLoaderQQNT-Launcher_x86.exe
),Launcher 可以只用x86版本。
将额外下载的 Launcher 移动到 QQNT 安装目录下 QQ.exe 同级目录。
至此,安装完成。为了加载 LiteLoaderQQNT,你需要每次运行都使用 Launcher 而不是 QQ。(可以将QQ的快捷方式目标程序修改为 Launcher )
使用 Patch (开源方法):
确保你有权限能够执行本地PowerShell脚本文件(系统设置 > 开发者选项 > PowerShell中的设置)
在 LiteLoader 目录内以管理员模式运行patch.ps1
脚本
在弹出的新窗口中选择对应版本的QQ,点击下方按钮开始Patch
至此,安装完成。经过 Patch 后去除了文件校验的 QQ.exe 将永久生效。
如果 Launcher 或 Patch 运行失败无反应请尝试使用管理员权限运行重试
📂 数据目录
LiteLoaderQQNT 的默认数据文件夹在 用户目录/Documents/LiteLoaderQQNT
,修改环境变量 LITELOADERQQNT_PROFILE
可指定目录位置。
数据目录结构:
LiteLoaderQQNT
├─plugins <- 插件本体目录
│ ├─my-plugin <- 插件本体
│ └─...
├─plugins_cache <- 插件缓存目录
│ ├─my-plugin
│ └─...
├─plugins_data <- 插件数据目录
│ ├─my-plugin
│ └─...
└─config.json <- LiteLoader配置文件
阅读 10万+