konkers/irminsul

GitHub: konkers/irminsul

基于数据包捕获技术的《原神》游戏数据导出工具,支持圣遗物、武器、角色等数据的快速提取并导出为 GOOD 格式。

Stars: 123 | Forks: 10

![截图](https://raw.githubusercontent.com/konkers/irminsul/main/docs/src/images/main-window.webp) # 资源 - [文档](https://konkers.github.io/irminsul) - [Discord](https://discord.gg/aQqdZPHEpP) # 介绍 Irminsul 是一个从《原神》中提取数据的工具,可以将数据导出以供 [Genshin Optimizer](https://frzyc.github.io/genshin-optimizer/) 以及其他使用 [GOOD](https://frzyc.github.io/genshin-optimizer/#/doc) 数据格式的网站、应用程序和工具使用。 Irminsul 利用数据包捕获技术,而不是其他[扫描器](https://frzyc.github.io/genshin-optimizer/#/scanner)常用的光学字符识别 (OCR)。这使得它的速度要快得多,但代价是:1. 需要以管理员权限运行(用于数据包捕获);2. 需要在《原神》启动时运行,以便观察与服务器的握手过程。 ## 功能 在当前状态下,Irminsul 支持: - 极速捕获所有 Genshin Optimizer 支持的数据 - 圣遗物,包括“未激活”的强化词条及初始值报告 - 武器 - 材料 - 角色 - 简洁直观的用户界面 - 导出设置,可筛选需要导出的数据 - 将数据导出到剪贴板或保存为文件 计划中的功能包括: - 成就导出 - 祈愿记录导出 - 游戏运行时的实时数据更新 ## 致谢 Irminsul 建立在许多其他人的工作基础之上。 - [PJK136](https://github.com/PJK136),他在 [`stardb-exporter` 的一个分支](https://github.com/PJK136/stardb-exporter)上的工作为 Irminsul 的开发提供了主要灵感。 - [juliuskreutz](https://github.com/juliuskreutz),他的 [`stardb-exporter`](https://github.com/juliuskreutz/stardb-exporter) 为 PJK136 的工作奠定了基础,并提供了如何使用 [`egui`](https://github.com/emilk/egui) 的一些示例。 - [hashblen](https://github.com/hashblen),他的 [`auto-artifactarioum`](https://github.com/hashblen/auto-artifactarium) 被用于解析来自《原神》的网络数据包。 - [IceDynamix](https://github.com/IceDynamix/),他在《崩坏:星穹铁道》网络扫描方面的工作是许多《原神》和 HSR 网络扫描工具的根源。 - [emmachase](https://github.com/emmachase),她编写了 Irminsul 所使用的网络包捕获库 [`pktmon`](https://github.com/emmachase/pktmon),这使得无需安装 npcap 驱动即可进行数据包捕获,同时她也对上述一些项目做出了贡献。 - [Genshin Optimizer](https://frzyc.github.io/genshin-optimizer/),如果没有它,导出数据将毫无意义。 - [Inventory Kamera](https://github.com/Andrewthe13th/Inventory_Kamera),这是我接触圣遗物和角色扫描的入门工具,其 Discord 社区提供了一个协作环境,促成了 Irminsul 的诞生。
标签:DNS解析, egui, Genshin Impact, Genshin Optimizer, GOOD格式, Rust, Utility, Wildcard支持, 原神, 可视化界面, 圣遗物扫描, 开源项目, 抓包工具, 数据导出, 服务管理, 武器数据, 游戏工具, 素材统计, 网络数据包分析, 网络流量审计, 角色数据, 辅助工具, 通知系统, 通知系统, 防御绕过