promotional bannermobile promotional banner

Profession Helper - Your companion leveling professions

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

File Details

v1.17.0-bcc

  • R
  • Apr 26, 2026
  • 3.54 MB
  • 745
  • 2.5.4
  • Classic TBC

File Name

ProfessionHelper-v1.17.0-bcc.zip

Supported Versions

  • 2.5.4

Changelog

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

[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