File Details
CarboniteAllinOneRetailClassic-v12.0.0-00040
- R
- May 29, 2026
- 20.30 MB
- 57
- 12.0.1+6
- Retail + 3
File Name
CarboniteAllinOneRetailClassic-v12.0.0-00040.zip
Supported Versions
- 12.0.1
- 12.0.0
- 5.5.3
- 4.4.2
- 3.4.3
- 2.5.5
- 1.15.8
Carbonite All in One (Retail & Classic)
v12.0.0-00040 (2026-05-29)
Full Changelog Previous Releases
Retire Punks; add Spy integration; EPL coord fix; Comm RU-locale fix
Punks → Spy:- Delete Carbonite.Punks (CLEU blocked on retail; classic role is
better covered by the Spy addon). - New Carbonite/Modules/Integrations/Spy.lua: paints Spy.NearbyList
on the Carbonite map via the MapProvider API (three pin kinds:
Enemy/KOS/Inactive), hooks Spy.AddDetectedToLists / Remove /
ClearList to drive a 1.5s dirty-refresh, middle-click goto, and
augments quest/POI pin tooltips with a "[KOS nearby]" line when a
KOS-flagged enemy from SpyPerCharDB sits within ~5 zone units. - MapEngine: ClickType=3001 GMenu_OnGoto / GMenu_OnPasteLink reroute
from Nx.Punks to Nx.Spy; UpdateIcons drops the Punks call (provider
handles it now); IconOnEnter calls Nx.Spy:AugmentTooltip. - GroupMembers comment updated to drop the Nx.Punks reference.
Info module: - Retail loader: .toc Interface line drops retail flavours (Combat-log
registration is taint-blocked on retail; kill markers and combat
graph go with it). - Bug fixes that still matter on classic: PLAYER_LOGIN xpmax=0 guard
at max level; KillExpireTicker cancels any prior ticker; remove
stray function Nx.Map:HideExtraFrames (dead clobber); CLEU OnEvent
packs CombatLogGetCurrentEventInfo() once instead of three times.
EPL classic Era coord fix: - Carbonite.Quests/Data/classic was shipped with Wrath-era EPL zone
normalisation; TBC and Wrath data are correct for their flavours
(verified against Questie per-flavour NPC DB). Linear transform
derived from 12 NPC pairs (TBC vs classic) and validated to <0.01
error: x' = 1.0414x + 2.640, y' = 1.0412y + 3.711. Applied to
every |1423|<lvl>|<x>|<y> entry in classic Quests*.lua (3934
records; |0|0 sentinels preserved). - Same transform applied to classic + tbc POI guides (Mailbox /
Innkeeper / Forge / Anvil — guides had the same wrong coords in
both flavours; previous Stormwind fix missed EPL).
Comm RU-locale tag fix: - Localised classic clients deliver realm strings with a trailing
" (RU)" / " (EN)" / etc.: GetRealmName() = "Пламегор (RU)", arg2
from CHAT_MSG_CHANNEL = "Name-Realm (RU)", and UnitFullName's
realmname can carry the same tag. The asymmetry against
self.PlyrName slipped the player's own broadcasts past the
self-skip check; they got stored in ZPInfo and rendered as a
NXType=1000 player icon (Whisper/Invite/Track/Get Quests menu)
right under the player's own position arrow. - Add _stripLocaleTag / _normaliseSenderName helpers; apply on
PlyrName construction and at all four inbound paths
(OnChat_msg_channel system + main, OnChat_msg_addon, friends
list).
Quests localisation: - Carbonite.Quests/Init.lua: "Get Quests" PIconMenu item wrapped in
L["Get Quests"] (with English fallback). - New keys L["Show Quest Offers on Map"], description, and
L["Get Quests"] added to enUS plus translated into deDE / esES /
esMX / frFR / itIT / koKR / ptBR / ruRU / zhCN / zhTW.
- Delete Carbonite.Punks (CLEU blocked on retail; classic role is
Merge pull request #513 from Thrumbar/patch-2
Update OptionsEngine.luaUpdate OptionsEngine.lua
Patch Notes — Gryphon / Endcap Hide FixFixed Carbonite’s Hide Gryphons option no longer hiding the action bar endcaps on modern Retail/PTR clients.
Added support for Blizzard’s newer action bar frame path: