# Pixel Perfect Align - TBC Anniversary Fan Fix
**An unofficial fan fix of MooreaTV's Pixel Perfect Align for World of Warcraft: The Burning Crusade Classic Anniversary (2.5.6).**
Need to line up your action bars, unit frames, chat windows, or other UI elements precisely? Pixel Perfect Align displays a pixel-aligned grid and measuring tools. This release brings the original v1.14.07 code forward for the TBC Anniversary client while preserving its familiar controls and look.
## What this fan fix addresses
- **Startup Lua error:** Uses `C_AddOns.GetAddOnMetadata` on the modern client (with a fallback for older APIs). This also prevents a cascading initialization/localization error.
- **Options panel:** Uses the newer Settings API where available and keeps the older Interface Options fallback.
- **Grid visible on login:** Grid now begins **hidden every login/reload**, regardless of the old saved startup option. It appears only when you turn it on.
- **TBC Anniversary support:** Ships a TBC-specific TOC with interface **20506** for client **2.5.6**.
## What you get
- Pixel-perfect alignment grid with configurable spacing and line length
- Cursor coordinates and on-screen measuring tape
- Minimap button and optional keybindings
- Simple chat commands such as `/ppa toggle`, `/ppa coord` and `/ppa config`
## Installation and compatibility
This is a **drop-in replacement**, not a companion addon. Uninstall the official Pixel Perfect Align folder first and install this fan fix instead; both versions use the same `PixelPerfectAlign` folder, commands, and saved-variable name. Do not delete SavedVariables when uninstalling.
Install to `World of Warcraft/_anniversary_/Interface/AddOns/PixelPerfectAlign/`. Start the game, run `/ppa` for a list of commands, and use `/ppa toggle` to show or hide the grid.
**Supported:** TBC Anniversary / Classic TBC **2.5.6**. Other WoW flavors are not claimed as supported by this fan fix.
## Credits, license and support
**Original author:** MooreaTV. Original addon: [Pixel Perfect Align](https://www.curseforge.com/wow/addons/pixel-perfect-align). Original source: [PixelPerfectAlign on GitHub](https://github.com/mooreatv/PixelPerfectAlign); library: [MoLib](https://github.com/mooreatv/MoLib).
**Unofficial fan-fix maintainers:** Tehdead & Aurion. Based on upstream **v1.14.07**. This project is not an official MooreaTV update and is not affiliated with or endorsed by MooreaTV or Blizzard Entertainment.
The original code, modifications, and bundled MoLib source retain the **GNU LGPLv3** license and attribution. Full editable Lua source and license notices ship inside the ZIP.
**Please report issues with this fan fix in this project's comments**, including the game client version, any BugSack trace and steps to reproduce, rather than sending them to the original author.