Skip to content

Denoder/BPSR-Meter

Repository files navigation

BPSR Meter

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.

image

Features

  • 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

Quick Start

Requirements

  • Windows OS
  • Npcap - Required for packet capture

Windivert Users [Exit Lag/VPN]

  • You need to restart the application as admin for it to work. Npcap installation is still required since it's enabled by default.

Installation

For Users (Recommended)

  1. Download the latest installer from the Releases page
  2. Run the installer and follow the prompts
  3. The application will launch automatically after installation

For Developers

  1. Clone the repository:

    git clone https://github.com/Denoder/BPSR-Meter.git
    cd BPSR-Meter
  2. Install dependencies:

    npm install
  3. Run in development mode:

    npm run dev

Development

Prerequisites

  • 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)

Available Scripts

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

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.


Acknowledgments


Author: Denoder

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •