/BetterQQNT

QQNT的插件加载器,轻量 · 简洁 · 开源

Primary LanguageJavaScriptMIT LicenseMIT

BetterQQNT

BetterQQNT是一个QQNT的插件加载器
它可以让你自由地为QQNT添加各种插件
比如:美化主题,增加新功能 等...

不要将这个项目弄混淆了!
并非是橘子他们团队用C++所作的BetterQQNT(DLL版)
而是由作者自己用JavaScript所做的BetterQQNT(JS版)

因为与橘子的BetterQQNT(dll版)重名,打算更换名称为LiteLoaderQQNT
(毕竟是橘子提出要做BetterQQNT,我只是等不及他做完,我就先做了试试)
一些奇怪的兼容性:LiteLoaderQQNT与BetterQQNT和QQNTim可正常使用
(不过橘子的BetterQQNT还没更新,Windows 9.8.5版本无法使用,不要尝试上面)

注意事项

  • 目前仍在开发当中,可能会存在一些问题和不足
  • 目前没有插件商店系统,暂时只能自行寻找插件
  • 仅为个人兴趣而制作,开发目的在于学习和探索
  • 能力有限,随缘更新。不过也欢迎各位来提交PR
  • 由于项目特殊性,必要时会停止开发或删除仓库

安装方法

支持Windows, Linux, MacOS的32位与64位QQNT

安装位置:

  • Windows:QQNT的根目录/resources/app
  • Linux:QQNT的根目录/resources/app
  • MacOS:/Applications/QQ.app/Contents/Resources/app

只需三步,就可以轻松安装BetterQQNT:

  1. 使用工具克隆项目,或者下载项目ZIP并将内部文件夹放入安装位置
  2. 编辑package.json文件,将main键值改为BetterQQNT文件夹名字
  3. 重新启动QQNT,享受BetterQQNT带来的乐趣吧!

应与package.json文件同级:

├─app_launcher
├─BetterQQNT <--在这
│  ├─builtins
│  ├─src
│  ├─package.json
│  └─...
├─package.json
└─...

package.json文件示例:

{
    ...
    "main": "BetterQQNT",
    ...
}

插件链接

开发

目前并不建议开发插件,加载器还在完善中...
插件格式基本确定,直到完善后都应该不会大改
插件模板:LiteLoaderQQNT-Plugin-Template

Windows QQNT 9.8.5版本暂时无法打开自身的DevTools
请安装Chii Devtools插件或QQNT vConsole插件进行调试

扩展

作者 名称 描述
沫烬染 Chii DevTools 使用Chii的DevTools进行远程调试
XiaoHe321 QQNT vConsole 使用腾讯自己的vConsole进行前端调试
沫烬染 窗口置顶 添加窗口置顶按钮
XiaoHe321 背景插件 窗口背景图片
XiaoHe321 链接跳转 外链直接跳转,而不经过拦截页
FW27623 移除QQ游戏中心 删除QQ游戏中心侧边按钮
XiaoHe321 关闭更新弹窗 关闭NTQQ恼人的更新弹窗

主题

作者 名称 描述
沫烬染 测试主题 测试用的主题
MUK MSpring-Theme BetterQQNT 主题,优雅 · 粉粉 · 细致
festoney8 QQNT微信风格主题 BetterQQNT 插件,高仿微信风格的QQ主题

数据目录

BetterQQNT的默认数据文件夹在用户目录/Documents/BetterQQN
修改环境变量BETTERQQNT_PROFILE可指定目录位置

数据目录结构:

BetterQQNT
    ├─plugins           // 插件本体目录
    │   ├─my-plugin         // 插件本体
    │   └─...
    ├─plugins_cache     // 插件缓存目录
    │   ├─my-plugin
    │   └─...
    ├─plugins_data      // 插件数据目录
    │   ├─my-plugin
    │   └─...
    └─config.json       // 配置文件(不是给插件用的

插件目录结构:

my-plugin
    ├─manifest.json     // 存放插件信息
    ├─main.js           // 存在插件入口
    └─...

开源协议

MIT License
Copyright (c) 2023 沫烬染