What Game Modes Does Azeroth Auction Assassin Support?

Azeroth Auction Assassin currently supports World of Warcraft Retail mode, with Classic and Season of Discovery Classic modes planned for future release pending Blizzard API updates.

Azeroth Auction Assassin is an open-source market analysis tool for World of Warcraft that helps players identify profitable auction house opportunities. Understanding what game modes the application supports is essential for users tracking markets across different versions of the game. This article breaks down the supported Azeroth Auction Assassin game modes based on the project's source code and documentation.

Supported Azeroth Auction Assassin Game Modes

According to the project's README.md, the application categorizes support into three distinct modes:

  • Retail: Fully supported and actively maintained
  • Classic: Planned support pending Blizzard API resolution
  • Season of Discovery Classic: Planned support pending Blizzard API resolution

Retail Mode (Fully Supported)

The Retail mode represents the current, live version of World of Warcraft and receives full support within the application. Users can access complete market data, realm lists, and auction house functionality for both NA and EU regions. The codebase handles Retail as the primary operational mode, with all features tested and validated against live Retail APIs.

Classic and Season of Discovery Classic (Planned)

Both Classic and Season of Discovery Classic modes are marked as planned features in the documentation. According to the README, these modes will become available once Blizzard resolves existing API issues that prevent reliable data access for these game versions. The development team has already prepared the architecture to support these modes once the backend dependencies are resolved.

How the Application Handles Game Mode Selection

The selection logic resides primarily in AzerothAuctionAssassin.py, where the UI presents users with region options that implicitly determine the game mode. The application uses a QComboBox widget to present these selections:


# Example: reading the selected region/game mode

region_combo = QComboBox()
region_combo.addItems([
    "EU", "NA",
    "EU-Classic", "NA-Classic",
    "EU-SoD-Classic", "NA-SoD-Classic"
])

selected_region = currentText()

# The code later maps these selections to the appropriate API URLs

# for Retail, Classic, or Season‑of‑Discovery‑Classic data.

Backend Processing for Different Modes

Once a user selects a region, the application delegates the market data queries to AzerothAuctionTarget.py. This file implements the backend logic that constructs appropriate API endpoints based on the selected mode. The utils/helpers.py file provides supporting functions for handling both classic and retail realm lists, ensuring the application can switch contextually between different game mode datasets.

Summary

  • Azeroth Auction Assassin fully supports Retail mode for live World of Warcraft markets
  • Classic and Season of Discovery Classic modes are planned but pending Blizzard API fixes
  • The UI in AzerothAuctionAssassin.py uses a combo box to select regions and modes
  • Backend logic in AzerothAuctionTarget.py processes market data according to the selected mode
  • Helper utilities in utils/helpers.py manage realm list differences between modes

Frequently Asked Questions

Is Azeroth Auction Assassin compatible with World of Warcraft Classic?

Not yet. While the codebase contains preparatory logic for Classic support in AzerothAuctionAssassin.py and utils/helpers.py, the feature remains pending until Blizzard resolves API accessibility issues for Classic realms. The UI already includes "EU-Classic" and "NA-Classic" options in the region selector, but the backend awaits functional API endpoints.

What regions are available for each game mode?

The application supports NA and EU regions for all modes. The UI presents these as "EU" and "NA" for Retail, "EU-Classic" and "NA-Classic" for Classic, and "EU-SoD-Classic" and "NA-SoD-Classic" for Season of Discovery Classic, as implemented in the region selection combo box within the main application file.

How does the application switch between Retail and Classic data sources?

The application maps the user's region selection to specific API endpoints within AzerothAuctionTarget.py. The utils/helpers.py file provides distinct realm lists for Classic and Retail, allowing the backend to query the correct data sources based on the selected mode and region combination.

Where can I check the current status of Classic mode support?

The official status is documented in the README.md file under the Description section, which explicitly tracks support availability for Retail, Classic, and Season of Discovery Classic modes. This documentation is updated as Blizzard resolves the underlying API issues blocking Classic functionality.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →