# NTE DPS Meter

Neverness to Everness (NTE) 实时伤害统计工具。

通过被动封包分析读取战斗数据，不注入游戏内存、不修改游戏文件。

适用游戏版本: v1.20+ (2026-06-18)

## 功能

### DPS 计算方式

| 项目 | 说明 |
|------|------|
| 计算基准 | 根据统计时间计算平均每秒伤害 |
| 计算范围 | 个人该队伍全角色 |
| 计算起点 | 首击后启动 |
| 计算终点 | 末击为止 |

真实反映战斗过程中的所有操作 — 死亡、发呆、走位失误皆会因计时持续但未造成伤害而导致 DPS 下降。

> **提示：** 重新挑战任何关卡（危险委托、深渊、异象巡礼等）时，请手动按 F6（重置）以重新开始统计。程序不一定能自动检测所有模式的重新挑战。

### 免费

- **DPS 浮窗** — 置顶透明卡片，三行式布局（伤害+量条 / 命中+量条 / ECT|HPS|DPS），游戏风格数字字体 + 金属色文字 + 全队简化列（所有出场角色伤害与占比），战斗时自动展开、脱战自动收回
- **Classic 浮窗** — 传统 raid meter 常驻面板，排名+圆形头像+角色名+总伤(K/M)+占比%+DPS，标题列栏位标示，Normal/Mini 双尺寸，游戏风格三层边框。右键子菜单切换
- **抽卡记录统计** — 被动撷取角色池+武器池抽卡历史，S级命中距离地图，时装统计。引擎永远记录本地，上传需同意
- **伤害心电图（ECG）** — 主窗口即时伤害波形图，全队合并显示，角色切换标记 + 拖拽滚动 + Ctrl 缩放
- **角色识别** — 自动识别当前操作角色，支持全部已上线角色
- **角色养成引导** — 20 角色突破材料、技能升级（含被动）、好感度送礼三策略，三语支持
- **影片搜索** — 右键菜单搜索当前角色相关影片（YouTube / Bilibili / Niconico），独立浮窗播放
- **战报管理** — 重置时自动存为战报，可依伤害范围筛选、排序、上传至社群。侧边栏抽屉式浏览 + 搜索 + 单档上传
- **社群排行榜** — 各角色伤害排名（依战斗时长分 Tier），需上传战报后解锁
- **快捷键** — 显示/隐藏浮窗、重置统计（F6），可自定义组合键
- **网卡选择** — 支持加速器、VPN 等多网卡环境（目前持续支持 ExitLag 稳定运行，其余品牌加速器/VPN 视赞助情况而定）
- **三语系界面** — 繁体中文 / 简体中文 / English（下拉菜单直选或右键菜单轮替）
- **系统托盘常驻** — 不占任务栏
- **自动更新** — 手动检查后自动完成更新流程

### Pro（赞助者功能）

包含所有免费功能，额外解锁：

- **个人数据中心** — 战斗总览（英雄区角色大图+觉醒背景+数据卡片+历史排行） / 伤害成长 / 出场统计 / 副本成长，纯本地分析
- **战报对比** — A/B 并排对比不同队伍配置的输出差异 + 效率摘要 + ECG
- **编队组合统计** — 社群角色配对采用率热力图（[ntedpsmeter.com](https://ntedpsmeter.com)）
- **社群抽卡统计** — 社群出货率统计页面（[ntedpsmeter.com/gacha](https://ntedpsmeter.com/gacha)）


## 功能操作地图

### 入口

程序有四个操作入口，功能互通：

| 入口 | 位置 | 操作 |
|------|------|------|
| 系统托盘图标 | Windows 任务栏右下角 | 右键：打开菜单 / 双击：打开主窗口 |
| DPS 浮窗 | 游戏画面上的悬浮图标 | 右键：打开菜单（同系统托盘） / 左键拖拽：移动位置 |
| 战报侧边栏 | 主窗口左侧（箭头按钮展开） | 搜索 / 上传 / 管理 / 个人中心 / 数据平台 / 对比模式 |
| 主窗口标题栏 | 主窗口顶部按钮列 | 重置 / 语系切换 / Discord / ⋮ 菜单（同右键菜单） |
| 全局快捷键 | 任何时候（含游戏内） | Alt+D 浮窗 / Alt+E 主窗口 / F6 重置（可自定义） |

### 右键菜单项目

系统托盘图标和 DPS 浮窗的右键菜单相同，是所有功能的主要入口：

| 菜单项目 | 条件 | 说明 |
|----------|------|------|
| 主窗口 | — | 打开/隐藏主窗口（角色排名 + 命中细节 + ECG） |
| 启动 PRO / 回到 FREE | — | 打开公告窗口进行序号管理（启用前须先连结 Discord） |
| 切换语言 | — | 繁体中文 → 简体中文 → English 轮替 |
| 战报管理 | — | 打开战报管理窗口（见下方） |
| 快捷键设置 | — | 自定义各功能的组合键 |
| 选择网卡 | — | 手动选择网络接口。使用加速器或 VPN 时可能需要切换 |
| 个人数据中心 | Sponsor | 打开个人战斗历史分析（四分页） |
| 更多分析 | Sponsor | 同步赞助状态后打开分析平台编队页面 |
| 抽卡记录 | — | 打开抽卡记录统计窗口（角色池+武器池+S级距离地图） |
| 经典浮窗 ▸ | — | 子菜单：启用切换 + Normal/Mini 尺寸选择 |
| 角色养成 | — | 20 角色养成素材一览 |
| 影片搜索 | — | 搜索当前角色相关影片（YouTube / Bilibili / Niconico），独立浮窗播放 |
| 复制 Device ID | — | 复制设备识别码到剪贴板 |
| 使用说明 | — | 显示基本操作指南 |
| 公告 | — | 查看版本更新公告与 Changelog |
| Discord 社群 | — | 打开 Discord 邀请链接 |
| Discord 登录 | — | 连结 Discord 帐号（OAuth 授权） |
| 排行榜显示 Discord 名称 | Sponsor | 上传战报/抽卡记录时附带 Discord 名称，显示在排行榜与幸运榜 |
| 导出封包 Dump | 有封包 | 导出原始封包数据供开发调试 |
| 导出网卡诊断 | — | 生成网络与系统环境报告，供回报问题时附上 |
| 检查更新 | — | 启动自动更新程序 |
| 退出 | — | 完全退出程序 |

### DPS 浮窗

| 操作 | 说明 |
|------|------|
| 自动展开 | 战斗时检测到命中后自动从待机圆展开为卡片，三行式布局（伤害+量条 / 命中+量条 / ECT|HPS|DPS）+ 全队简化列 |
| 自动收回 | 5 秒无命中自动收回为待机圆 |
| 左键点击（待机时） | 手动展开预览卡片（不需要战斗） |
| 左键点击（预览中） | 收回为待机圆 |
| 左键拖拽 | 移动浮窗位置 |
| 右键 | 打开菜单 |
| 战斗中穿透 | 战斗展开时鼠标自动穿透，不影响游戏操作 |

### 主窗口

可通过右键菜单、快捷键 Alt+E 或双击系统托盘图标进入。

**标题栏按钮：**

| 按钮 | 说明 |
|------|------|
| 重置 | 清除所有战斗数据，重新开始计算（同时自动存档当前战报） |
| ! | 显示程序信息（版本、作者、Discord） |
| 语系下拉菜单 | 直选三语（繁中/简中/English） |
| Discord 图标 | 打开 Discord |
| ⋮ | 打开菜单（同右键菜单） |

**排名栏（左）：** 各角色伤害排名（含角色名称）、占比长条图，点击角色切换右侧细节

**细节栏（右）：** 选中角色的技能分组伤害统计（三语技能名称、次数、伤害、占比）

**伤害心电图（ECG）：** 排名栏与细节栏下方的即时伤害波形图。全队命中合并显示，波色反映施放节奏，X 轴标记角色切换时机。支持拖拽惯性滚动、Ctrl+滚轮缩放，可收合/展开。

**战报侧边栏（左侧箭头按钮展开）：**

| 操作 | 说明 |
|------|------|
| 搜索 | 输入关键字搜索战报（日期、关卡） |
| 点击战报 | 主窗口进入回顾模式 |
| 上传按钮 | 单档上传到社群分析平台 |
| 管理 | 打开战报管理窗口 |
| 个人中心 | 打开个人数据中心（赞助专属） |
| 数据平台 | 打开分析平台网页 |
| 对比模式 | 切换对比模式（按钮高亮显示状态） |

### 战报对比模式

从侧边栏点击「对比模式」按钮进入。画面切换为 A/B 并排：

| 栏位 | 说明 |
|------|------|
| A 栏（左） | 实时战斗数据，同步更新 |
| B 栏（右） | 选择历史战报载入 |
| 顶部差值摘要 | 显示总伤害和 DPS 的 A vs B 差异 |

再次点击侧边栏「对比模式」按钮退出，回到正常主窗口。

### 战报管理

从右键菜单「战报管理」打开。

| 操作 | 说明 |
|------|------|
| 筛选 | 依伤害下限或时长上限筛选战报 |
| 刷新 | 重新扫描战报目录，同时更新语言 |
| 全选 / 取消选择 | 批次选取操作 |
| 上传所选 | 将选取的战报上传到社群分析平台（条件：有效时长 ≤ 540 秒，伤害 ≥ 50,000） |
| 删除 | 永久删除选取的战报 |
| 开启文件夹 | 开启战报存放目录 |

### 抽卡记录

从右键菜单「抽卡记录」打开。工具在检测到游戏时会被动撷取抽卡历史封包。

| 项目 | 说明 |
|------|------|
| 撷取方式 | 在游戏内翻阅抽卡历史页面时自动撷取，无需额外操作 |
| 角色池 | 大富翁掷骰记录（骰点/赠礼/沉眠地补偿），自动去重 |
| 武器池 | 直抽记录（武器/卡池/时间戳） |
| 分页 | 全部 / 角色（限定+标准棋盘） / 武器（各特刊） |
| 统计泡泡 | 总骰数、赠礼、S级总数、时装总数 |
| 道具统计表 | 图标、名称、数量、命中数、占比 |
| S级命中距离地图 | 每行 10 节点，金色=欧（≤平均）、红色=非（>平均） |
| 本地储存 | 引擎永远记录本地，不受上传同意状态影响 |
| 社群统计 | 同意上传后数据进入社群出货率统计（赞助专属页面） |

### 社群分析平台（ntedpsmeter.com）

线上平台 [ntedpsmeter.com](https://ntedpsmeter.com)，汇集社群战斗数据：

- **角色伤害排行榜** — 混合榜 Tier 分级（1min / 3min / 6min）+ 角色独立榜（头像标签切换 top 50），#1 金色脉动+流光
- **幸运榜** — S 级平均命中距离排行，三类（限定角色池/常驻角色池/武器池），门槛 ≥ 2 次 S 级命中
- **编队配对矩阵** — 可视化角色搭配采用率（赞助者限定）
- **社群抽卡统计** — 汇集所有上传者的抽卡记录，显示角色池+武器池出货率+幸运榜（赞助者限定）
- **Discord 登录** — 用 Discord 帐号登录网页端，赞助者可输入序号验证资格
- **三语网站** — EN / 繁中 / 简中
- **隐私友好** — 上传前须明确同意，数据匿名化

| 页面 | 条件 | 说明 |
|------|------|------|
| Rankings（排行榜） | 赞助者 / 有效 Token / 曾上传 | 混合榜+角色独立榜伤害排行 |
| Compositions（编队） | 赞助者 / 有效 Token | 社群热门角色组合与采用率 |
| Gacha（抽卡统计） | 赞助者 / 有效 Token | 社群出货率统计（角色池+武器池+幸运榜） |

**访问方式（任一即可）：**
1. **Discord 登录 + 序号验证**（推荐）— 在网页端用 Discord 登录后输入赞助序号
2. **桌面端同步** — 从右键菜单「更多分析」自动同步赞助状态并打开网页
3. **Connect 绑定**（备用）— 前往 ntedpsmeter.com/connect 贴上 Device ID 完成绑定

### 自动行为

| 行为 | 说明 |
|------|------|
| 启动公告 | 程序启动时自动显示版本公告与序号状态，点击进入后关闭 |
| 网卡自动检测 | 启动后自动检测游戏封包。若无法自动判断，弹出网卡选择对话框 |
| 序号自动激活 | 启动时自动尝试激活上次使用的序号（须已连结 Discord） |
| 浮窗自动定位 | 检测游戏窗口位置，自动放置浮窗（未检测到则放在屏幕左侧） |
| Session 冻结 | 关卡结束时浮窗自动冻结，保持最终数据显示；下场战斗自动解冻 |

## 系统需求

- Windows 10 / 11
- [Npcap](https://npcap.com/) — 封包捕获驱动（安装时勾选 WinPcap 兼容模式）
- 以**管理员身份**运行

## 使用方式

1. 安装 Npcap
2. 运行 `NTE_DPS_Meter.exe`（右键 → 以管理员身份运行）
3. 启动游戏，进入战斗后浮窗自动显示 DPS
4. 从系统托盘图标可打开主窗口、选择网卡、设置快捷键

### 默认快捷键

| 快捷键 | 功能 |
|--------|------|
| `F6` | 重置统计并存档战报 |
| `Alt + D` | 显示/隐藏浮窗 |
| `Alt + E` | 显示/隐藏主窗口 |

快捷键可在「快捷键设置」中自定义。

## 安全性说明

本工具仅被动读取网络封包，原理等同 Wireshark：

- 不读取、不修改游戏内存
- 不注入 DLL 或 hook 游戏进程
- 不发送任何封包至游戏服务器
- 不修改任何游戏文件

## 常见问题

**Q: 浮窗没有反应？**
A: 确认已以管理员身份运行，且 Npcap 已正确安装。

**Q: 开了加速器后抓不到封包？**
A: 从系统托盘选择「选择网卡」，手动切换到正确的网络接口。

**Q: 显示的伤害数值准确吗？**
A: 数值直接来自游戏客户端发送的战斗封包，与游戏内部计算一致。

**Q: 为什么一直跳防毒检测？**
A: 因为本程序尚未购买 EV 代码签名证书（价格高昂），Windows Defender 可能将其标记为未知程序。请将主程序（NTE_DPS_Meter.exe）及自动更新器（NTE_Updater.exe）加入排除列表。未来赞助资金足够时会购买 EV 签名解决此问题。

桌面右键 → 显示设置 → 隐私和安全性 → Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 向下滚动找到「排除项」→ 添加排除项 → 添加排除范围 → 文件夹 → 选择程序所在目录

## 辅助工具与免责声明

本工具为第三方辅助工具，与 Hotta Studio、Perfect World 无任何关联。

- **运作原理**: 仅通过网络封包分析（Passive Sniffing）技术计算战斗数据，不修改游戏内存、不篡改游戏通讯封包，亦不具备任何自动化操作功能。
- **风险评估**: 尽管采非侵入式设计，但官方对「第三方辅助程序」定义不一。使用前请自行评估 NTE 官方政策。
- **免责声明**: 本程序仅供技术交流与战斗数据分析使用。若因使用本工具导致账号受限或任何损失，开发者不负法律责任或补偿义务。运行程序即视为同意此声明。

## 赞助说明

为确保工具长期跟随游戏更新，提供赞助者序号功能。即使不赞助，也不影响免费功能的使用。随着游戏迭代，未来也可能逐步将赞助功能开放为免费。

## 联系信息

- 开发者邮箱: dont.stop.ha@gmail.com
- Discord: https://discord.gg/nbTMDCpvrB

---

NTE DPS Meter by Aletheia
