Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.
/ nahida Public archive

原神实时队伍DPS显示及战斗后数据分析 Real-time acquisition of DPS and related data in genshin impact

License

Notifications You must be signed in to change notification settings

Asassong/nahida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nahida

中文|English

让智慧之神指引你吧。

本项目基于项目Iridium-py开发,由两部分组成。

realtime_damage_shower:在游戏中触发战斗时,能自动实时显示当前队伍角色的伤害占比和全队DPS。

Nahida:自动记录战斗期间的收发数据包,结束后统一分析,得到包含武器,角色面板,dps及变化情况,能量变化等信息的图片。

两部分互相独立,以满足不同人群的需要。

使用

方式1.自行安装

(1)参见scapy安装scapy

(2)安装matplotlib

pip install matplotlib

方式2.下载嵌入式包

https://www.aliyundrive.com/s/H92QJFwjcHN 提取码: cx88

自解压包,因此后缀为exe。

需要安装包中的Npcap.exe。

项目安全性

除非米哈游发则公告禁止使用,不然本项目完全不干扰客户端和服务端间的通信, 只是从本机网卡中获取数据,毫无封号理由。

项目风险

随时有可能遭到米哈游的dmca,且用且珍惜。

关键文件WindSeedClientNotify,即本项目中的plaintext.bin周期性停发,且随版本改变。可以使用Iridium-py获取AvatarDataNotify,FinishedParentQuestNotify,GetAllMailResultNotify等较长数据包作替代。

proto混淆,等待项目Iridium-py更新。

备注

请在网络良好条件下使用。

最近较忙,若使用出现问题希望直接提Pull request, 提issue当然也可以。

欢迎性能优化, 项目美化,功能扩展等PR。

致谢

About

原神实时队伍DPS显示及战斗后数据分析 Real-time acquisition of DPS and related data in genshin impact

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages