【好东西】LiteLoaderQQNT安装教程

【好东西】LiteLoaderQQNT安装教程

前言

好久不见,一点都不想念,就在前几天,我发现了一个很好玩的东东,就叫LiteLoaderQQNT

正文

首先,我们要知道LiteLoaderQQNT是什么?

是一个机器人框架?是一个外挂?

NoNoNo,其实LiteLoaderQQNT是一个

QQNT 的插件加载器,一般在 QQNT 的环境内简称为 LiteLoader
它可以让你自由地为 QQNT 添加各种插件,并实现例如美化主题、增加功能等各种功能!

版本支持

理论支持 QQNT 桌面端 全架构 全版本
能装 QQNT 就能装 LiteLoaderQQNT
兼容性好的没话说,我也觉得有点离谱

外部链接

其次,他的Tg链接是

群聊:https://t.me/LiteLoaderQQNT
频道:https://t.me/LiteLoaderQQNT_Channel

LiteLoaderQQNT

框架本体:https://github.com/LiteLoaderQQNT/LiteLoaderQQNT
插件模板:https://github.com/LiteLoaderQQNT/Plugin-Template
插件列表:https://github.com/LiteLoaderQQNT/Plugin-List

​开源协议

其次,这个东西也是开源了

MIT License

Copyright (c) 2023 LiteLoaderQQNT

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

下载

你需要先下载 LiteLoaderQQNT 到任意位置,以下有两种方式

  • 通过 Release

    前往 LiteLoaderQQNT 仓库,在 Release 中 Latest 内,下载 LiteLoaderQQNT.zip 文件,将压缩包内 LiteLoaderQQNT 目录解压到任意位置

    LiteLoaderQQNT:https://github.com/LiteLoaderQQNT/LiteLoaderQQNT

  • 通过 Clone

    使用 Git 工具将 LiteLoaderQQNT 仓库 Clone 到本地任意位置

    git clone --depth 1 https://github.com/LiteLoaderQQNT/LiteLoaderQQNT.git

安装

找到 QQNT 安装目录,编辑 resources\app\app_launcher\index.js 文件,在最前端插入一行require(String.raw`此处为你 LiteLoaderQQNT 目录路径`);

require(String.raw`C:\LiteloaderQQNT`); // 此处换成你 LiteLoaderQQNT 目录位置
require('./launcher.node').load('external_index', module);

警告

请确保拥有 QQNT 安装目录的读写权限!如果不想给予 QQNT 安装目录读写权限

  • 按照下文 存储位置 一节进行设置
  • 将 LiteLoaderQQNT/src/preload.js 复制到 QQNT/resources/app/versions/此处为版本号/application/preload.js

LiteLoaderQQNT 会在第二步骤的文件不一致或没有文件时自动复制,也就是说在更新本体后需再进行一次这步骤

修补

警告

—————————–此条目仅需 Windows 用户查看,其他系统无需继续阅读此条目——————————–

由于 Windows 系统平台 QQNT 被添加文件完整性验证,你需要额外步骤来解除限制,有下列三种方式:

检查

按照上述教程完成安装后,有两种方法检查 LiteLoaderQQNT 是否成功安装

  • 运行 QQNT 并打开设置,查看左侧列表是否出现 LiteLoaderQQNT 选项
  • 使用终端运行 QQNT 查看是否有 LiteLoaderQQNT 相关内容输出显示

如果有显示,即安装成功,玩的开心!

存储目录

支持设置 LITELOADERQQNT_PROFILE 环境变量指定 data plugins config.json 存储位置,即可不在本体目录进行读写操作,比如 MacOS 与 Linux 平台 QQNT,以及类似于 flatpak 打包的 QQNT,让其实现成为可能

如果你想将本体与存储目录合并在一起(便携软件)需将 LITELOADERQQNT_PROFILE 环境变量删除,将 data plugins config.json 移动回本体根目录下

从 0.x 更新

警告

—————————–如果你是 0.x 版本的老用户想升级到 1.x 版本,请阅读此条目————————————

完成上述安装,还原 0.x 版本需修改的 package.json 文件 main 字段

  • 如果你想保留插件数据,比如防撤回的数据

    1. 在存储目录中将 plugins_data 重命名为 data
    2. 除 data 外,删除其他所有文件
    3. 根据上述 存储目录 一栏进行操作
  • 如果你想完全重新开始,不会保留任何数据

    1. 删除 LiteLoaderQQNT 0.x 版本本体目录
    2. 删除 LITELOADERQQNT_PROFILE 环境变量
    3. 删除 LITELOADERQQNT_PROFILE 存储目录
    4. 删除 QQNT/resources/app/versions/版本号/plugin-preloads.js

插件

手动安装

如果你有现成的插件,请先确保是与 LiteLoaderQQNT 兼容的,并且拥有对应依赖插件

将插件目录移动到 LiteLoaderQQNT/plugins 文件夹内,如果插件是压缩包请先解压

  • plugins – LiteLoaderQQNT 插件目录
    • xxx – 你安装的插件根目录
      • manifest.json – 插件的清单文件
      • …​

插件列表

官方维护着一份插件列表,收录了已知的大部分插件,可在官网首页中查看详情

通过搜索

LiteLoaderQQNT 的插件基本发布在 GitHub,善用搜索可以快速的找到所需插件

比如在搜索框键入关键词LiteLoader插件,即可找到大量LiteLoaderQQNT生态的插件

最后

最后,我希望大家玩得开开心心,干啥都利索

注:别把主页图片以及设置图片发送至官方群聊或有官方人员的群聊!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容