promotional bannermobile promotional banner

AuctionFlip

AuctionFlip scans the Auction House to identify profitable flips and guide smarter buying, selling, and market-tracking decisions

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