AutoCombatLogger
Overview
Season of Discovery: The new Blackfathom Deeps is under Instances in the settings. Normal is the old 5 player instance only in regular Classic and 10 is the new version in SoD. The game client considers the new BFD a 10 player instance/dungeon and not an actual raid.
AutoCombatLogger automatically enables or disables the combat log based on location. It's specifically tailored to control the logging based on the raid name and difficulty.
Logging can be controlled for the following locations:
- Raid (Can be customized per raid, raid size, and difficulty)
- Instances (Can be customized per instance, current only)
- Arenas (Can be customized per arena)
- Battleground (Can be customized per battleground)
- World
- Garrison
- Brawler's Arena
Currently, you cannot customize logging in the world.
It also provides an LDB launcher and a minimap icon to control it.
Options are set under Interface Options or typing /acl.
getting a weird issue where when sometimes people log out of the game and log back in, it spams "Enabling combat logging", temporarily disables combat logging (according to the minimap icon) and eventually is enabled again.
I have a screenshot of it happening but don't know the best way to share it.
I also had this addon disable combat logging mid raid where it didn't come back online. Unfortunately I didn't notice until an hour later. I don't know what caused that and I haven't been able to repeat it.
Hi, thanks for keeping this updated and working great in TWW. Could you add Grim Batol to the list of Instances since it is included this Season? Thanks!
im on retail so this dont seem to work or have any update of the curretn season dungeon and raid.
Latest version didn't activate for Cata Classic raids.
I went to the raid, and the combat logging didn't start. All settings were the same as before the update.
I rolled back to an earlier version and it's working as normal.
In reply to SunfyreBlazing:
The new version has a minor change that shouldn't affect logging unless you are getting a LUA error. If I understand correctly, version 11.0.2 was not working but rolling back to version 11.0.0 works?
In reply to Talryn:
Ah just realised the working version I use is actually 10.2.5 for Cata. I had issues with one of the subsequent releases and decided to stay on this version as it was the most reliable.
It's finally working, but it took me a while to realise the option to turn on BFD raid logging was in the Instances menu, not the Raids menu.
Got the following error on login just now: 2x AutoCombatLogger/Data-Classic.lua:115: '}' expected (to close '{' at line 113) near 'of'
Locals:
I'm getting a lua error: Date: 2023-12-16 23:09:09
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/AutoCombatLogger/Data-Classic.lua line 115:
'}' expected (to close '{' at line 113) near 'of'
Debug:
Locals:
AddOns:
KalielsTracker, v1.5.0
Swatter, v3.4.6977 (SwimmingSeadragon)
AdiBags, vv1.10.23
AdiBagsBOEOverlay, vv1.1
AdiBagsHearthstones, v2.20
AIVoiceOver, v1.4.3
AIVoiceOverDataVanilla, v0.1
AllTheThings, vDF-3.8.7
AtlasLootClassic, v@project-version@
AtlasLootClassicData, vv3.2.0
AtlasLootClassicDungeonsAndRaids, v@project-version@
Auctionator, v10.2.6
AutoCombatLogger, v10.1.4
Questie, v9.2.4
BlizRuntimeLib v1.15.0.52409(US) <enUS>
(ck=1cb)
This still doesn't quite work for the BFD raid in SoD
Doesn't work for the Blackfathom Deeps from SOD server.
Doesn't work for Malygos?
Vault of Archavon missing from WotLK
Auto logging is not working for Sunwell even with the raid being checked, you need to left-click the minimap to start it.
any update for Sunwell?
I keep getting taint preventing me from joining BGs. I have it set to log battlegrounds, and usually a /reload fixes it.
9/7 11:13:40.896 Execution tainted by AutoCombatLogger while reading UIDROPDOWNMENU_MENU_LEVEL - Interface\FrameXML\UIDropDownMenu.lua:906 UIDropDownMenu_GetSelectedID()
9/7 11:13:40.896 Interface\FrameXML\UIDropDownMenu.lua:779 UIDropDownMenu_Refresh()
9/7 11:13:40.896 Interface\FrameXML\UIDropDownMenu.lua:850 UIDropDownMenu_RefreshAll()
9/7 11:13:40.896 Interface_TBC\FrameXML\Minimap.lua:277
9/7 11:14:51.397 Execution tainted by AutoCombatLogger while reading ToggleBackpack - TOGGLEBACKPACK:1
9/7 11:15:03.890 Execution tainted by AutoCombatLogger while reading CloseAllBags - Interface_TBC\FrameXML\MerchantFrame.lua:98
9/7 11:15:03.890 MerchantFrame:Hide()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2057 <unnamed>:SetUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2137 <unnamed>:HideUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:1783
9/7 11:15:03.890 <unnamed>:SetAttribute()
9/7 11:15:03.890 Interface_TBC\FrameXML\UIParent.lua:2564
9/7 11:15:03.890 HideUIPanel()
9/7 11:15:03.890 Interface_TBC\FrameXML\MerchantFrame.lua:28
9/7 11:14:58.093 Execution tainted by AutoCombatLogger while reading OpenAllBags - Interface_TBC\FrameXML\MerchantFrame.lua:85
9/7 11:14:58.093 MerchantFrame:Show()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:2073 <unnamed>:SetUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:1918 <unnamed>:ShowUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:1779
9/7 11:14:58.093 <unnamed>:SetAttribute()
9/7 11:14:58.093 Interface_TBC\FrameXML\UIParent.lua:2544
9/7 11:14:58.093 ShowUIPanel()
9/7 11:14:58.093 Interface_TBC\FrameXML\MerchantFrame.lua:30
In reply to DomDashSix:
I also got this Lua error that may or may not help-
3x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'GuildControlSetRank()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `GuildControlSetRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2756: in function `GuildControlPopupFrameDropDownButton_ClickedRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2508: in function `GuildControlPopupFrame_Initialize'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:966: in function `FriendsFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
In reply to DomDashSix:
It looks like another addon is causing the error. AutoCombatLogger doesn't use any of those methods. It is a quirk of how the addon system works. AutoCombatLogger is probably the first to use a library like Ace3 and when the addon calling that method does cause the error it is reported as AutoCombatLogger and not the addon actually responsible for the error.
You would need to disable addons to figure out the issue. The usual approach is to disable all addons and then re-enable them until you find the addon (or even addons) that causes the error.
In reply to Talryn:
Hmm, I'll poke around. I think it happens when I resort my guild roster. Like by name, class, etc.
In reply to DomDashSix:
3x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'GuildControlSetRank()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `GuildControlSetRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2756: in function `GuildControlPopupFrameDropDownButton_ClickedRank'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2508: in function `GuildControlPopupFrame_Initialize'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:966: in function `FriendsFrame_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
6x [ADDON_ACTION_FORBIDDEN] AddOn 'AutoCombatLogger' tried to call the protected function 'func()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: ?
[string "@Interface_TBC\FrameXML\Minimap.lua"]:390: in function `func'
[string "@FrameXML\UIDropDownMenu.lua"]:960: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
[string "=[C]"]: in function `Click'
[string "@FrameXML\ChatFrame.lua"]:1595: in function `?'
[string "@FrameXML\ChatFrame.lua"]:4805: in function `ChatEdit_ParseText'
[string "@FrameXML\ChatFrame.lua"]:4488: in function `ChatEdit_SendText'
[string "@FrameXML\ChatFrame.lua"]:2916: in function <FrameXML\ChatFrame.lua:2909>
[string "=[C]"]: in function `RunMacroText'
[string "@FrameXML\SecureTemplates.lua"]:424: in function `handler'
[string "@FrameXML\SecureTemplates.lua"]:616: in function <FrameXML\SecureTemplates.lua:564>