GenshinPray icon indicating copy to clipboard operation
GenshinPray copied to clipboard

一个.net core编写的模拟原神抽卡的api,根据米哈游公布的概率模拟生成十连或单抽结果图,并返回图片地址

原神模拟抽卡api

简介

特点

  • 基于.net core 6.0 编写,可以在 Windows 和 Linux 操作系统上运行。

声明

  • 本项目为个人学习.net core、linux、docker、vue...时所开发出来的项目,并没有任何收益,不得将项目用于任何商业用途

功能

  • 记录群员祈愿次数和出货信息,完整模拟群员从零到恰保底的全过程,统计群内成员的出货率,统计群员的欧气排行
  • 允许自定义卡池,可在后台界面配置注册并申请授权码和配置卡池。没有配置卡池时,默认使用admin配置的卡池(authId=0)
  • 允许使用服装素材替换原素材,需要在authorize表中SkinRate配置服装素材出现的概率

进度

  • [x] 角色祈愿
  • [x] 武器祈愿
  • [x] 常驻祈愿
  • [x] 武器定轨功能
  • [x] 全角色/全武器卡池
  • [x] 自定义卡池,可配置多个角色池
  • [x] 自定义图片大小,返回base64
  • [x] 获取群成员祈愿信息
  • [x] 获取群成员祈愿历史
  • [x] 统计群成员欧气排行
  • [x] 接口授权,根据授权码限制每日调用次数
  • [x] 定时清理历史图片
  • [x] 运行时自动建库建表
  • [x] 加入服装素材,根据概率使用服装素材替换原素材
  • [x] 重复获取角色时,展示相应的转化素材和转化效果
  • [ ] 合成自定义单抽/十连结果图
  • [ ] docker部署

其他

  • 原本想将效果异得更逼真一点,但是PS技术太渣,很多小细节都没法处理,所以爬了,~~有生之年再继续优化~~
  • 感谢作者Razmoth的解包项目GenshinStudio,现在可以定期更新素材了...
  • 部分测试服中的素材来源于内鬼网 genshin.honeyhunterworld.com,这部分素材将会在官服预更新出来以后再替换掉
  • 如果有bug或者建议欢迎在issuse中提出来...

效果图

202202250152519250

202202250155180561

202202250132080800

202202250136247688

服装

202202250132589202

202202250131555284

202202250131573224