# NTE DPS Meter

Real-time damage statistics tool for Neverness to Everness (NTE).

Reads combat data through passive packet analysis — no game memory injection, no game file modification.

Supported game version: v1.20+ (2026-06-18)

## Features

### DPS Calculation

| Item | Description |
|------|-------------|
| Basis | Average damage per second over the recorded time |
| Scope | All characters in your party (personal) |
| Start | Begins on first hit |
| End | Stops on last hit |

Reflects your entire combat performance — deaths, idling, and positioning mistakes all count against your DPS since the timer keeps running while no damage is dealt.

> **Tip:** When retrying or re-challenging any stage (Dangerous Commissions, Abyss, Weekly Boss, etc.), please manually press F6 (Reset) to start fresh statistics. The program may not automatically detect retries in all modes.

### Free

- **DPS Overlay** — Always-on-top transparent card with 3-row layout (Damage + bar / Hits + bar / ECT | HPS | DPS), game-style sprite font + metallic text + full party rows (all active characters with damage and team share); auto-expands during combat, auto-collapses when out of combat
- **Classic Overlay** — Traditional raid meter panel with rankings + circular portraits + character names + total damage (K/M) + share % + DPS, header row with column labels, Normal/Mini dual size, game-style three-layer border. Context submenu toggle
- **Gacha History** — Passively captures character pool + weapon pool gacha history, S-rank hit distance map, outfit stats. Data is always stored locally; uploading requires consent
- **Damage ECG** — Real-time damage waveform in the main window; merged party view with character switch markers + drag scrolling + Ctrl zoom
- **Character Detection** — Automatically identifies the active character, supports all released characters
- **Cultivation Guide** — Breakthrough materials, skill upgrades (incl. passives), and bond gift strategies for 20 characters, tri-lingual
- **Video Search** — Search character guides across platforms (YouTube / Bilibili / Niconico); plays in a floating window
- **Report Manager** — Stats are auto-saved as a battle report on reset; filter by damage range, sort, and upload to the community platform. Sidebar drawer for browsing + search + single upload
- **Community Rankings** — Per-character damage rankings (tiered by combat duration); requires uploading a report to unlock
- **Hotkeys** — Show/hide overlay, reset statistics (F6); fully customizable key bindings
- **Network Adapter Selection** — Supports accelerators, VPNs, and multi-adapter setups (ExitLag is continuously supported; other accelerators/VPNs depend on sponsorship)
- **Tri-lingual Interface** — 繁體中文 / 简体中文 / English (dropdown selection or right-click menu cycle)
- **System Tray Resident** — No taskbar clutter
- **Auto-Update** — Check manually, then updates automatically

### Pro (Sponsor Features)

Includes all free features, plus:

