Skip to content
/ MSBT Public

This is a work-in-progress fork of the original MikScrollingBattleText addon. The goal of this repository is to update the codebase for Midnight Expansion, and the 12.0.0 and 12.0.1 clients and implement specific improvements that I personally wanted to see.

Notifications You must be signed in to change notification settings

Wyveryx/MSBT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

MikScrollingBattleText (Midnight Restoration)

This is an unofficial, work-in-progress restoration of MikScrollingBattleText for World of Warcraft Patch 12.0.1 (Midnight).

The goal of this fork is to bypass the breaking API changes introduced in 12.0 (specifically the removal of the Combat Log event stream and the introduction of "Secret Values") to make MSBT usable again.

❗ Disclaimer & Credits

  • Original Author: _ForgeUser110451 (Mik)
  • Project Status: Unofficial Fan Update / WIP
  • License: All original rights reserved to the original author.

Note: This version is experimental. Use at your own risk. Features may break as Blizzard adjusts the Midnight Beta/Live client.

✅ Current Status (v12.0.1)

This version completely rewrites the combat engine to function without COMBAT_LOG_EVENT_UNFILTERED.

  • Core Stability: Fixed crashes related to "Secret" (Userdata) values in Health/Power/Name APIs.
  • Combat Text: Damage and Healing detection restored via a new Unit Correlation Engine.
  • Loot: Fixed item information errors.
  • Triggers: Low Health and Execute alerts restored (via UI hooks) - Low Mana is WIP.
  • Environment: Falling damage and environmental alerts restored.

⚠️ Known Limitations

Due to Blizzard's new API restrictions intended to break rotation bots:

  1. Missing Names: In restricted content (Mythic+, Raid, Rated PvP), enemy names and specific spell names may be hidden or generic. This is an API limitation, not a bug.
  2. Cooldowns: The Cooldown notification module is currently WIP. Standard cooldowns may not alert in restricted combat. Charge-based spells (e.g., Riptide) are working.

📥 Installation

  1. Download the latest Source code (zip) from the Releases page.
  2. Extract the zip file.
  3. Rename the folder from MikScrollingBattleText-12.0.1-alpha1 (or similar) to exactly:
    MikScrollingBattleText
  4. Place it in your _retail_/Interface/AddOns/ folder.

About

This is a work-in-progress fork of the original MikScrollingBattleText addon. The goal of this repository is to update the codebase for Midnight Expansion, and the 12.0.0 and 12.0.1 clients and implement specific improvements that I personally wanted to see.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages