acelan / LittleBuster

A tiny WoW TBC Classic replacement for RatingBuster.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

  • +5 Block Rating
  • Equip: Increases your defense rating by 20.
  • Use: Increases your dodge rating by 300 for 10 sec.

Currently does not support:

  • The stat Resilience.
  • Probably a handful of edge cases I haven't discovered

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
enGB βœ” 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
koKR ❌ No plans to support unless assisted
zhTW ❌ No plans to support unless assisted

About

A tiny WoW TBC Classic replacement for RatingBuster.

License:GNU General Public License v3.0


Languages

Language:Lua 99.4%Language:PowerShell 0.6%