pingzing / LittleBuster

A tiny WoW TBC Classic replacement for RatingBuster.
GNU General Public License v3.0
6 stars 4 forks source link

Little Buster

A WoW TBC Classic addon for converting ratings to value in tooltips. Currently distributed via WowInterface and CurseForge, but releases are also published here on GitHub under Releases.

Building

The addon is written in Teal, a typed dialect of Lua. Much like TypeScript compiles to Javascript, Teal compiles to Lua.

As such, this project requires the Teal compiler, tl. You can install it by following the instructions in the Teal repo.

To build the addon, first ensure that tl is somewhere on your computer, and in your PATH. Then, run with included build.ps1 script with PowerShell. This will generate a working addon in the output directory.

If on a machine without PowerShell available, you can follow the steps manually:

  1. Run tl build from the root directory.
  2. Copy all non-.tl files (such as XML files) from /src/ to their respective directories inside /output/
  3. Copy LittleBuster.toc, CHANGELOG.txt and LICENSE.md from the repo root to to/output/.

Features

Converts all ratings in tooltips from their rating, to the value or percentage they grant to you at your current level.

Supports tooltips with phrasing like:

Currently does not support:

Locale support

āœ”: Fully tested and working
šŸ”·: Functional, but not fully tested, or incomplete
āŒ: Not supported, no functionality

Locale Support Future plans
enUS āœ” Update as bugs are discovered
ruRU āœ” Update as bugs are reported by users
esMX šŸ”· Update as bugs are reported by users
esES šŸ”· Update as bugs are reported by users
deDE šŸ”· Update as bugs are reported by users
ptBR šŸ”· Update as bugs are reported by users
frFR šŸ”· Update as bugs are reported by users
zhCN šŸ”· Update as bugs are reported by users
zhTW šŸ”· No plans to support unless assisted
koKR āŒ No plans to support unless assisted