# What Game Modes Does Azeroth Auction Assassin Support?

> Discover which game modes Azeroth Auction Assassin supports for World of Warcraft. Learn about current and future mode compatibility for Retail, Classic, and more.

- Repository: [FF14 Advanced Market Search/azerothauctionassassin](https://github.com/ff14-advanced-market-search/azerothauctionassassin)
- Tags: faq
- Published: 2026-03-01

---

**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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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:

```python

# 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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/AzerothAuctionTarget.py). This file implements the backend logic that constructs appropriate API endpoints based on the selected mode. The [`utils/helpers.py`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/AzerothAuctionAssassin.py) uses a combo box to select regions and modes
- Backend logic in [`AzerothAuctionTarget.py`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/AzerothAuctionTarget.py) processes market data according to the selected mode
- Helper utilities in [`utils/helpers.py`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/AzerothAuctionAssassin.py) and [`utils/helpers.py`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/AzerothAuctionTarget.py). The [`utils/helpers.py`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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`](https://github.com/ff14-advanced-market-search/azerothauctionassassin/blob/main/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.