Quantcast
Download
(62 Kb)
Download
Updated: 03/15/18 05:14 PM
Pictures
File Info
Compatibility:
Dragon Bones (3.3)
Updated:03/15/18 05:14 PM
Created:06/20/17 04:11 PM
Monthly downloads:3,216
Total downloads:27,624
Favorites:50
MD5:
3.3
Constellations  Popular! (More than 5000 hits)
Version: 0.4.1
by: decay2 [More]
Description

Please note that the addon is still in beta so don't expect everything to be perfect.

After all that recent changes to the Champion Point System, distributing your CP to optimize your DPS has become a rather complicated affair. Theory Crafters like Asayre and Br1ckst0n/Woeler have worked to make CP calculators available, but this still requires you to get a parse, analyse it and enter the data manually.

This addon aims to simplify this process by automatically reading a Combat Metrics parse and enter all data automatically.

It then attempts to calculate a better CP distribution and shows your original and new damage factor.

Instructions:
  • Open Combat Metrics or the Champion Point Menu. The Constellations window will then open as well.
  • On the first tab in Constellations you need to enter the ratios of the various types of Damage you cause.
  • If you want to import a parse from Combat Metrics, browse to a fight and press the import button in the Constellations Window.
  • Don't forget to adjust your "Damage Bonus %" value, as this isn't determined automatically.
  • You can also select units (e.g. only the boss) in Combat Metrics so damage to other targets gets neglected.
  • Alternatively you can enter everything manually.
  • On the second tab you can edit the original CP composition. For new Combat Metrics Parses (since 0.7.4 on 20th of June) the CP composition is saved, so it will be restored on import. Otherwise your current CP distribution is preset.
  • When everything is set, press the calculate button on the 2nd tab.
  • If the new damage factor is higher (indicated by green text color) a better CP distribution has been found.

Current Limitations:
  • The addon can not automatically detect your Damage Done values. You need to set it yourself.
  • The addon cannot set any CP's, you only get shown what would be optimal.
  • Some abilities including most abilities which are not rank 4 are still missing from the database, which means they won't be automatically imported. A debug message will hint at these abilities. Please report them here, so I can implement them in the future. If you have some experience in theory crafting you can also add them to this spreadsheet which I (and hopefully others) will update.

Big thanks to Asayre and Latin for helping me to collect data for all those abilities. Addtional thanks to Asayre for his theory crafting work on all the ingame mechanics.

Decay2 aka Solinur (Pact EU)
Version 0.4.1
  • Fixed two issues that would throw an error in some cases.

Version 0.4.0
  • Added crit damage done and penetration to the values retrieved from Combat Metrics on import.
  • Added button to reset detailed penetration data which is used after import from Combat Metrics

Version 0.3.10
  • Added new Abilitiy IDs for Puncturing Sweeps and Biting Jabs. Those were introduced due to the refactoring of those abilities by ZOS.
  • Added Zaan set proc.
  • Added some low rank abilities.

Version 0.3.9
  • Updated LibAddonMenu to version 2.0 r25 to fix an issue

Version 0.3.8
  • API Bump to Clockwork City (100021)
  • Added a few abilities
  • Fixed properties for Twisting Path

Version 0.3.7
  • Added Endless Fury Explosion

Version 0.3.6
  • API Bump to Horns of the Reach (100020)
  • Fixed some leaked global variables.
  • Added a bunch of Destro Staff abilities of lower ranks (thanks to catch22atplay)

Version 0.3.5
  • Fixed a bug that could cause incorrect calculations (including the suggestion to set CP not at jump points)

Version 0.3.4
  • Fixed an error that appeared when setting Min and Max for a CP to the same value.
  • Added data for a bunch of monster sets

Version 0.3.3
  • Added French Translation done by Llwydd - Thanks!
  • Fixed an error in the calculation Formula. In some cases this might change the result quite a bit.
  • Fixed messed up labels after Import
  • Updated Ability DB

Version 0.3.2
  • Fixed an error that happened when on type of damage was 0

Version 0.3.1
  • Updated Ability Database

Version 0.3.0
  • Initial Upload
Optional Files (0)


Archived Files (12)
File Name
Version
Size
Author
Date
0.4.0
62kB
decay2
03/12/18 03:53 PM
0.3.10
57kB
decay2
02/11/18 05:39 PM
0.3.9
57kB
decay2
01/05/18 12:28 PM
0.3.8
54kB
decay2
11/18/17 05:31 PM
0.3.7
54kB
decay2
09/21/17 01:51 PM
0.3.6
54kB
decay2
08/13/17 12:41 PM
0.3.5
54kB
decay2
07/29/17 01:02 PM
0.3.4
54kB
decay2
07/09/17 05:11 PM
0.3.3
53kB
decay2
06/27/17 01:11 PM
0.3.2
52kB
decay2
06/21/17 03:47 PM
0.3.1
52kB
decay2
06/20/17 04:39 PM
0.3.0
52kB
decay2
06/20/17 04:16 PM


Post A Reply Comment Options
Unread 04/18/18, 03:25 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Roopo
The min and max value inputs for me don't work correctly, the max seems to have no effect whatsoever, and the min does have an effect, but not properly. This was after reinstalling from the .zip file and not through minion, the first ever install was through minion


UPDATE: after further testing, the max value appear to work, just not for spell erosion? which is one i want to cap so I can build more for group content without pumping so many points into spell erosion.
Thats a current limitation, as the "remaining" points are put in spell erosion when optimizing. A workaround for you would be to increase the spell penetration value insted which then will naturally lead to less points there.
I will try to get this fixed, but this is quite complicated so it will take a while.
Report comment to moderator  
Reply With Quote
Unread 04/18/18, 11:03 AM  
Roopo

Forum posts: 0
File comments: 1
Uploads: 0
The min and max value inputs for me don't work correctly, the max seems to have no effect whatsoever, and the min does have an effect, but not properly. This was after reinstalling from the .zip file and not through minion, the first ever install was through minion


UPDATE: after further testing, the max value appear to work, just not for spell erosion? which is one i want to cap so I can build more for group content without pumping so many points into spell erosion.
Last edited by Roopo : 04/18/18 at 11:14 AM.
Report comment to moderator  
Reply With Quote
Unread 04/13/18, 11:02 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Jaim Sandar
I imported Combat Metrics data from a fight into Constellations.

"Don't forget to adjust your "Spell Penetration" and "Damage Bonus %" values"

As a noob regarding tracking and using damage information, I have been unable to determine where to obtain these values from Combat Metrics, or elsewhere.

Help, please?

(38690) Endless Hail - No Data for this Ability!
(28969) Inferno - No data for this Ability!
Do you now which rank those abilities are? I could add them then.

Spell Penetration is now taken automatically, I'll update this statement. You should just consider that you'll have different values there depending on the support of the group in a particular fight, so the constellations recommendation is always just valid for that fight.

Bonus Damage is something that depends on a lot of thigns, which is why it is so hard to implement. Maybe if you ask the author of a build that you play, he/she would be able to help you.
One example is racial passives, like Dark Elves do 7% increased fire damage. This means if 50% of your Damage is fire Damage, this would contribute 50% * 7% = 3.5% to that value. There are many more sources, and only by combining and estimating those effects, the total value can be gained.
however, the actual effect on the result is not very big. It only shifts the balance between Damage increasing CP and those that affect Crits or Penetration a little. Feel free to play around with that value and see if it actually affects your CP a lot. I think you can also work with the default value just fine.
Report comment to moderator  
Reply With Quote
Unread 04/13/18, 09:23 AM  
Jaim Sandar

Forum posts: 0
File comments: 1
Uploads: 0
I imported Combat Metrics data from a fight into Constellations.

"Don't forget to adjust your "Spell Penetration" and "Damage Bonus %" values"

As a noob regarding tracking and using damage information, I have been unable to determine where to obtain these values from Combat Metrics, or elsewhere.

Help, please?

(38690) Endless Hail - No Data for this Ability!
(28969) Inferno - No data for this Ability!
Last edited by Jaim Sandar : 04/13/18 at 10:06 AM.
Report comment to moderator  
Reply With Quote
Unread 03/16/18, 07:23 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Anceane
I downloaded both new versions of the two addons, everything is working fine again!! thank you so much
Your welcome, I'm glad everything is working again.
Report comment to moderator  
Reply With Quote
Unread 03/16/18, 03:57 PM  
Anceane
 
Anceane's Avatar

Forum posts: 136
File comments: 484
Uploads: 0
I downloaded both new versions of the two addons, everything is working fine again!! thank you so much

Originally Posted by decay2
Originally Posted by Anceane
Originally Posted by decay2
Originally Posted by Anceane
helllo

Since the last patch each time i want to use it i have this :

Code:
user:/AddOns/Constellations/Constellations.lua:481: operator # is not supported for # nil
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:481: in function 'GetDamageFactor'
	user:/AddOns/Constellations/Constellations.lua:872: in function 'CST.Calculate'
	Constellations_CalculateCalculateButton_MouseUp:2: in function '(main chunk)'
	
	
	
	user:/AddOns/Constellations/Constellations.lua:549: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:549: in function 'ImportCMXData'
	Constellations_ImportImportButton_MouseUp:2: in function '(main chunk)'
Thank you

I'll have a look. Also please check if Constellations and Combat Metrics are up to date. Also, can you tell me if this happens with a fresh parse or with old, saved ones only?
Unfortunatly for me it happened any times now, constellation does not work anymore. Both addons are up to date. My combat either in light mode or group mode stil works fine with combat metrics

But now opening Constellations do nothing than popping the error message. Until that it was working fine.

I am not at max CP but only 587 so may be this is the problem with the new version ?

Thank you
Thanks for confirming this.

For now you can change the following two lines for a quick and dirty fix: line 5 in Constellations.lua:

Lua Code:
  1. local pendata = {}

line 549

Lua Code:
  1. if version == nil or version < 2 then

The second error indicates that Combat Metrics is not up to date (current version is 0.8.1.3).
If you are using minion, try to uninstall and reinstall as it can sometimes get into a state where it doesn't update an addon anymore.
__________________
Report comment to moderator  
Reply With Quote
Unread 03/15/18, 10:22 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Anceane
Originally Posted by decay2
Originally Posted by Anceane
helllo

Since the last patch each time i want to use it i have this :

Code:
user:/AddOns/Constellations/Constellations.lua:481: operator # is not supported for # nil
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:481: in function 'GetDamageFactor'
	user:/AddOns/Constellations/Constellations.lua:872: in function 'CST.Calculate'
	Constellations_CalculateCalculateButton_MouseUp:2: in function '(main chunk)'
	
	
	
	user:/AddOns/Constellations/Constellations.lua:549: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:549: in function 'ImportCMXData'
	Constellations_ImportImportButton_MouseUp:2: in function '(main chunk)'
Thank you

I'll have a look. Also please check if Constellations and Combat Metrics are up to date. Also, can you tell me if this happens with a fresh parse or with old, saved ones only?
Unfortunatly for me it happened any times now, constellation does not work anymore. Both addons are up to date. My combat either in light mode or group mode stil works fine with combat metrics

But now opening Constellations do nothing than popping the error message. Until that it was working fine.

I am not at max CP but only 587 so may be this is the problem with the new version ?

Thank you
Thanks for confirming this.

For now you can change the following two lines for a quick and dirty fix: line 5 in Constellations.lua:

Lua Code:
  1. local pendata = {}

line 549

Lua Code:
  1. if version == nil or version < 2 then

The second error indicates that Combat Metrics is not up to date (current version is 0.8.1.3).
If you are using minion, try to uninstall and reinstall as it can sometimes get into a state where it doesn't update an addon anymore.
Last edited by decay2 : 03/15/18 at 10:22 AM.
Report comment to moderator  
Reply With Quote
Unread 03/15/18, 08:17 AM  
Anceane
 
Anceane's Avatar

Forum posts: 136
File comments: 484
Uploads: 0
Originally Posted by decay2
Originally Posted by Anceane
helllo

Since the last patch each time i want to use it i have this :

Code:
user:/AddOns/Constellations/Constellations.lua:481: operator # is not supported for # nil
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:481: in function 'GetDamageFactor'
	user:/AddOns/Constellations/Constellations.lua:872: in function 'CST.Calculate'
	Constellations_CalculateCalculateButton_MouseUp:2: in function '(main chunk)'
	
	
	
	user:/AddOns/Constellations/Constellations.lua:549: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:549: in function 'ImportCMXData'
	Constellations_ImportImportButton_MouseUp:2: in function '(main chunk)'
Thank you

I'll have a look. Also please check if Constellations and Combat Metrics are up to date. Also, can you tell me if this happens with a fresh parse or with old, saved ones only?
Unfortunatly for me it happened any times now, constellation does not work anymore. Both addons are up to date. My combat either in light mode or group mode stil works fine with combat metrics

But now opening Constellations do nothing than popping the error message. Until that it was working fine.

I am not at max CP but only 587 so may be this is the problem with the new version ?

Thank you
__________________
Report comment to moderator  
Reply With Quote
Unread 03/15/18, 04:05 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Anceane
helllo

Since the last patch each time i want to use it i have this :

Code:
user:/AddOns/Constellations/Constellations.lua:481: operator # is not supported for # nil
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:481: in function 'GetDamageFactor'
	user:/AddOns/Constellations/Constellations.lua:872: in function 'CST.Calculate'
	Constellations_CalculateCalculateButton_MouseUp:2: in function '(main chunk)'
	
	
	
	user:/AddOns/Constellations/Constellations.lua:549: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:549: in function 'ImportCMXData'
	Constellations_ImportImportButton_MouseUp:2: in function '(main chunk)'
Thank you

I'll have a look. Also please check if Constellations and Combat Metrics are up to date. Also, can you tell me if this happens with a fresh parse or with old, saved ones only?
Report comment to moderator  
Reply With Quote
Unread 03/14/18, 09:34 PM  
Anceane
 
Anceane's Avatar

Forum posts: 136
File comments: 484
Uploads: 0
helllo

Since the last patch each time i want to use it i have this :

Code:
user:/AddOns/Constellations/Constellations.lua:481: operator # is not supported for # nil
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:481: in function 'GetDamageFactor'
	user:/AddOns/Constellations/Constellations.lua:872: in function 'CST.Calculate'
	Constellations_CalculateCalculateButton_MouseUp:2: in function '(main chunk)'
	
	
	
	user:/AddOns/Constellations/Constellations.lua:549: operator < is not supported for nil < number
stack traceback:
	user:/AddOns/Constellations/Constellations.lua:549: in function 'ImportCMXData'
	Constellations_ImportImportButton_MouseUp:2: in function '(main chunk)'
Thank you
__________________
Report comment to moderator  
Reply With Quote
Unread 02/25/18, 05:49 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by DoonerSeraph
Ah, I get it, thank you

Also, 2 more "skills":

Storm Master (70297)
Sunderflame (60060)
Sure, do you know how they work ? I think they both are set procs. Do you know if they are direct damage or damage over time?
Last edited by decay2 : 02/25/18 at 05:49 PM.
Report comment to moderator  
Reply With Quote
Unread 02/17/18, 08:00 AM  
DoonerSeraph

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by decay2
Originally Posted by DoonerSeraph
[Constellations] (99267) Unfathomable Darkness - No Data for this Ability!

On a different subject. Why everytime I import a dummy parse, my "Damage Bonus %" resets to 20%?

Btw thanks for the addon
Thats the default value. It can't be read so it uses that. Maybe I can make it to save its last value per char or something

I'll add the ability.
Ah, I get it, thank you

Also, 2 more "skills":

Storm Master (70297)
Sunderflame (60060)
Report comment to moderator  
Reply With Quote
Unread 02/12/18, 02:37 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by DoonerSeraph
[Constellations] (99267) Unfathomable Darkness - No Data for this Ability!

On a different subject. Why everytime I import a dummy parse, my "Damage Bonus %" resets to 20%?

Btw thanks for the addon
Thats the default value. It can't be read so it uses that. Maybe I can make it to save its last value per char or something

I'll add the ability.
Report comment to moderator  
Reply With Quote
Unread 02/12/18, 09:54 AM  
DoonerSeraph

Forum posts: 0
File comments: 8
Uploads: 0
[Constellations] (99267) Unfathomable Darkness - No Data for this Ability!

On a different subject. Why everytime I import a dummy parse, my "Damage Bonus %" resets to 20%?

Btw thanks for the addon
Report comment to moderator  
Reply With Quote
Unread 02/10/18, 04:49 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 62
File comments: 269
Uploads: 6
Originally Posted by Martype
[22:12] [Constellations] (37910) Crippling Grasp - No Data for this Ability!
[22:12] [Constellations] (37907) Crippling Grasp - No Data for this Ability!
[22:12] [Constellations] (37527) Incapacitating Strike - No Data for this Ability!
I'll add them. Do you know the ranks for those abilities?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: