Coder Social home page Coder Social logo

jods-gh / dungeonauratools Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 1.0 4.48 MB

WoW Addon that dynamically creates Dungeon WeakAuras based on user selections.

Home Page: https://www.curseforge.com/wow/addons/dungeon-aura-tools

Lua 100.00%
addon discord weakauras world-of-warcraft

dungeonauratools's People

Contributors

jodsderechte avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jaimieji

dungeonauratools's Issues

On demand loading of dungeon auras (of sorts)

To reduce (re)load time of the interface, I want to have as little weak auras as possible that I don't actively use. With this addon it's already possible to remove -> import the dungeons auras really quickly whenever you want, and I need 0 configuration or customization outside of what addon provides atm.

My workflow would be:

  1. Enter a dungeon
  2. Get a popup if I want to import the auras for that specific dungeon
  3. Do a few dungeons (repeat the process of importing)
  4. Delete the auras when I'm done

I understand that a "load on demand" is not easy to implement for weak auras (maybe one day they will provide this 👀), but this flow would be really close. Additionally the current "export" button could be replaced by a more targeted import function to import a subset. This could be done based on several levels.

User interface wise this could be a dropdown or select boxes which the export button uses to filter what is being exported.

In the most ideal scenario I'd see WeakAuras itself support pre-configured auras being added through addons, which themselves can be "load on demand", but seeing this is probably a big change for WAs, I doubt that would happen

Option to disable all

Is your feature request related to a problem? Please describe.

The addon defaults to enabling the creation of weakauras for all affixes/spells unless you uncheck them.

Describe the solution you'd like

I'd like an option to uncheck/disable all

Describe alternatives you have considered.

No response

Additional context

No response

Toggle on/off certain sounds

Is your feature request related to a problem? Please describe.

Sometimes when I'm not playing a melee class and I don't need to look out for most tank frontals I feel like the high amount of "avoid" and "front" calls add a lot of audio noise when I don't really need them with the class I'm currently playing.

So if I want to disable every "avoid" sound I need to disable them by hand for every weak aura that has it, and I need to disable them manually every time I overwrite/update the weak aura.

Describe the solution you'd like

It would be nice if I would be able to toggle every "avoid", "interrupt" and all the other sounds on a per sound basis.
I would like to be able to disable every "avoid" sound with one toggle in the dat settings.

Describe alternatives you have considered.

No response

Additional context

No response

Addon Edit Features

Hey, I currently download the WAs manually and edit it them each time to my own liking depending on my UI needs. This means every time I update the WAs, I have to do it again, and it takes a while cos there is so many WAs in each package.

Would be great if via the Addon, I can preset some conditions for my appearance of the dungeon packs. These would be:
Group grow (i use grid)
Group growth direction (i do left, then up)
Group row width (i use 3)
Group row space
Group column space
Group limit
Group scale
Group X Offset
Group Y Offset
Display - Hide Timer Text
Display - Show Text 1
Display - Text 1 Font Size
Display - Text 2 and 3 Font Size
Display - All fonts

If I can preset the following conditions in the addon, and it makes the groups and WAs with my conditons. I am sure other people edit them their own way too!

Crash while loading the game

Description

Hi! Great addon, thank you!
Recently I've started getting a crash every time I log into my character.
Details below.

WeakAuras Version

5.2.0

DungeonAuraTools Version

1.0.4

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

9x DungeonAuraTools/Export.lua:31: table index is nil
[string "@DungeonAuraTools/Export.lua"]:31: in function `exportCompanion'
[string "@DungeonAuraTools/Main.lua"]:272: in function `CheckIfAuraUpdates'
[string "@DungeonAuraTools/Main.lua"]:313: in function `?'
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:119: in function <...dler-1.0/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...dler-1.0/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@BestInSlotRedux/Libs/CallbackHandler-1.0-7/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@BestInSlotRedux/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...s/BestInSlotRedux/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Reproduction Steps

  1. Log into any character
  2. Crash happens

Last Good Version

No response

Screenshots

No response

Lua error on login

Description

After #59 was fixed, a new error has been introduced.

WeakAuras Version

5.2.2

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.0.7

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

2x DungeonAuraTools/Export.lua:177: attempt to index field 'triggerData' (a nil value)
[string "@DungeonAuraTools/Export.lua"]:177: in function `buildAura'
[string "@DungeonAuraTools/Main.lua"]:213: in function `CheckIfAuraUpdates'
[string "@DungeonAuraTools/Main.lua"]:292: in function `?'
[string "@AllTheThings/lib/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:119: in function <...ings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@AllTheThings/lib/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...ings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@AllTheThings/lib/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@DataStore/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <DataStore/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Reproduction Steps

  1. Login
  2. See error

Saved Variables

DungeonAuraTools (2).zip

Last Good Version

1.0.6

Screenshots

No response

Changing certain auras to bars sends an update message in chat on every log in

Description

Changing some auras (not all) sends me an update message on every log in, same happens with my friend. Aura in question is the Incorporeal aura. Reloading after log in doesn't send the message again, just on initial log in.
Afflicted doesn't have the same behaviour, even when changed to Bar instead of Icon.

I have a few DotI auras changed to bars as well, one of those also sends the message, gonna check which one and comment it. Maybe it helps with troubleshooting

WeakAuras Version

5.8.1

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.4.8

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Change Incorporeal Aura to a Bar in Dat
  2. send aura to wa
  3. log out
  4. log in
  5. chat message appears on every log in and disappears after reloading

Saved Variables

DungeonAuraTools.zip

Last Good Version

No response

Screenshots

image

Align Direction in grow specific options doesn't change anything.

Description

When I change the align direction in DaT it doesn't get imported to weak auras. The anchor is greyed out in weak auras so it might be a weak auras issue instead of DaT.

WeakAuras Version

5.8.1

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.4.8

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Change Align Direction in General settings
  2. Import to weak auras

Saved Variables

DungeonAuraTools.zip

Last Good Version

5.8.1

Screenshots

image

Bossordering in mechagon incorrect

I don't know if its the spot to post this but when i do /jdt and go to Battleforazeroth/mechagon/gunker the spells in there are for trixie's fight and vice-versa for trixie.

WA updates not disappear

Description

After the addon sends the updates to WeakAura I can import them, but the updates don't disappear.

WeakAuras Version

5.2.2

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.0.9

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No errors in bugsack

Reproduction Steps

  1. Open WeakAura
  2. use every update available from DungeonAura Tool
  3. The updates remain in place

Saved Variables

Can't upload

Last Good Version

No response

Screenshots

not disapper WA

Permanently shows update available + Lua error

Description

After every reload, the following messages appear:

[12:51:49 PM] DungeonAuraTools: 1  Auras that have Updates detected. They have been send to Weakauras please import them by Opening the WeakAura option 
[12:51:49 PM] WeakAuras:  There are 1 updates to your auras ready to be installed!

It is not possible to clear this message as the update is broken.

WeakAuras Version

5.2.0

DungeonAuraTools Version

1.0.4

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

30x ...idgets/AceGUIWidget-WeakAurasPendingUpdateButton.lua:152: attempt to index local 'data' (a nil value)
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasPendingUpdateButton.lua"]:152: in function `SetNormalTooltip'
[string "@WeakAurasOptions/AceGUI-Widgets/AceGUIWidget-WeakAurasPendingUpdateButton.lua"]:80: in function <...idgets/AceGUIWidget-WeakAurasPendingUpdateButton.lua:79>

Reproduction Steps

  1. Delete all DAT auras
  2. /reload
  3. In the WeakAuras Companion app, click Check Update
  4. Leave WA Companion app running
  5. Run /dat export and import all WAs
  6. /reload

Message from step 1 will show, and mousing over the spinning blue update button shows the above Lua error.

Last Good Version

N/A

Screenshots

N/A

DungeonAuraTools/Options.lua:483: attempt to concatenate local 'EncounterName' (a nil value)

Description

Got an error on login/reload

WeakAuras Version

5.3.4

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.1.6

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

2x DungeonAuraTools/Options.lua:483: attempt to concatenate local 'EncounterName' (a nil value)
[string "@DungeonAuraTools/Options.lua"]:483: in function createOptionsData' [string "@DungeonAuraTools/Main.lua"]:301: in function ?'
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@AdiBags/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@WeakAuras/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <WeakAuras/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Reproduction Steps

Login

Saved Variables

DungeonAuraTools = {
["profileKeys"] = {
["Jolon - Arthas"] = "Default",
},
}

Last Good Version

No response

Screenshots

No response

Update Check Error

Description

14x DungeonAuraTools/Util/UpdateCheck.lua:229: Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70
[string "=[C]"]: in function assert' [string "@DungeonAuraTools/Util/UpdateCheck.lua"]:229: in function adjustAuras'
[string "@DungeonAuraTools/Util/UpdateCheck.lua"]:96: in function CheckIfAuraUpdates' [string "@DungeonAuraTools/Main.lua"]:102: in function ?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = false
(*temporary) = "Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70"

WeakAuras Version

5.12.5

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.56

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

14x DungeonAuraTools/Util/UpdateCheck.lua:229: Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70
[string "=[C]"]: in function assert' [string "@DungeonAuraTools/Util/UpdateCheck.lua"]:229: in function adjustAuras'
[string "@DungeonAuraTools/Util/UpdateCheck.lua"]:96: in function CheckIfAuraUpdates' [string "@DungeonAuraTools/Main.lua"]:102: in function ?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = false
(*temporary) = "Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70"

Reproduction Steps

When games loads

Saved Variables

14x DungeonAuraTools/Util/UpdateCheck.lua:229: Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70
[string "=[C]"]: in function assert' [string "@DungeonAuraTools/Util/UpdateCheck.lua"]:229: in function adjustAuras'
[string "@DungeonAuraTools/Util/UpdateCheck.lua"]:96: in function CheckIfAuraUpdates' [string "@DungeonAuraTools/Main.lua"]:102: in function ?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = false
(*temporary) = "Warning Internal Wa Version does not match Please alert the Author found: 71 expected: 70"

Last Good Version

No response

Screenshots

No response

Error when sending auras to WeakAuras

Description

WA v 5.0.5
DAT v1.0.1

It didn't happen in 0.4.1. I can't import or update the groups anymore.

WeakAuras Version

5.0.5

DungeonAuraTools Version

1.0.1

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

Message: ...ace/AddOns/WeakAurasOptions/OptionsFrames/Update.lua:2010: bad argument #1 to 'format' (string expected, got table)
Time: Mon Nov 7 18:41:49 2022
Count: 1
Stack: ...ace/AddOns/WeakAurasOptions/OptionsFrames/Update.lua:2010: bad argument #1 to 'format' (string expected, got table)
[string "=[C]"]: in function format' [string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:2010: in function AddBasicInformationWidgets'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1289: in function <...ace/AddOns/WeakAurasOptions/OptionsFrames/Update.lua:1264>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/WeakAuras/Transmission.lua"]:465: in function <Interface/AddOns/WeakAuras/Transmission.lua:449>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:14: in function CallbackFunc' [string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:4: in function exportAuras'
[string "@Interface/AddOns/DungeonAuraTools/Options.lua"]:11: in function <Interface/AddOns/DungeonAuraTools/Options.lua:11>
[string "=[C]"]: ?
[string "@Interface/AddOns/BetterWardrobe/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Interface/AddOns/BetterWardrobe/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:836: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:658>
[string "=[C]"]: ?
[string "@Interface/AddOns/AdvancedRaidFrameSettings/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ncedRaidFrameSettings/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/AdvancedRaidFrameSettings/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/AdvancedRaidFrameSettings/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua"]:22: in function <...ings/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua:19>

Locals:

Reproduction Steps

  1. Have both addons
  2. Open DAT
  3. Set x offset to 300
  4. Press "Send to Weakauras".

Observe error

Last Good Version

0.4.1

Screenshots

No response

LUA errors upon login and typing /dat

Description

I am getting LUA errors upon login and also when typing /dat to attempt to bring up the options window.

This just started happening within the last couple days.

After testing with only DungeonAuraTools and WeakAuras enabled, I do not encounter the errors. I tested turning addons back one at a time, and the error returned when I re-enabled Details Damage Meter.

WeakAuras Version

5.3.4

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.1.6

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

Upon login I get the following error message:

Message: Interface/AddOns/DungeonAuraTools/Options.lua:483: attempt to concatenate local 'EncounterName' (a nil value)
Time: Fri Jan 6 07:38:57 2023
Count: 1
Stack: Interface/AddOns/DungeonAuraTools/Options.lua:483: attempt to concatenate local 'EncounterName' (a nil value)
[string "=[tsm error check]"]:1: in main chunk
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@Interface/AddOns/DungeonAuraTools/Options.lua"]:483: in function createOptionsData' [string "@Interface/AddOns/DungeonAuraTools/Main.lua"]:301: in function ?'
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:

If I type /dat to attempt to bring up options, I get the following error message and the options do not appear:

Message: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1854: AceConfigRegistry-3.0:ValidateOptionsTable(): DungeonAuraTools.args.rest.args.spelloptions.args.Legion.args.ReturnToKarazhan.args.boss5.name: expected a string or funcref, got 'nil'
Time: Fri Jan 6 07:42:20 2023
Count: 1
Stack: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1854: AceConfigRegistry-3.0:ValidateOptionsTable(): DungeonAuraTools.args.rest.args.spelloptions.args.Legion.args.ReturnToKarazhan.args.boss5.name: expected a string or funcref, got 'nil'
[string "=[tsm error check]"]:1: in main chunk
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:50: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:45>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:211: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:206>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:245: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:255: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:255: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:255: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:255: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:255: in function <...-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:220>
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:283: in function ValidateOptionsTable' [string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua"]:325: in function app'
[string "@Interface/AddOns/AddOnSkins/Libs/Ace3/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:1854: in function Open' [string "@Interface/AddOns/DungeonAuraTools/Main.lua"]:48: in function CreateOptionsFrame'
[string "@Interface/AddOns/DungeonAuraTools/Main.lua"]:295: in function ?' [string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceConsole-3.0/AceConsole-3.0.lua"]:90: in function ?'
[string "@Interface/FrameXML/ChatFrame.lua"]:5224: in function ChatEdit_ParseText' [string "@Interface/FrameXML/ChatFrame.lua"]:4888: in function ChatEdit_SendText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4924: in function <Interface/FrameXML/ChatFrame.lua:4920>
[string "=[C]"]: in function `ChatEdit_OnEnterPressed'
[string "*ChatFrame.xml:127_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:127_OnEnterPressed"]:1>

Locals:

Reproduction Steps

Logging in immediately produces the first error.

Typing /dat produces the second error.

Saved Variables

DungeonAuraTools.txt

Last Good Version

5.3.4

Screenshots

No response

Separate group/size for bars

Is your feature request related to a problem? Please describe.

I really like the option to change any aura to a bar, but sometimes they take up a lot of space depending on how many of them show up at a time f.e. mob casts or affixes like Afflicted.

Describe the solution you'd like

I think it would be nice if you could position bar auras separately (or have them in a separate group) and maybe change the size independent of the icons.

Describe alternatives you have considered.

No response

Additional context

This isn't a major issue and just an idea. I'm not sure how much work that would be and if it would even be worth the effort for you. I really appreciate your addon, it's such a big qol for me and my friends. Even if the feature is not possible / doesn't make it: thank you for always answering any issues so quickly and implementing them even quicker. You're a goat and I really appreciate your work and your addon :)

Export.lua:229: attempt to index field 'SoundKey' (a nil value)

Description

Just happens at log in.
I think the only non-default option I had was enabling Sounds.

Message: Interface/AddOns/DungeonAuraTools/Export.lua:229: attempt to index field 'SoundKey' (a nil value)
Time: Thu Feb 16 14:24:29 2023
Count: 1
Stack: Interface/AddOns/DungeonAuraTools/Export.lua:229: attempt to index field 'SoundKey' (a nil value)
[string "=[C]"]: ?
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:229: in function `buildAura'
[string "@Interface/AddOns/DungeonAuraTools/UpdateCheck.lua"]:82: in function `CheckIfAuraUpdates'
[string "@Interface/AddOns/DungeonAuraTools/Main.lua"]:77: in function `?'
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals: 

WeakAuras Version

WeakAuras 5.3.7

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.2.1

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

This happens at log in.

Saved Variables

n/a

Last Good Version

No response

Screenshots

No response

a visual ancor to addjust the auras on sreen in the options of dat

Is your feature request related to a problem? Please describe.

it is a request and kinda related to the issue with the (fixed) endless update the aura loop

Describe the solution you'd like

i would like to get a drag and drop anchor so i can align them with my other auras bevor i use the "send to weakauras" option in the dat menü

this would help me a lot.

thx

Describe alternatives you have considered.

No response

Additional context

No response

Check performance impact of Update checking

Is your feature request related to a problem? Please describe.

Reloads might be impacted by performance hit

Describe the solution you'd like

Check performance impact of Update checking

Describe alternatives you have considered.

No response

Additional context

No response

Test

Description

asd

WeakAuras Version

asdas

DungeonAuraTools Version

asd

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

asd

Reproduction Steps

asd

Last Good Version

No response

Screenshots

No response

Error exporting WAs

Trying to migrate to this, as you advised on your Wago pages, but have run into the following error:

2x Interface/AddOns/WeakAuras/Modernize.lua:1471: bad argument #1 to 'ipairs' (table expected, got nil)
[string "=[C]"]: in function `ipairs'
[string "@Interface/AddOns/WeakAuras/Modernize.lua"]:1471: in function `Modernize'
[string "@Interface/AddOns/WeakAuras/WeakAuras.lua"]:2817: in function `PreAdd'
[string "@Interface/AddOns/WeakAuras/Transmission.lua"]:515: in function `Import'
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:14: in function `CallbackFunc'
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:4: in function `exportAuras'
[string "@Interface/AddOns/DungeonAuraTools/Main.lua"]:118: in function `?'
[string "@Interface/AddOns/CopyPasta/libs/AceConsole-3.0-7/AceConsole-3.0.lua"]:94: in function `?'
[string "@Interface/FrameXML/ChatFrame.lua"]:5219: in function `ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4883: in function `ChatEdit_SendText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4919: in function `ChatEdit_OnEnterPressed'
[string "*ChatFrame.xml:127_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:127_OnEnterPressed"]:1>

Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
 = <function> defined =[C]:-1

Adding other affixes

Be nice to have the option to see how many explosive orbs are up; the shrouded affix; the thundering affix debuffs; if enemies are in sanguine;

Enabling "Affixes" causes multiple issues

Every time I /reload, the message

DungeonAuraTools: Enabled Auras that havn't been Exported detected. Please export them via /Dat export

Shows up three times. It tries to update the Legion auras:

image

And spams the chat log with:

image

Then it prints "Affixes" twice, and produces this Lua error:

1x Interface/AddOns/DungeonAuraTools/Export.lua:96: attempt to concatenate local 'Spellname' (a nil value)
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:96: in function `buildAura'
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:47: in function `buildDataToExport'
[string "@Interface/AddOns/DungeonAuraTools/Export.lua"]:12: in function `callbackFunc'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1979: in function `Close'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1659: in function `ImportImpl'
[string "@Interface/AddOns/WeakAurasOptions/OptionsFrames/Update.lua"]:1479: in function <...ace/AddOns/WeakAurasOptions/OptionsFrames/Update.lua:1478>

If I disable the "[PH] 10.0 Affix", I'm able to import the Affixes group.

Warlords of Draenor group only "import as copy" can't update

Description

I can update all the all the other Expansions just as usual, just warlords of draenor doesn't give me the option to update, only import as copy. I already tried deleting the WoD group and importing it again and then updating it, same issue. Can only copy not update.

I have a screenshot attached of my loaded WoD Dungeons, it's just everbloom so my guess would be an aura in there.

Might just be a problem with me already loading the Dungeon even tho it's not really out yet and you're probably not done, just a note in case it might help :) feel free to close the issue if that's the case.

Haven't tried it with my friends yet, I'm gonna tell them to update it when they're back from work and update this post if they have the same issue.

WeakAuras Version

5.8.1

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.4.8

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Import WoD weakaura
  2. update WoD weakaura
  3. Can only import not update

Saved Variables

DungeonAuraTools.zip

Last Good Version

No response

Screenshots

image
image

Add way to check what auras have updates pending

Is your feature request related to a problem? Please describe.

When auras are pending updates and there are potential bugs it's impossible to figure out what auras those are unless i check it manually.

Describe the solution you'd like

Just checking for update wia /dat updatespending or some other debug prints to print differents aswell

Describe alternatives you have considered.

No response

Additional context

No response

Some fonts missing

Description

DAT only offers a subset of the avaliable font in WoW.

Fonts offered by DAT:
image

Fonts offered my WeakAuras:
image

WeakAuras Version

5.3.1

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.1.1

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Go to "General Options" of the DAT Options.
  2. Select "Font Option" dropdown.

Saved Variables

GitHub is breaking when trying to upload it.

Last Good Version

No response

Screenshots

No response

Combat log spell IDs are empty

Description

Weakauras using combat log trigger get imported/updated without Spell ID.
Might be due to a weak aura update, not sure when they updated the combat log triggers but every weakaura using combat log trigger didn't come with a spell ID. Only checked a around 5 auras.

WeakAuras Version

5.8.0

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.4.7

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Import Dat weakauras

Saved Variables

DungeonAuraTools.zip

Last Good Version

No response

Screenshots

image

Removing Thundering aura creates errors with finding trigger data

Description

When trying to remove thundering from the affix table we get tons of different lua errors all related to the affix no longer having proper data this needs to be checked and fixed to then remove those affixes that are no longer in the game.

WeakAuras Version

5.5.1

World of Warcraft Flavor

Retail (Default)

DungeonAuraTools Version

1.3.1

Tested with only WeakAuras and DungeonAuraTools

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. remove thundering affix
  2. watch stuff explode

Saved Variables

Last Good Version

Screenshots

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.