promotional bannermobile promotional banner

TownCrier by ForgeDMC

TownCrier is a premium World of Warcraft chat management and social engagement addon that combines automated guild broadcasting, recruitment tools, and a fast-paced lore trivia system to keep communities active, informed, and entertained.

File Details

TowncrierV1.2.6.zip

  • R
  • Mar 18, 2026
  • 3.60 MB
  • 6
  • 12.0.5
  • Retail

File Name

TowncrierV1.2.6.zip

Supported Versions

  • 12.0.5

Changelog - TownCrier

All notable changes to the TownCrier project are documented below.
<button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ9QE"></button>
  [1.2.6] - 2026-03-18 (Current Stability Build)
<button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ9gE"></button>
 

Added

  •   Connection Diagnostics: Added a "📡 Test" header button to verify chat output and system health.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ9wE"></button>
     
  •   Instant Shortcuts: Implemented the /tc copy command for immediate access to the Chat Ledger.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ-AE"></button>
     
  •   Multi-Theme Engine: Integrated a 4-color theme cycler (Sunblessed Gold, Midnight Void, Fel-Fire Green, and Frost Blue) into the main header.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ-QE"></button>
     

Changed

  •   UI Architecture (v2.2): Reverted to the stable Blizzard PortraitFrameTemplate to resolve interface crashes.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ-gE"></button>
     
  •   Module Refactoring: Cleaned ChatCopy.lua to remove external theme dependencies for improved stability.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ-wE"></button>
     
  •   Tab Logic: Rewrote the SelectTab function with safety nil-checks to prevent Blizzard API "nil value" errors.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ_AE"></button>
     

Fixed

  •   Tab API Crash: Fixed the "attempt to index local 'tab' (a nil value)" error occurring during category switching.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ_QE"></button>
     
  •   Minimap Stability: Resolved a crash where clicking the icon before the UI fully initialized would cause an error.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ_gE"></button>
     
  •   Combat Safety: Refactored broadcasting logic to ensure messages are queued until combat ends.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQ_wE"></button>
     

[1.2.5] - 2026-03-17 (Midnight Launch)
<button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQgAI"></button>
 

Added

  •   Midnight Support: Initial support for World of Warcraft: Midnight (Interface 120001).
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQgQI"></button>
     
  •   Expansion Lore: Added 50+ new trivia questions featuring Xal'atath, the Haranir, and the Void invasion of Quel'Thalas.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQggI"></button>
     
  •   Crier's Purse: Implemented mailbox automation logic to pre-fill winner rewards (up to level 90 gold scaling).
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQgwI"></button>
     
  •   Chat Ledger: Introduced the ChatCopy module to extract clean text, housing coordinates, and links from chat.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQhAI"></button>
     
  •   Season 1 Leaderboard: Added persistent win tracking for "Season 1: Void's Fall" to crown guild scholars.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQhQI"></button>
     

Changed

  •   Broadcaster Logic: Implemented "Combat-Safe" queues to prevent proclamation spam during boss encounters.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQhgI"></button>
     
  •   Options Menu: Migrated to the new Blizzard Settings API for a native integrated feel.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQhwI"></button>
     
  •   Database Expansion: Merged the legacy trivia database (500+ questions) with new Midnight datasets.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQiAI"></button>
     

Fixed

  •   Chat Taint: Fixed a 12.0.1 issue where chat frames would occasionally lock during high-volume trivia rounds.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQiQI"></button>
     
  •   HUD Overlap: Resolved an issue where the Minimap icon would overlap with new 12.0 HUD elements.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQigI"></button>
     

[1.1.0] - 2026-02-26 (Early Access Release)
<button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQiwI"></button>
 

Added

  •   Early Access Patch: Prepared the core engine for the Midnight 3-day early access window.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQjAI"></button>
     
  •   Basic Trivia Engine: Implemented the random question generator and chat listener.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQjQI"></button>
     
  •   Minimap Support: Integrated LibDBIcon for a persistent launcher.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQjgI"></button>
     

[1.0.0] - 2026-01-20 (Initial Release)
<button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQjwI"></button>
 

Added

  •   Initial Core: Established the basic framework for TownCrier.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQkAI"></button>
     
  •   Broadcaster: Added initial timer logic for automated guild messages.
    <button class="button ng-star-inserted" aria-label="View source details. Opens side panel." data-hveid="0" data-ved="0CAAQvoAQahgKEwjI65T436iTAxUAAAAAHQAAAAAQkQI"></button>
     
  •   Data: 100 sample questions added to the initial database.