Nekometer

Nekometer

420 Downloads

What is Nekometer?

Nekometer is an alternative, minimalist damage meter addon. I have originally developed this addon for personal use as a hobby project. After using it for a while, I have decided to share it in case someone else finds it useful.

Why did I develop my own damage meter addon instead of using an existing popular addon from the list of available ones?

There are several reasons:

  • I wanted to develop an addon for fun and personal enjoyment
  • I like to use the default WoW UI with as little modifications as possible, but I still wanted to have an idea of my character's throughput
  • I've found the existing similar addons too bloated for my taste
  • I want to know exactly what code I'm running on my system

Addon philosophy

When developing the addon, the following were taken into consideration:

  • small feature set
  • clean, simple interface
  • no configuration required to use
  • small, readable, open code base
  • should have a minimal impact on resources

I've decided not to add some features to keep the addon minimal:

  • logging/reporting to file, chat, sharing the data
  • fancy graphics, charts
  • complex configuration options

A lot of features other similar addons support are missing, often intentionally. It is important to remember, that it is not the goal for this addon to compete with those addons, but to provide a minimalist alternative for those who do not want to use them for any reason.

Usage, commands

Main Commands

You can use the following commands from the chat window:

  • /nm config: open the settings window (you can also use the game menu)
  • /nm toggle: show/hide the nekometer window
  • /nm reset: reset the meters (you can also use the reset button on the nekometer toolbar)
  • /nm wipe: reset all nekometer settings to the default

Settings

You can adjust the following settings for nekometer:

  • "Number of bars displayed": this essentially controls how tall the main window is. You can still scroll through the bars that don't fit in the window using the mouse wheel.
  • "Merge pets with their owners"
  • "Use class colors for bars"
  • Enable disable individual meters (disabled meters don't consume any resources)
  • Data window size: controls the rolling window size in seconds for calculating dps (recommended to leave it as the default)
  • Smoothing factor: adjusts the strength of smoothing applied when calculating dps (recommended to leave it as the default)

Feedback

Please report issues using the GitHub issue tracker.

Contribution

The source code is free and open-source. You can access it from the "Source" tab.