繁體中文
Aion2Flow is a real-time combat analysis tool for AION 2.
Overlay Preview
https://github.com/user-attachments/assets/955dc75a-6dcc-487f-9081-ed9434895b36
Features
- Live DPS and total-damage ranking with animated contribution bars.
- Configurable player scope: self, party, force, or everyone in the encounter.
- Standard and boss-only scene modes, with boss HP and damage-share displays when the required data is available.
- Combatant details with outgoing/incoming views, target/source filters, and per-skill damage, healing, shield, and shield-absorption breakdowns.
- In-session history for the latest 10 valid encounters, with archived result browsing and experimental timeline playback.
- Capture status and game round-trip latency shown directly on the overlay.
- Interactive, click-through, and hidden overlay modes, plus configurable global shortcuts for display mode and battle reset.
- UI scale, topmost behavior, visible row count, sorting, metric visibility, compact numbers, and player-name display settings.
- Interface languages include Traditional Chinese, English, Korean, German, Spanish, French, Japanese, Brazilian Portuguese, and Russian. The separate game resource setting offers Traditional Chinese, English, and Korean for PURPLE and eight languages for Steam.
- Automatic update checks and downloads for Velopack-managed releases.
Requirements
- Windows x64.
- The current AION 2 client.
- Administrator approval when Aion2Flow starts. This is required for its bundled WinDivert capture driver.
Prebuilt releases do not require a separate .NET installation. Npcap and WinPcap are not required.
Download
Download the latest portable ZIP
Other release files and version history are available on GitHub Releases.
Getting Started
- Download the latest release and unpack it if necessary.
- Launch
Aion2Flow.exe and accept the Windows administrator prompt.
Select PURPLE (KR/TW) or Steam under Settings → Game client. Switching automatically archives the current scene and applies the new client without restarting the app. Resource languages follow that client; interface language has its own setting.
- Start AION 2. Aion2Flow waits for
Aion2.exe, detects the active game connection, and begins updating when combat data arrives.
- Check the three status indicators at the bottom of the overlay if no data appears: capture driver, game port, and battle connection.
Using the Overlay
- Drag the title area to move the overlay.
- Use the reset button or your configured global shortcut to end the current encounter and start a fresh one.
- Select a combatant to open detailed outgoing/incoming statistics and skill breakdowns.
- Open Settings to adjust scene mode, statistics scope, sorting, visible metrics, player names, UI scale, topmost behavior, and shortcuts.
- Use the pin control or display-mode shortcut to cycle between interactive, click-through, and hidden modes. The pin remains available so the overlay can be restored.
- Open History to inspect an archived encounter. Use its play button to open the experimental timeline playback window.
Encounter history is kept in memory only and is cleared when Aion2Flow exits.
Safety and Data
Aion2Flow analyzes game network traffic locally.
- It does not modify game files.
- It does not inject into the game process.
- It does not read game memory.
- Update checks connect to this project’s GitHub Releases page.
Build from Source
Building, testing, or publishing from source requires the .NET 11 SDK.
dotnet build Aion2Flow.slnx -c Release
dotnet test --solution Aion2Flow.slnx -c Release --max-parallel-test-modules 1
dotnet publish src/Aion2Flow/Aion2Flow.csproj -c Release
The desktop app is published as a Native AOT Windows x64 build. The default publish output is:
src/Aion2Flow/bin/Release/net11.0-windows/win-x64/publish/
Current Limitations
- Steam support covers observed map loads and instance boundaries, NPC identity/HP, explicit summon ownership, common combat records, player profiles and round-trip latency. Party/force metadata and other unproved protocol variants remain unsupported.
- Experimental playback and encounter history are available only for encounters captured during the current app session.
- If Aion2Flow starts after the game, it may miss initial data and temporarily be unable to show some names, icons, boss HP values, or scene names. Return to character selection and re-enter the game, or teleport once, to refresh that data. Content may still be unavailable when the bundled display data has not yet been updated for the current game version.
- A game update can change combat data and temporarily affect statistics. Install the latest Aion2Flow release after major client updates.
This project is not affiliated with, endorsed by, or sponsored by NCSOFT or any AION 2 publisher.
评论