- **Personal Dashboard** — Combat Overview (hero area with full-body art + awakening background + data cards + damage history) / Damage Growth / Appearance Stats / Dungeon Growth, fully local analysis
- **Report Comparison** — Side-by-side A/B comparison of different team compositions + efficiency summary + ECG
- **Team Composition Stats** — Community character pairing rate heatmap ([ntedpsmeter.com](https://ntedpsmeter.com))
- **Community Gacha Stats** — Community gacha rates statistics page ([ntedpsmeter.com/gacha](https://ntedpsmeter.com/gacha))


## Feature Navigation

### Entry Points

The program has four entry points, all interconnected:

| Entry Point | Location | Actions |
|-------------|----------|---------|
| System Tray Icon | Windows taskbar, bottom-right | Right-click: open menu / Double-click: open main window |
| DPS Overlay | Floating icon on the game screen | Right-click: open menu (same as tray) / Left-click drag: reposition |
| Report Sidebar | Left side of the main window (arrow button to expand) | Search / Upload / Manage / Dashboard / Analytics / Compare mode |
| Main Window Title Bar | Button row at the top of main window | Reset / Language toggle / Discord / ⋮ menu (same as right-click menu) |
| Global Hotkeys | Anytime (including in-game) | Alt+D overlay / Alt+E main window / F6 reset (customizable) |

### Right-Click Menu Items

The system tray icon and DPS overlay share the same right-click menu — the primary hub for all features:

| Menu Item | Condition | Description |
|-----------|-----------|-------------|
| Main Window | — | Toggle the main window (character rankings + hit details + ECG) |
| Activate PRO / Back to FREE | — | Open announcement window for serial management (Discord linking required first) |
| Switch Language | — | Cycle through 繁體中文 → 简体中文 → English |
| Report Manager | — | Open the report management window (see below) |
| Hotkey Settings | — | Customize key bindings for each function |
| Select Interface | — | Manually select a network adapter. May be needed with accelerators or VPNs |
| Personal Dashboard | Sponsor | Open personal combat history analysis (four tabs) |
| More Analytics | Sponsor | Sync sponsor status and open analytics platform compositions page |
| Gacha History | — | Open gacha history window (character pool + weapon pool + S-rank distance map) |
| Classic Overlay ▸ | — | Submenu: enable toggle + Normal/Mini size selection |
| Cultivation | — | Material overview for 20 characters |
| Video Search | — | Search character guides (YouTube / Bilibili / Niconico); plays in a floating window |
| Copy Device ID | — | Copy device identifier to clipboard |
| Help | — | Display basic usage guide |
| Announcement | — | View version update announcements and changelog |
| Discord Community | — | Open the Discord invite link |
| Discord Login | — | Link your Discord account (OAuth) |
| Show Discord Name on Leaderboard | Sponsor | Attach Discord name when uploading reports/gacha, displayed on rankings and luck leaderboard |
| Export Packet Dump | Has packets | Export raw packet data for development debugging |
| Export Diagnostics | — | Generate a network & system environment report for troubleshooting |
| Check for Updates | — | Launch the auto-updater |
| Quit | — | Fully exit the program |

### DPS Overlay

| Action | Description |
|--------|-------------|
| Auto-expand | Expands from idle circle to card when a hit is detected, showing 3-row layout (Damage + bar / Hits + bar / ECT|HPS|DPS) + full party rows |
| Auto-collapse | Collapses back to idle circle after 5 seconds with no hits |
| Left-click (idle) | Manually expand to preview the card (no combat needed) |
| Left-click (preview) | Collapse back to idle circle |
| Left-click drag | Reposition the overlay |
| Right-click | Open menu |
| Click-through in combat | Mouse automatically passes through during combat, no interference with gameplay |

### Main Window

Access via right-click menu, Alt+E hotkey, or double-clicking the system tray icon.

**Title Bar Buttons:**

| Button | Description |
|--------|-------------|
| Reset | Clear all combat data and start fresh (auto-saves current report first) |
| ! | Show program info (version, author, Discord) |
| Language dropdown | Direct tri-lingual selection (繁中/简中/English) |
| Discord icon | Open Discord |
| ⋮ | Open menu (same as right-click menu) |

**Ranking Panel (left):** Character damage rankings (with character names) and percentage bars; click a character to switch the detail view

**Detail Panel (right):** Skill-grouped damage statistics for the selected character (tri-lingual skill names, hit count, damage, share)

**Damage ECG:** A real-time damage waveform chart below the ranking and detail panels. All party hits merged into one timeline; wave colors reflect attack rhythm; X-axis marks character switch points. Supports drag scrolling with inertia, Ctrl+scroll zoom, and collapse/expand.

**Report Sidebar (expand via arrow button on the left):**

| Action | Description |
|--------|-------------|
| Search | Enter keywords to search reports (date, stage) |
| Click report | Main window enters review mode |
| Upload button | Upload a single report to the community analytics platform |
| Manage | Open the report management window |
| Dashboard | Open the personal dashboard (sponsor exclusive) |
| Analytics | Open the analytics platform website |
| Compare mode | Toggle compare mode (button highlights when active) |

### Report Comparison

Click the "Compare mode" button in the sidebar to enter. The view switches to side-by-side A/B:

| Panel | Description |
|-------|-------------|
| A (left) | Live combat data, updating in real-time |
| B (right) | Load a saved report for comparison |
| Top summary | Shows total damage and DPS difference between A and B |

Click the "Compare mode" button in the sidebar again to exit and return to the normal main window.

### Report Manager

Open from the right-click menu via "Report Manager".

| Action | Description |
|--------|-------------|
| Filter | Filter reports by minimum damage or maximum duration |
| Refresh | Rescan reports directory and update language |
| Select All / Deselect | Batch selection controls |
| Upload Selected | Upload selected reports to the community analytics platform (criteria: effective duration ≤ 540s, damage ≥ 50,000) |
| Delete | Permanently delete selected reports |
| Open Folder | Open the reports directory |

### Gacha History

Open from the right-click menu via "Gacha History". The tool passively captures gacha history packets when the game is detected.

| Item | Description |
|------|-------------|
| Capture method | Automatically captured when browsing the in-game gacha history page; no extra steps needed |
| Character pool | Monopoly dice roll records (dice / gifts / Slumber Land compensation), auto-deduplicated |
| Weapon pool | Direct pull records (weapon / banner / timestamp) |
| Tabs | All / Characters (limited + standard board) / Weapons (each special issue) |
| Stat bubbles | Total rolls, gifts, S-rank total, outfit total |
| Item stats table | Icon, name, quantity, hit count, share |
| S-rank hit distance map | 10 nodes per row; gold = lucky (at or below average), red = unlucky (above average) |
| Local storage | Data is always stored locally, unaffected by upload consent status |
| Community stats | After consenting to upload, data feeds into community gacha rate statistics (sponsor-exclusive page) |

### Community Analytics Platform (ntedpsmeter.com)

Online platform at [ntedpsmeter.com](https://ntedpsmeter.com), aggregating community combat data:

- **Character Damage Rankings** — Mixed leaderboard tiered by duration (1min / 3min / 6min) + per-character leaderboard (avatar tab switching, top 50), #1 golden pulse + glow
- **Luck Leaderboard** — S-rank average hit distance ranking, three categories (limited character pool / standard character pool / weapon pool), threshold: 2+ S-rank hits
- **Character Pairing Matrix** — Visualized character pairing adoption rates (Sponsor only)
- **Community Gacha Stats** — Aggregated pull data from all contributors, showing character and weapon pool rates + luck leaderboard (Sponsor only)
- **Discord Login** — Log in with your Discord account; sponsors can verify serial keys on the web
- **Tri-lingual Site** — EN / 繁中 / 简中
- **Privacy-Friendly** — Explicit consent required before upload, data is anonymized

| Page | Condition | Description |
|------|-----------|-------------|
| Rankings | Sponsor / Valid Token / Has uploaded | Mixed + per-character damage rankings |
| Compositions | Sponsor / Valid Token | Community character pairing rates |
| Gacha | Sponsor / Valid Token | Community gacha rate statistics (character pool + weapon pool + luck leaderboard) |

**Access Methods (any one):**
1. **Discord Login + Serial Verification** (recommended) — Log in with Discord on the website, then enter your sponsor serial
2. **Desktop Sync** — Use "More Analytics" from the right-click menu to auto-sync sponsor status and open the page
3. **Connect** (fallback) — Go to ntedpsmeter.com/connect and paste your Device ID to link

### Automatic Behaviors

| Behavior | Description |
|----------|-------------|
| Startup Announcement | Version announcement and serial status automatically shown on launch; click Enter to dismiss |
| Auto Network Detection | Automatically detects game packets on startup. If detection fails, a network adapter selection dialog appears |
| Auto Serial Activation | Automatically attempts to activate the last used serial on startup (requires linked Discord) |
| Auto Overlay Positioning | Detects the game window position and places the overlay accordingly (defaults to left side of screen if not detected) |
| Session Freeze | Overlay freezes when a stage ends, retaining final combat data; auto-unfreezes when next combat begins |

## System Requirements

- Windows 10 / 11
- [Npcap](https://npcap.com/) — Packet capture driver (check "WinPcap API-compatible Mode" during installation)
- Run as **Administrator**

## Usage

1. Install Npcap
2. Run `NTE_DPS_Meter.exe` (Right-click → Run as administrator)
3. Launch the game; the overlay automatically displays DPS when combat begins
4. Access the main window, network adapter selection, and hotkey settings from the system tray icon

### Default Hotkeys

| Hotkey | Function |
|--------|----------|
| `F6` | Reset statistics and save report |
| `Alt + D` | Show/hide overlay |
| `Alt + E` | Show/hide main window |

Hotkeys can be customized in the hotkey settings.

## Safety

This tool only passively reads network packets, similar to Wireshark:

- Does not read or modify game memory
- Does not inject DLLs or hook game processes
- Does not send any packets to the game server
- Does not modify any game files

## FAQ

**Q: The overlay isn't responding?**
A: Make sure you're running as administrator and that Npcap is properly installed.

**Q: Can't capture packets with an accelerator/VPN active?**
A: Open "Select Interface" from the system tray and manually switch to the correct network adapter.

**Q: Are the displayed damage values accurate?**
A: Values come directly from combat packets sent by the game client, consistent with the game's internal calculations.

**Q: Why does my antivirus keep flagging it?**
A: Since this program does not yet have an EV code signing certificate (which is expensive), Windows Defender may flag it as an unknown program. Please add the main program (NTE_DPS_Meter.exe) and the auto-updater (NTE_Updater.exe) to your exclusion list. An EV certificate will be purchased when sponsorship funding allows.

Right-click desktop → Display settings → Privacy & security → Windows Security → Virus & threat protection → Manage settings → Scroll down to "Exclusions" → Add an exclusion → Add exclusion scope → Folder → Select the program directory

## Third-Party Tool & Disclaimer

This is a third-party tool with no affiliation to Hotta Studio or Perfect World.

- **How it works**: Uses passive network packet analysis (Passive Sniffing) to calculate combat data. Does not modify game memory, alter game packets, or provide any automation capabilities.
- **Risk assessment**: Despite its non-intrusive design, official definitions of "third-party tools" vary. Please review NTE's official policy before use.
- **Disclaimer**: This program is intended for technical discussion and combat data analysis only. The developer assumes no legal liability or compensation obligation for any account restrictions or losses resulting from use of this tool. Running the program constitutes acceptance of this disclaimer.

## Sponsorship

Sponsor serial keys help ensure long-term maintenance as the game updates. Not sponsoring does not affect free features in any way. As the game evolves, sponsor features may gradually become free.

## Contact

- Email: dont.stop.ha@gmail.com
- Discord: https://discord.gg/nbTMDCpvrB

---

NTE DPS Meter by Aletheia
