Software projects

AzerothCore Mods & Addons

Server modules, utility scripts, and practical notes from developing and maintaining a private AzerothCore WotLK server.

C++ module · Available on GitHub

RandomBot Buff Module

mod-rndbot-buffs works with mod-playerbots to let idle random bots cast useful class buffs on nearby real player characters.

The module behaves conservatively: bots participate only when alive, unmounted, out of combat, not casting, and above a configurable mana threshold. It respects existing buffs and casts at most one buff per check.

  • Priests: Fortitude, Divine Spirit, and Shadow Protection
  • Mages: Arcane Intellect
  • Druids: Mark of the Wild and Thorns
  • Paladins: Kings, Wisdom, or Might based on the target
View the GitHub repository

C++ module · Available on GitHub

World Buff Simulator

mod-world-buff-bots simulates classic world-buff turn-ins on independent, randomized timers for AzerothCore servers using mod-playerbots.

When a buff fires, the module selects an appropriate online bot as the announcer, broadcasts the event globally, and applies the actual spell to eligible players in the relevant city or zone.

  • Warchief’s Blessing in Orgrimmar, with optional Crossroads delivery
  • Rallying Cry of the Dragonslayer in Stormwind
  • Spirit of Zandalar in Stranglethorn Vale
  • Configurable timers, announcements, fallback names, and enabled buffs
View the GitHub repository

WoW 3.3.5a addon · Available on GitHub

Zone Level Advisor

Zone Level Advisor recommends leveling zones and dungeons according to the current character’s level and faction, covering the full journey from level 1 to 80.

The addon provides an in-game recommendation window along with slash commands for viewing the best zone, dungeon, or combined recommendations. It uses only the built-in WoW interface API and requires no external libraries.

  • Alliance- and Horde-specific recommendations
  • Classic, Outland, and Northrend leveling zones
  • Level-appropriate dungeon suggestions
  • Compatible with Wrath of the Lich King client 3.3.5a
View the GitHub repository

WoW 3.3.5a addon · Available on GitHub

ConsolePortLK

ConsolePortLK backports ConsolePort 1.9.17 to the Wrath of the Lich King 3.3.5a client, making it possible to play with a controller through a controller-mapping application.

The addon adapts ConsolePort to the older WoW Lua API and implements workarounds for functions that are unavailable in the legacy client while retaining its controller-focused interface tools.

  • Controller-friendly interface navigation
  • Custom action bars and gameplay UI elements
  • Compatibility workarounds for the WoW 3.3.5a API
  • Support for WoWpadX or another controller-mapping application
View the GitHub repository