File Details
v0.8.2
- R
- Jun 12, 2026
- 63.04 KB
- 8
- 5.5.4
- MoP Classic
File Name
RankoneQoL v0.8.2.zip
Supported Versions
- 5.5.4
RankoneQoL β Changelog v0.8.2
π Major Milestone: Global Language Spectrum Expansion
RankoneQoL has undergone a massive localization overhaul via the Localization.lua dictionary. The addon now natively supports six major language clients, mapping exact native in-game terminology for the Mists of Pandaria Classic environment:
- π©πͺ German (
deDE) - πΊπΈ / π¬π§ English (
enUS/enGB) - π«π· French (
frFR) - πͺπΈ / π²π½ Spanish (
esES/esMX) - π·πΊ Russian (
ruRU) - π¨π³ / πΉπΌ Chinese (
zhCN/zhTW)
π New Feature: Real-Time Backpack Currency Tracker
- Live Token Tracker: Implemented a sleek, automated currency widget at the bottom-left of the all-in-one inventory frame. It mirrors Blizzard's "Show on Backpack" setting, gathering badges like Justice or Valor points instantly.
- Unique Database ID Mapping: Shifted the tracking engine to harness unique, hardcoded item strings (
self.currencyID). This entirely resolves index shifting and grants accurate, separate, non-overlapping tooltips across all active tokensβincluding the very first slot. - 0.1s Silent Scan Engine: Integrated a highly optimized, low-frequency loop
OnUpdatescanner. If you toggle the backpack visibility flag inside Blizzard's default currency menu, the item window dynamically shifts and draws the coins right before your eyes in real time without locking the frame.
π¨ Layout & Engine Enhancements
- Unified Live Grid Scaling: Overhauled the core drawing mechanisms for Tab 6 (Bags) layout sliders. Changing your Column Count (6β16) or Slot Spacing (0β12px) now forces a microsecond refresh via
AktualisiereTaschenLayout(), adapting frame width and re-wrapping items fluidly in real time while the bag stays wide open. - Character Window Real-Time Tracking: Added listeners for
PLAYER_EQUIPMENT_CHANGEDalongside a 50ms caching delay frame insideDisplays.lua. Replacing armor pieces (e.g., swapping an Epic cloak for a Rare variant) now instantly forces an on-screen update of item level numbers and item quality border rings simultaneously. - MoP-Classic API Transitions: Transitioned layout scripts to natively read item weights via
GetDetailedItemLevelInfoandIsEquippableItem. Item level font scaling inside the bag now shifts perfectly in real time, and values are strictly kept from leaking onto professions mats, glyphs, or quest tomes.
π§ Bug Fixes & Code Hygiene
- Audio Ingestion Override: Resolved a silent C++ bypass that muted plundering sounds. Overrides for
OpenAllBags()now manually injectIG_BACKPACK_OPENandIG_BACKPACK_CLOSEsignals to bring back full looting audio feedback. - Strict ASCII Compiler Defenses: Erased hidden UTF-8 special characters (such as German umlauts) from method trees, changing operations to plain ASCII values like
StarteGegenstandsSuche(). This permanently fixes fatal syntax crashes (then expected near '\195'). - Fixed Multi-Tab Delivery Bugs: Repaired trailing array leaks that passed entire page matrices down to individual layout files (
Audio.lua,Graphics.lua,Maps.lua). Components now cleanly pull their specific canvas frame indices (Tabs 3, 4, 5, and 6) without producingWrong object typeinterface errors.

