File Details
AuctionFlip.zip
- R
- Mar 26, 2026
- 76.79 KB
- 22
- 12.0.5+2
- Retail
File Name
AuctionFlip.zip
Supported Versions
- 12.0.5
- 12.0.1
- 12.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Initial project structure based on Auctionator architecture
- Core modules: Scan, Database, Opportunities, Alerts, Stats, UI, Config
- Multi-version support (Retail, Classic, TBC, WotLK)
- Localization support (enUS, ptBR)
Core Features
- AH Scanner with pagination support (Retail API)
- Price Database with historical tracking
- Opportunity Detection algorithms:
- Vendor Flip detection
- Underpriced item detection
- Market disparity analysis
- Alert System:
- Sound notifications
- Chat message notifications
- UI flash alerts
- Statistics tracking (total profit, flips, success rate)
- Configuration system with options panel
- Slash commands (/flip, /afscan, /afstats, /afreset, /afconfig)
Farming Feature (NEW)
- Farming Suggestions Module - Find best items to farm for gold
- Zone Database - Pre-defined farming zones across all expansions (50+ zones)
- Classic zones: Stranglethorn Vale, Western/Eastern Plaguelands, Felwood, Winterspring
- TBC zones: Netherstorm, Zangarmarsh, Nagrand, Blade's Edge Mountains
- WotLK zones: Icecrown, Storm Peaks, Zul'Drak
- Cataclysm zones: Uldum, Deepholm
- MoP zones: Vale of Eternal Blossoms, Jade Forest, Krasarang Wilds
- WoD zones: Frostfire Ridge, Nagrand (WoD), Spires of Arak
- Legion zones: Highmountain, Valsharah, Azsuna
- BfA zones: Tiragarde Sound, Zuldazar, Nazjatar
- Shadowlands zones: Maldraxxus, Revendreth, Ardenweald
- Dragonflight zones: The Waking Shores, Ohn'ahran Plains, Azure Span, Thaldraszus, The Forbidden Reach, Zaralek Cavern
- Midnight zones: The Azur Continent, Nightshade Valley, Aethervoid Reaches, Crystalline Lemuria, Everdawn Meadow, Obsidian Citadel (NEW EXPANSION)
- Dungeons: 20+ dungeons across all expansions
- Raids: 10+ raids including Ny'alotha, Ulduar, Antorus, Vault of the Incarnates
- Farming Routes - 25+ pre-defined routes
- Herb routes per expansion
- Ore routes per expansion
- Dungeon farming routes
- Profitability Calculator
- Gold per hour estimates
- Drop rate analysis
- Difficulty scoring (1-5 stars)
- Competition factor
- Effort score calculation
- Farming UI Tab
- Filter by zone type (outdoor, dungeon, raid, city)
- Filter by expansion (including Midnight)
- Filter by minimum gold/hour
- Sort by profit, difficulty, competition, ilvl
- Refresh prices button
- Tooltip with farming tips
Components
- Main frame with tabbed interface (4 tabs)
- Opportunities list view
- Farming suggestions list with filters
- Statistics panel
- Settings panel
- Reusable UI components (Panel, Button, DataProvider)
- EventBus communication system
Files Created
- 61+ files total across Source/, Locales/, Libs/, and root
[0.1.0-alpha] - 2026-03-24
Added
Project Initialization
- AuctionFlip.toc with version metadata
- .pkgmeta for packaging
- Full directory structure following Auctionator patterns
Core Systems
- Objects.lua - Namespace definition
- Manifest.xml - Modular loader
- Initialize/ - Event registration and addon loading
- Variables/ - SavedVariables management
- Config/ - Options and settings system
AH Scanner Module
- AuctionFlipScanMixin for scanning logic
- Retail AH API support (QueryAuctionItems)
- Legacy AH API support
- Pagination handling
- Progress tracking and callbacks
Database Module
- AuctionFlipDatabaseMixin for price storage
- Historical price recording
- Price statistics (average, median, min, max)
- Per-realm data isolation
Opportunity Detection
- Vendor flip detection with sell price comparison
- Underpriced detection using historical averages
- Market disparity detection
- Configurable profit thresholds
- Confidence scoring
Alerts Module
- Sound notifications (SOUNDKIT)
- Chat message formatting with colors
- UI flash notifications
- Alert history tracking
Statistics Module
- Total profit tracking
- Flip count (successful/failed)
- Success rate calculation
- Average profit calculation
UI Components
- MainFrame with tabs (Opportunities, Stats, Settings)
- OpportunitiesList with scrollable view
- StatsPanel with stat boxes
- Settings panel with options
- Draggable and closable main frame
Utilities
- Debug system
- EventBusMixin for pub/sub
- Table helpers
- Price formatting utilities
- Item info utilities
Localization
- enUS.lua (English)
- ptBR.lua (Portuguese-Brazil)
Bug Fixes
- (None yet - initial release)
Known Issues
- UI components are basic and need polish
- Vendor items database is limited to ~40 items
- No crafting profit detection
- Settings panel not fully integrated with WoW Settings API
[0.0.0] - 2026-03-24
Added
- Project concept defined
- Auctionator codebase analyzed for reference
- Development plan created

