promotional bannermobile promotional banner

Profession Helper - Your companion leveling professions

Complete profession leveling guide with smart routes, shopping lists & TSM integration
Back to Files

v1.37.6-bcc

File nameProfessionHelper-v1.37.6-bcc.zip
Uploader
ChehulChehul
Uploaded
Jul 16, 2026
Downloads
776
Size
3.7 MB
Flavors
Classic TBC
File ID
8445419
Type
R
Release
Supported game versions
  • 2.5.6

What's new

Changelog

All notable changes to Profession Helper will be documented in this file.

[1.37.6] - 2026-07-16

Fixed

  • pace + bound the realm YELL flush so it can't trip the chat rate limit

[1.37.5] - 2026-07-16

Fixed

  • stop per-node YELL flood that tripped the chat rate limit

[1.37.4] - 2026-07-07

Fixed

  • bump Interface-BCC to 20506 for TBC Anniversary 2.5.6

[1.37.3] - 2026-07-06

Fixed

  • network alert is now a quiet persistent top banner, not a loud popup (ChehulNet v7) — no sound, subtle, visible until dismissed

[1.37.2] - 2026-07-06

Fixed

  • operator sees own network alert too (ChehulNet v6) — no self-skip, popup confirms on the sender's own client; still deduped + allowlist-gated

[1.37.1] - 2026-07-06

Fixed

  • gate alert popups to an authorized-sender allowlist (ChehulNet v5) — only the operator's char can fire a network-alert popup; closes the griefing vector

[1.37.0] - 2026-07-06

Added

  • network alert popups (ChehulNet v4) — receive ChehulAlert and show a dismissible popup in ProfessionHelper's blue identity; Dismiss persists the id to ProfessionHelperDB so it never shows again

[1.36.1] - 2026-07-06

Fixed

  • complete luacheck WoW globals (UnitIsPlayer/UnitPlayerControlled/UnitGUID) for the ChehulNet v3 layer detector; drop manual toc/changelog bump (CI auto-versions)

Other

  • Release 1.36.1: ChehulNet shared presence v3 - HELLO carries layer (mapID:zoneUID) via built-in detector, ProfessionHelper crafters now locatable by layer across the Chehul mesh; answers ChehulPing RTT probe. Ship-identical shared file

[1.36.0] - 2026-07-06

Added

  • cross-alt cooldown notifications

[1.35.0] - 2026-07-06

Added

  • raid consumable checklist (/ph raid <role>)

[1.34.0] - 2026-07-06

Added

  • "who can craft X now?" live mesh query (/ph who <item>)

[1.33.0] - 2026-07-06

Added

  • crowd-sourced price index over the mesh

[1.32.0] - 2026-07-06

Added

  • live gather-node pins on the world map (/ph pins)

[1.31.0] - 2026-07-06

Added

  • PH pulls its weight on ChehulNet — yell gather data realm-wide + richer presence

[1.30.0] - 2026-07-06

Added

  • cave-aware gather routes — entrance marker + interior route
  • localize profession synergies (EN/PT/ES) + fishing polish

Other

  • Shared mesh -> LibChehulMesh v3 (AceComm-3.0 + ChatThrottleLib; realm bus now YELL). Identical file across the Chehul family.

[1.29.0] - 2026-07-05

Added

  • extend the gather-route model to Skinning & Fishing

Fixed

  • Zygor-style gather routes — 2-opt loops, yard-spaced glowing ribbon

[1.28.0] - 2026-07-05

Added

  • accurate gather routes from real Wowhead node data + polished waypoints

[1.27.1] - 2026-07-05

Fixed

  • marketplace crash when a craftOutputs entry isn't a number

[1.27.0] - 2026-07-05

Added

  • marketplace fill analysis, cooldowns, post-order, alerts + icon fixes

[1.26.0] - 2026-07-05

Added

  • marketplace listings go realm-wide over the shared mesh

[1.25.0] - 2026-07-05

Added

  • shared LibChehulMesh transport + marketplace peer gossip & crafters tab

[1.24.0] - 2026-07-05

Added

  • in-window crafter marketplace + ChehulNet cross-addon presence mesh

[1.23.1] - 2026-06-22

Fixed

  • correct Transmute cooldown from 24h to 20h

[1.23.0] - 2026-06-22

Added

  • primal farming guide, pre-raid BiS checklist, cross-alt material pooling

[1.22.0] - 2026-06-22

Added

  • CD ready notifications, specialization guide, rep tracker inline

[1.21.1] - 2026-06-22

Fixed

  • correct recipe sources across Blacksmithing, Cooking, Enchanting, Engineering

[1.21.0] - 2026-06-22

Added

  • focus-audio re-syncs to mid-cast volume changes

Fixed

  • wire up showFarmingTips, drop dead autoTrackMaterials setting

[1.20.0] - 2026-06-22

Added

  • options panel (/ph options) with scale, fishing focus volume, debug
  • persist panel positions across reloads + UI scale infra

[1.19.0] - 2026-06-21

Added

  • complete one-key fishing (scanner, counter, focus audio)
  • add /ph debug toggle command
  • one-key fishing modelled on Angleur (override-binding + soft-target)

[1.18.0] - 2026-06-21

Added

  • modular 5-layer architecture (Core/Features/UI) with discoverable tools

Fixed

  • update TOC interface versions to current live game flavors
  • replace invalid \u escapes that broke file loading on Lua 5.1

Other

  • Add support for Inscription and Archaeology professions; update Tailoring and Locales

[1.17.1] - 2026-04-26

Fixed

  • update publish workflow to include 'classic' argument for packaging docs: add compatibility note for WoW Classic and clarify unsupported versions

[1.17.0] - 2026-04-26

Added

  • add donation section to README for project support

[1.16.2] - 2026-04-26

Fixed

  • update CurseForge Project ID in toc file

[1.16.1] - 2026-04-26

Fixed

  • update CurseForge API key reference in publish workflow

[1.16.0] - 2026-04-26

Added

  • update luacheck configuration to suppress additional warnings and include new globals for WoW API

Fixed

  • remove Arcane Dust from materials list
  • add missing warning suppression for unused variable in luacheck configuration

Other

  • Add localization for source labels and improve UI text

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.15.0 (2026-04-25)

✨ Features

  • enhance path calculation with absolute step indexing for crafting guide (780fbcd)
  • update Alchemy recipes and tips, enhance Enchanting vendor locations, add Herbalism and Mining gathering routes (3064b3f)
  • update vendor and trainer sources for Cooking and First Aid, add faction filtering for recipe sources in UI (712a990)

1.14.0 (2026-04-25)

✨ Features

  • add new vendor and trainer locations for Skinning profession (716c15f)

1.13.0 (2026-04-24)

✨ Features

  • implement map pins system for displaying POIs on the world map (4d38dff)

1.12.0 (2026-04-24)

✨ Features

  • localize UI strings for smelting, equipment, and tips sections (9963dd1)
  • update cooking recipes to include additional materials for crafting (e2ce03d)

1.11.1 (2026-04-24)

🐛 Bug Fixes

  • update bag and bank scanning methods to use C_Container API (4b1695c)

1.11.0 (2026-04-24)

✨ Features

  • bag-scanner: scan bags/bank for mat counts, adjust shopping list (8dad905)

1.10.0 (2026-04-24)

✨ Features

  • cooldown-tracker: track TBC profession CDs (Transmute 24h, cloth 84h) (7cfd819)

1.9.0 (2026-04-24)

✨ Features

  • recipe-tracker: track learned recipes, show missing with source info (c909ff6)

1.8.0 (2026-04-24)

✨ Features

  • alt-manager: track profession levels across all characters on realm (f95c7e8)

1.7.0 (2026-04-24)

✨ Features

  • de-prospect-calc: DE and Prospecting expected output calculator (a747b2d)

1.6.0 (2026-04-24)

✨ Features

  • enhance auction house integration with Auctionator support and price caching (d26bd8e)
  • improve price lookup logic with fallback to vendor sell price (b58a9c3)

1.5.1 (2026-04-24)

🐛 Bug Fixes

  • fix the portuguese text hardcoded (d9f4673)

1.5.0 (2026-04-23)

✨ Features

  • i18n: add full multilingual support and new localization keys for enhanced user experience (af959e0)

1.4.0 (2026-04-23)

✨ Features

  • i18n: full multilingual support — all user-visible strings now go through the localization system (PH.L[key]), fixing the addon staying in Portuguese on non-ptBR clients
  • i18n: add 38 new localization keys to ptBR, enUS and esES locale tables covering step cards, material quantities, shopping list columns, TSM messages, gold farming guide and gathering guide UI
  • i18n: step card badges (DONE / CRAFTING NOW / NEXT), craft count labels, "Keep!", "[Intermediate]" tag and inline cost now auto-translate
  • i18n: material quantity display ("remaining", "in bag", "used", "stock", "buy", "each") now auto-translate per client locale
  • i18n: shopping list header, column headers (Item / Qty / Price), TSM button tooltip and copy messages now auto-translate
  • i18n: gold farming guide title and "data not available" message now auto-translate
  • i18n: gathering guide Start/Stop buttons, tooltip lines, progress bar label and "no data" message now auto-translate

🐛 Bug Fixes

  • i18n: Features section title on welcome screen was hardcoded in English — now uses PH.L["FEATURES"]
  • i18n: "Guide not available" fallback message was hardcoded in Portuguese — now uses PH.L["GUIDE_NOT_AVAILABLE"]
  • i18n: vendor item "each" price suffix was hardcoded in Portuguese — now uses PH.L["MAT_EACH"]
  • locales: orphaned enUS keys (ZONE, LOCATION, LEVEL, RECOMMENDED, SHOPPING_LIST, GOLD_FARMING, etc.) were outside their table — moved inside correctly

1.3.1 (2026-04-21)

🐛 Bug Fixes

  • remove conditional check for CurseForge project ID in upload step (cd2baf5)

1.3.0 (2026-04-21)

✨ Features

  • enhance CurseForge upload process with game version ID fetching and error handling (18f646d)

1.2.0 (2026-04-21)

✨ Features

  • enhance upload process to CurseForge with project ID and improved error handling (ced2dcc)

1.1.1 (2026-04-21)

🐛 Bug Fixes

  • update GitHub release action to v2 and adjust permissions (2c85e4f)

1.1.0 (2026-04-21)

✨ Features

  • update release workflow for manual version input and improve Lua syntax checks (c0bd266)

1.0.4 (2026-04-21)

🐛 Bug Fixes

  • update upload-artifact action to v4 (45a2ed4)

1.0.3 (2026-04-21)

🐛 Bug Fixes

  • exclude specific directories from Lua syntax check (0386ec8)

1.0.2 (2026-04-21)

♻️ Code Refactoring

  • streamline welcome message in OnEvent function (87a95e1)

1.0.1 (2026-04-21)

♻️ Code Refactoring

  • update release workflows to simplify summary output for CurseForge and WoWInterface (8b32336)

1.0.0 (2026-04-21)

✨ Features

  • add GitHub Actions workflows for CI/CD automation (be1afac)

Changelog

All notable changes to Profession Helper will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2026-04-21

🎉 Initial Release

Added

  • Complete Profession Guides

    • All primary crafting professions: Alchemy, Blacksmithing, Enchanting, Engineering, Jewelcrafting, Leatherworking, Tailoring
    • All gathering professions: Mining, Herbalism, Skinning
    • Secondary professions: Cooking, First Aid, Fishing
    • Combo profession guides: Herbalism+Alchemy, Skinning+Leatherworking, Fishing+Cooking
    • Full 1-375 leveling paths for TBC Classic
  • Smart Leveling System

    • Step-by-step optimized routes
    • Automatic skill progression tracking
    • Visual progress indicators
    • Color-coded difficulty (Orange/Yellow/Green/Grey)
    • Material efficiency calculations
    • Cost-optimized paths
  • Shopping List Features

    • Automatic material calculation based on current skill
    • TSM price integration
    • Total cost estimates
    • Vendor vs. farmable categorization
    • One-click TSM import strings
    • Material source indicators
  • Farming & Gathering

    • Zone-specific farming locations
    • Level-appropriate spots with coordinates
    • Efficiency ratings for each route
    • GatherMate2 integration support
    • Multiple locations per skill range
  • Modern UI/UX

    • Premium minimalist design
    • Dark theme optimized for long sessions
    • Icon-driven navigation
    • Responsive layout
    • Smooth scrolling and animations
    • Clean typography and spacing
    • Professional color scheme
  • Multi-Language Support

    • Portuguese (ptBR) - Complete translation
    • English (enUS) - Native support
    • Spanish (esES/esMX) - Complete translation
    • Auto-detection based on WoW client language
    • 90+ translated strings across all features
  • TSM Integration

    • Automatic price detection (TSM 3 & 4)
    • Market value calculations
    • Fallback pricing sources
    • Shopping import string generator
    • Cost breakdown per recipe
  • Quality of Life

    • Slash commands: /ph and /profhelper
    • Persistent saved variables
    • No configuration required (works out-of-the-box)
    • Lightweight and optimized
    • No external dependencies (TSM optional)

Technical

  • Built for WoW TBC Classic (Interface 20504)
  • Modular code architecture
  • Comprehensive localization system
  • Path calculator algorithm
  • Material database with 200+ items
  • Profession data for 16 professions
  • Recipe database with 1000+ recipes
  • Farming location database

Documentation

  • Complete README.md with features and installation
  • LOCALIZATION.md with translation guide
  • Inline code documentation
  • Professional GitHub presentation
  • License and credits

[Unreleased]

Planned Features

  • In-game configuration panel
  • Custom route editor
  • Bank & bag integration
  • Recipe tracker (missing recipes)
  • Profit calculator for crafted items
  • Alt character tracking
  • Export/import custom guides
  • Achievement integration
  • Additional language support (FR, DE, RU)
  • Minimap button customization
  • UI scale settings
  • Material price source selection

Under Consideration

  • Discord integration for sharing routes
  • Web companion app
  • Mobile notifications for material prices
  • Guild profession coordination
  • Realm-specific price data
  • Profession specialization guides
  • Endgame goldmaking strategies
  • Cross-character material tracking

Version History

Release Notes Format

Each version includes:

  • Added - New features
  • Changed - Changes to existing functionality
  • Deprecated - Soon-to-be removed features
  • Removed - Removed features
  • Fixed - Bug fixes
  • Security - Security improvements

Support & Contributions

Reporting Issues

Found a bug? Please report it:

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Credits

Developer: Chehul @ DreamScyther-US
GitHub: https://github.com/danielcosta42
License: Free for personal use


This mod has no additional files