雀魂解锁全角色、皮肤、装扮等,基于mitmproxy的中间人攻击方式,支持网页版和客户端/Steam端。
同时支持将雀魂的牌局发到日本麻将助手mahjong-helper,不支持牌谱分析。
本工具完全免费、开源,如果您为此付费,说明您被骗了!
注意:解锁人物仅在本地有效,别人还是只能看到你原来的角色,发表情也是原来角色的表情。
比如使用新角色发第3个表情,实际上其他人看到的是原来角色的第3个表情。
魔改千万条,安全第一条。
使用不规范,账号两行泪。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
本插件仅供学习参考交流,请使用者于下载24小时内自行删除,不得用于商业用途,否则后果自负。
警告:
雀魂游戏官方可能会检测并封号!
如产生任何后果与作者无关!
使用本脚本则表示同意此条款!
可以直接点击图片进入,也可以通过扫码进入。
再次重申:本程序完全免费使用,没有收费功能,请喝咖啡完全自愿,作者非常感谢您!
程序包含两部分:mod
和helper
,可以说是雀魂mod_plus和mahjong-helper-majsoul-mitmproxy的融合。
- 解锁所有角色与皮肤
- 解锁所有装扮
- 解锁所有语音(报菜名)
- 解锁所有称号
- 解锁所有加载CG
- 支持星标角色
- 自定义名称
- 显示玩家所在服务器
- 显示主播/Pro标识
- TODO……
- 将对局发送到mahjong-helper(雀魂小助手)
- 启动程序
- 方式1(懒人模式):在Releases里下载,解压后直接运行
run.exe
(Windows限定) - 方式2(源码运行):通过
git clone
或其他方式下载源码到本地,在Python>=3.10
环境下,打开命令行,在当前目录运行mitmdump -p 23410 -s addons.py
启动程序(首次运行需pip install -r requirements.txt
安装依赖)
- 方式1(懒人模式):在Releases里下载,解压后直接运行
- 关闭程序,修改配置
- 根据程序提示和自身需求修改
- 再次启动程序
- 启动游戏,分为网页版和客户端/Steam端。
- 如果要启动网页版:(限
Chrome
/Edge
)- 在浏览器中禁用所有雀魂相关插件和脚本,彻底禁用或卸载代理相关插件(如
Proxy SwitchyOmega
) - 使用浏览器正常进入游戏一次
- 关闭所有浏览器窗口,用任务管理器查看后台确保无进程残留
- 将Chrome或者Edge的快捷方式
复制->粘贴
出现一个副本,对快捷方式副本右键->属性->目标
的后面按一个空格后添加--proxy-server=127.0.0.1:23410 --ignore-certificate-errors https://game.maj-soul.com/1/
(如果要玩其他服务器则修改对应网址)
- 在浏览器中禁用所有雀魂相关插件和脚本,彻底禁用或卸载代理相关插件(如
- 如果要启动客户端/Steam端:
- 启动到登录界面,不要登录
- 如果已经自动登录进入,点击游戏右上角设置登出账号,回到登录界面
- 运行Proxifier并配置
Profile
>Proxy Servers
>Add
Address
:127.0.0.1
Port
:23410
Protocol
:HTTPS
- 填写完后点击Check,确保看到
Test 1
下显示绿色的Test passed
,其他的不用管 OK
Profile
>Proxification Rules
>Add
Name
: 随便起个名字Enabled
: ✅Applications
: 根据你运行游戏的应用填写,例如Steam客户端填写jantama_mahjongsoul.exe
Action
:Proxy HTTPS 127.0.0.1
OK
- 如果要启动网页版:(限
- 登录游戏开始享受
- 为什么要自动更新liqi和lqc.lqbin?更新失败有什么影响?
- liqi:
- 共有3个文件,包括
liqi.json
和根据其生成的liqi.proto
和liqi.pb2.py
,用于解析雀魂protobuf消息 - 如果更新失败,可能会导致消息无法解析(如新活动的消息)
- 共有3个文件,包括
- lqc.lqbin:
- 用于获取全部角色、装扮、物品等游戏资源
- 如果更新失败,可能会导致无法获取新资源(如新角色、物品等)
- 如果自动更新失败,可以在AutoLiqi > Releases下载,并手动替换
./proto
文件夹下的同名文件
- liqi:
- 还有其它问题? 在上方加入我们的Telegram群
如果下载失败或,可以使用代理,代理配置文件在config/settings.proxy.yaml
将其中null
改为你的代理地址格式是http://host:port
- 此功能涉及到的文件位于
START.py
和auto_play
文件夹下 - 该功能目前正在开发中,已经能够实现自定义端口(方便多开)以及浏览器自动启动(只支持chrome)
- 启动文件为
START.py
, 请确保你的电脑上有python环境 - 启动命令为
python START.py -mit_port port1 -helper_port port2 [-proxy http_proxy]
port1
是mitmproxy的端口,port2
是mahjong-helper的端口,http_proxy
是http代理,可选,格式是http://host:port
- TODO:
- 自动选择端口
- 端口重复提示
- 自动出牌
- 自动胡牌
- 自动开始开始下一局
- 此功能由bilibili12433014开发,不得用于商业用途,否则后果自负
- 本功能完全免费、开源,如果您为此付费,说明您被骗了!
- 警告:
雀魂游戏官方可能会检测并封号!
如产生任何后果与作者无关!
使用本功能则表示同意此条款!