start
start copied to clipboard
支持全平台的第三方雀魂客户端, 支持安装自定义扩展
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_plugin
的assets
目录下创建chs_t/extendRes/charactor/yiji
文件夹
然后放入对应的同名图片
最后在Start里输入o
选择打包插件
即可看到插件了
注意要启用插件,否则不会被载入
联系方式
- B 站 ID: 神崎·H·亚里亚
- B 站 ID: 关野萝可
- QQ 交流群: 991568358
- Discord: JoinDiscord
赞助本项目
https://afdian.net/@moxcomic
