基于明日方舟客户端本身的抽卡模拟器。
- Python 2.7(.15)
- Flask
Flask安装:
pip install flask
git clone https://github.com/guch8017/ArknightsGachaMonitor.git
cd ArknightsGachaMonitor/src
python app.py
通过Charles将游戏封包数据导向抽卡模拟器实现模拟抽卡效果 安装Charles SSL证书并确定能成功解码手机/模拟器的https数据后,进行下列操作:
- 选中 Tools - Map Remote (macOS快捷键 option+command+M)
- 点击Add,添加一条转发规则,如下图填写参数 抽卡前需确保合成玉数量>=6000。否则请进行以下操作修改本地的合成玉数量。
- 再次点击Add,添加以下规则。 最后确保将Enable Map Remote开关选中,重新登陆游戏即可。
通过notepad++,sublime text或类似软件打开python文件,将常量部分下
startAdd = 50 # 保底数量(修改为0时无保底)
percentageSSSR = 2 # 六星概率
percentageSSSRAdd = 2 # 保底概率增加
percentageSSR = 8 # 五星概率
percentageSR = 50 # 四星概率
chanceUp = [[], [], [], []] # 特殊UP活动,分别对应3、4、5、6
分别按注释改为需要的值。UP出率默认为占同星级中的50%
通过notepad++,sublime text或类似软件打开python文件,将常量部分下
selfDefined = False
selfDefinedList = []
改为
selfDefined = True
selfDefinedList = ['charid']
注意:charid为角色ID,具体对应可启动程序后通过浏览器访问'http://127.0.0.1:5000/showDb页面查看,一定要填满十个ID否则程序将出错。
部分角色皮肤出现问题,已知原因为部分角色皮肤非常规命名(干员名#1),待修复。
修正偶尔出现空白人物的bug。确认到为部分召唤物与人物数据共同存储导致问题,已修复。
计划添加指定抽取人物功能,你也可以去豹跳了(误)。
已经添加指定出货列表
貌似可以抽出暴行,阿米娅。。。
已经加入后缀检测,去除不能在寻访中出现的干员
- 信物获取数据暂未添加,故不会出现信物/黄票获取界面。
- 添加抽取统计,是欧是非一看便知。
角色数据来源:ArknightsGameData