Skip to content

麻雀一番街道具角色全解锁,类似雀魂MAX。(WIP)

Notifications You must be signed in to change notification settings

slqy123/riichicitymax

Repository files navigation

麻雀一番街MAX[归档代码,请勿使用]

模仿雀魂MAX的麻雀一番街全解锁工具。 目前支持解锁:角色,皮肤,桌布,麻将牌,BGM,特效,AI等。

目前仍处于开发阶段,可能会有各种不稳定因素,使用前请做好心理准备。

接下来准备继续完善一下细节,另外有考虑添加基于Akagi的AI功能。(2024-08-24:查了下作者本人好像已经做过了,把Riki的实现搬过来稍微改了改,就这样了)

2024-11-29:一番街好像更新了数据的校验,由于本人目前精力有限,仓库归档,可转用原作者的版本,虽然不开源且只提供windows可执行文件,但实测wine里运行问题不大。

2025-01-22:把游戏外全解锁的功能禁用了,仅保留游戏内换角色皮肤,相关代码放到ng分支里,main分支依然归档。

使用方法

请注意:此类工具可能存在封号的风险,本人对使用此工具产生的任何后果概不负责。使用此工具即代表您同意此点。

另外,本工具仅供学习交流使用,严禁用于商业用途。下载后请于24小时内删除。

由于工具目前并不稳定,暂不提供windows可执行文件,因此请自行安装相关环境。

使用方法基本可以照搬雀魂MAX

另外对于Linux用户,由于一番街没有网页版,而Linux下也没有类似Proxifier的代理工具。因此可以参考mitmproxy的相关文档设置透明代理,具体代码片段参考如下:

sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w net.ipv4.conf.all.send_redirects=0

sudo iptables -t nat -A OUTPUT -d 3.115.226.82 -p tcp -m owner ! --uid-owner test --dport 80 -j REDIRECT --to-port 8082
sudo iptables -t nat -A OUTPUT -d 3.115.226.82 -p tcp -m owner ! --uid-owner test --dport 443 -j REDIRECT --to-port 8082

sudo useradd test -m -s/bin/bash
setfacl -m "u:test:rwx" <path/to/project>

cd <path/to/project> && sudo -u test mitmdump -p 8082 -s addons.py --mode transparent --showhost --set block_global=false --ssl-insecure

其中新用户名我取为test,端口为8082,这两个可自行更改。 由于涉及系统层面的修改,运行之前请明确自己知道自己在做什么。

这里还可以考虑用GID来过滤流量,iptables参数改成 --gid-owner <some gid>,再用 sg <some gid> <command> 运行,可以避免切换用户配环境的麻烦事。

目前的一些小问题

打开背包时间过长,且第一次装备装备可能需要等待很长时间,因此若点击没反应请不要重复点击。(没找到返回所有装备信息的API,只能遍历所有ID,因此会添加很多无效的ID,导致客户端处理缓慢。所有装备的ID信息似乎是存在本地?可能解包一下会有收获?TODO)

测试体验下来好多奇奇怪怪的小bug,不过能正常运行就行,细节的东西日后再打磨吧,随缘了,本人也只是个轻度玩家。

About

麻雀一番街道具角色全解锁,类似雀魂MAX。(WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages