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:
Featuressection title on welcome screen was hardcoded in English β now usesPH.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:
/phand/profhelper - Persistent saved variables
- No configuration required (works out-of-the-box)
- Lightweight and optimized
- No external dependencies (TSM optional)
- Slash commands:
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:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
Credits
Developer: Chehul @ DreamScyther-US
GitHub: https://github.com/danielcosta42
License: Free for personal use

