A DPS meter for Blue Protocol built with Electron, React 19, and TypeScript. This project is a fork of NeRooNx's BPSR Meter, featuring improved performance with Vite, Tailwind CSS, and optimized DOM updates.
- Real-time DPS tracking for solo and group gameplay
- Combat timer with configurable auto-clear timeout
- Group damage tracking with individual player statistics
- Monster/Boss tracking with detailed damage breakdowns
- Combat history with session logging and export
- Auto-update checker via GitHub releases
- Multiple language support (English, Chinese)
- Global keyboard shortcuts for quick window access (configurable keybinds)
- Windivert/Npcap support windivert is integrated, npcap has to be installed manually
- Windows OS
- Npcap - Required for packet capture
- You need to restart the application as admin for it to work. Npcap installation is still required since it's enabled by default.
For Users (Recommended)
- Download the latest installer from the Releases page
- Run the installer and follow the prompts
- The application will launch automatically after installation
For Developers
-
Clone the repository:
git clone https://github.com/Denoder/BPSR-Meter.git cd BPSR-Meter -
Install dependencies:
npm install
-
Run in development mode:
npm run dev
- Node.js v22.20.0 or higher
- npm or compatible package manager
- Npcap (for packet capture on Windows)
- Visual Studio Build Tools (for native module compilation)
| Command | Description |
|---|---|
npm run dev |
Start development mode with hot reload |
npm run dev:win |
Start development with hot reload - and utf8 output |
' npm run electron:rebuild:win |
Build/Rebuild electron with the cap module |
npm run build |
Build renderer and main process |
npm run build:server |
Build standalone server |
npm run build:all |
Build everything |
npm run dist |
Create Windows installer |
npm run lint:prettier |
Format code with Prettier |
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
- Dimole's Star Resonance counter - Original project
- MrSnakke's BPSR Meter - First fork
- NeRooNx's BPSR Meter - Previous fork
Author: Denoder