start icon indicating copy to clipboard operation
start copied to clipboard

支持全平台的第三方雀魂客户端, 支持安装自定义扩展

VersionLatest DownloadsLatest

友情链接: 雀魂 AI Start插件下载

Start已被合并进雀魂 AI项目, 合并后功能不变, 只需在主要设置里打开插件模式即可。

什么是Start?

Start是一个支持载入自定义插件的第三方雀魂客户端,Start使用了新的底层框架所以不再对雀魂Ex雀魂Plus的插件进行支持。由于手上项目众多,移动端将不会很快上线。

中国大陆无法加载问题

如果你在中国大陆内使用本软件,可能会遇到卡加载进度条、日服美服无法登陆等问题,遇到此问题的原因是雀魂的服务器架设在非大陆地区,您可能需要使用代理才能够正常的访问。

这里我们以PandaVPN进行举例,首先我们安装并打开VPN,登录后连接上可用的线路,之后修改config.proxy.yaml即可正常访问

# true 开启
# false 关闭
enable: false
# 仅支持 http & socks5
mode: ""
host: ""
port: 0

对比雀魂Plus有哪些区别?

Start Majsoul Plus
开发语言 Golang Electron / JavaScript
软件体积 ≤ 30 MB ≤ 150 MB
Chrome版本 跟随用户Chrome版本 使用Chrome 78且不更新
支持浏览器 Chrome / Microsoft Edge 仅支持内置Chrome
缓存方案 雀魂自己管理缓存 禁止雀魂缓存使用自建缓存
加载方案 直接打开雀魂游戏网页 打开本地index.html然后程序再去请求游戏代码
Service Worker 支持 不支持
拦截方案 Chrome Dev底层拦截, 不使用代理 使用代理--proxy命令将请求发到localhost进行拦截
拦截模式 动态拦截 全部拦截
缓存模式 Service Worker雀魂版本自行缓存 无Service Worker使用--proxy代理到localhost进行缓存
缓存路径 去除 /1 和 资源版本号 保留 /1 和 资源版本号
缓存路径 保存在当前路径下caches文件夹方便查找和删除 保存在系统目录的隐藏文件夹内, 查找不便
User-Agent Chrome原生自带UA 使用自行修改的UA
请求方式 直接请求 先转发到localhost再发出, 请求会带一层localhost
安装方式 无需安装 需要安装
卸载方式 直接删除文件 需要系统卸载
软件缓存 所有文件均在当前目录可直接删除 部分文件在系统隐藏文件夹内不方便查找删除
资源替换 自动识别无需声明 需要在json文件内声明替换的文件路径
脚本加载 自动识别无需声明 需要在json文件内声明要载入的脚本
插件后缀 全部整合为一个 *.plugin 分有 .mspe/.mspm/*.mspr 但本质上没有区别, 管理混乱
插件格式 使用简单、速度更快的plugin格式 需要解压、速度较慢的zip格式

快速制作插件

重要:默认是不加载资源到caches目录的, 如果要查看资源路径请保证没有登陆过游戏删除data文件夹然后打开config.json中的"load_cache": true之后再登录游戏即可加载资源到caches目录下。(load_cache开启时不会载入资源替换插件, 仅进行资源保存)

文件结构:

.
├── caches                    // 资源缓存查看文件夹(需要开启load_cache才会进行缓存)
├── make                      // 插件制作文件夹
├── plugins                   // 插件文件夹
├── replace                   // 临时资源提示文件夹
├── script                    // 临时代码调试文件夹
└── start_windows_amd64.exe   // 主程序

启动主程序后按o打开菜单选择创建/打包插件并输入你的插件ID(随便取名,建议使用英文)

创建后文件结构:

.
├── caches
├── make
│   └── test_plugin
│       ├── assets
│       ├── icon.png
│       ├── main.json
│       └── scripts
├── plugins
├── script
└── start_windows_amd64.exe

打开main.json修改插件信息:

{
  "id": "test_plugin",             // 插件ID,最好使用英文
  "name": "plugin_name",           // 插件中文名
  "version": "1.0.0",              // 插件版本
  "author": "Start",               // 插件版本号
  "email": "[email protected]",    // 邮箱
  "desc": "desc",                  // 插件简介
  "icon": null,                    // 不用写
  "assets": null,                  // 不用写
  "scripts": null                  // 不用写
}

改好信息后保存即可

例如我们要替换一姬的图片,那么我们先启动一次游戏查看一姬的所有皮肤

此时文件结构:

.
├── caches
│   └── chs_t
│       └── extendRes
│           └── charactor
│               └── yiji
│                   ├── bighead.png
│                   ├── full.png
│                   ├── half.png
│                   ├── reverse
│                   │   ├── full.png
│                   │   └── half.png
│                   ├── smallhead.png
│                   └── waitingroom.png
├── make
│   └── test_plugin
│       ├── assets
│       ├── icon.png
│       ├── main.json
│       └── scripts
├── plugins
├── script
└── start_windows_amd64.exe

那么我们就在test_pluginassets目录下创建chs_t/extendRes/charactor/yiji文件夹

然后放入对应的同名图片

最后在Start里输入o选择打包插件即可看到插件了

注意要启用插件,否则不会被载入

联系方式

赞助本项目

https://afdian.net/@moxcomic