Quantcast
Download
(64 Kb)
Download
Updated: 09/13/18 04:04 PM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Updated:09/13/18 04:04 PM
Created:06/20/17 04:11 PM
Monthly downloads:5,271
Total downloads:54,235
Favorites:77
MD5:
4.1
Constellations  Popular! (More than 5000 hits)
Version: 0.4.6
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 can not 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 Latin for doing most of the work 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.6
  • Added a few missing skills and item procs. Thanks to Jonno for reporting them.

Version 0.4.5
  • Fixed critical error in Ability Data

Version 0.4.4
  • API Bump to Wolfhunter (100024)
  • Added Several missing Skills: One Hand and Shield, Werewolf, Psijic Guild, some Light and Heavy Attacks. Thanks to gvarnadoe and BjørnTheBurr for reporting some of them.

Version 0.4.3
  • API Bump to Summerset (100023)
  • Update LAM to r26

Version 0.4.2
  • Added ability data for Summerset. This required several hours of tedious work. Luckily @Latin did most of this work for me, for which I'm very grateful. If you are on US maybe consider sending hi, a little donation.

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 (18)
File Name
Version
Size
Author
Date
0.4.5
64kB
decay2
08/13/18 05:17 AM
0.4.4
64kB
decay2
08/12/18 05:23 PM
0.4.4
64kB
decay2
08/12/18 05:21 PM
0.4.3
65kB
decay2
05/21/18 08:12 AM
0.4.2
65kB
decay2
04/23/18 06:58 PM
0.4.1
62kB
decay2
03/15/18 05:14 PM
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 09/16/18, 11:29 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Re: Addon Info Tab - Instructions for using Constellations

Originally Posted by Shadowshire
"On the first tab in Constellations you need to enter the ratios of the various types of Damage you cause."
I have no idea as to what your refer. Where and/or how can I find the values of the "ratios of the various types of Damage you cause"??
"Don't forget to adjust your "Damage Bonus %" value, as this isn't determined automatically."
Again, I have no idea as to what the "Damage Bonus %" value is, or where or how I can find and determine the amount of the value that I am expected to "adjust".
"If the new damage factor is higher (indicated by green text color) a better CP distribution has been found."
Since I am red-green colorblind, "green" appears to me to be either red, orange, yellow, or sometimes gray or brown. Which color is used to display the "damage factor" if a better CP distribution has not been found?
Thank-you in advance for your reply. Can you please point me to a single-source, complete documentation for the Champion Point System that I can obtain? That is, if such a source exists.
  1. Those values have to be retrieved by some kind of tool that shows how much damage was done by which ability. Then simply add together all abilities for each category and devide it by the total damage done. These are the ratios mentiioned there. E.g. You do force pulse, light attacks and elemental blockade. Those are direct damage, direct staff and damage over time attacks respectively. If you do 1000 damage in total and force pulse did 270, the ratio for "Magical Direct Damage" would be 0.27. If you use Combat Metrics, you can import those values with a click.
  2. The Damage Bonus % is your average modifier of increased damage. There are many sources and it is quite hard to keep track of all of them. Some examples: Minor Slayer (found on many trial sets, increases damage by 5%), some racial passives (like increased fire damage for dunmer) and even some skills (like rapid strikes). It's best to estimate this and use that value. I put 20% on default because I think it's areasonable starting point.
  3. In case no better distribution has been found, a light red color is used. I'll add an option to change those colors in the future. I also plan on giving a lee abstract feedback there. Until then please just compare the numbers.
  4. There is no documentation for the CP system, that I know of. ZOS has some info in the in game help and on their website, I suppose, but that doesn't cover the jumppoints. Alcast has a decent overview expplaining the jumppoint issue here: https://alcasthq.com/eso-championpoints-jumppoints/
Report comment to moderator  
Reply With Quote
Unread 09/14/18, 09:27 PM  
Shadowshire

Forum posts: 1
File comments: 164
Uploads: 0
Addon Info Tab - Instructions for using Constellations

"On the first tab in Constellations you need to enter the ratios of the various types of Damage you cause."
I have no idea as to what your refer. Where and/or how can I find the values of the "ratios of the various types of Damage you cause"??
"Don't forget to adjust your "Damage Bonus %" value, as this isn't determined automatically."
Again, I have no idea as to what the "Damage Bonus %" value is, or where or how I can find and determine the amount of the value that I am expected to "adjust".
"If the new damage factor is higher (indicated by green text color) a better CP distribution has been found."
Since I am red-green colorblind, "green" appears to me to be either red, orange, yellow, or sometimes gray or brown. Which color is used to display the "damage factor" if a better CP distribution has not been found?
Thank-you in advance for your reply. Can you please point me to a single-source, complete documentation for the Champion Point System that I can obtain? That is, if such a source exists.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Last edited by Shadowshire : 09/14/18 at 09:28 PM.
Report comment to moderator  
Reply With Quote
Unread 09/03/18, 06:24 AM  
Snow

Forum posts: 0
File comments: 25
Uploads: 0
Re: Re: Constellation integration into Combat Metrics broke by too many libraries

Originally Posted by decay2
Interesting find. Is Combat Metrics loaded properly when you deactivate constellations?
I'd also guess, moving the line (In CombatMetricsUI.lua)
Lua Code:
  1. local scene = ZO_Scene:New("CMX_REPORT_SCENE", SCENE_MANAGER)
a few lines up, outside of the initFightReport function should solve the issue.
I won't be able to look at this before Wednesday since I'm away for a few days.
I deactivated constellations and Combat Metrics is loaded properly, everything working as expected.


The Issue does not need a quick fix - most players will not have more than 100 Addon Folders (e. g. ArkadiusTradeTools is adding 20 Folders) even if they have to install the libraries as stand alone versions and I do have a workaround for my system.

Out of couriosity I made an addon to save the Addon names and order they come in the EVENT_ADD_ON_LOADED event on my system (some Addons like ATT disabled)
Warning: Spoiler


## OptionalDependsOn is working as expected, Constellations is coming in at 44 with CombatMetricsFightData on 37 and CombatMetrics on 38.
So registering the CMX_REPORT_SCENE earlier should help.


Registering CMX_REPORT_SCENE earlier does work - removed my fix for Constellations and the error reappeared.
Then changed CombatMetricsUI.lua to
Warning: Spoiler

and the error is gone.
Last edited by Snow : 09/03/18 at 09:09 AM.
Report comment to moderator  
Reply With Quote
Unread 09/02/18, 12:54 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Re: Constellation integration into Combat Metrics broke by too many libraries

Originally Posted by Snow
The new movement to install libraries on their own instead of having them loaded as part of the addons seems to have changed the load timeing / order on my system signifcantly.
After installing some Libs that aren't used in Constallations or Combat Metrics at all I get the following error
Warning: Spoiler


I do not know how easy it is to reproduce this sort of error as it seems to have to do with timing and perhaps cpu architecture.


For me it seems that Combat Metrics is loaded (which should be assured by ## OptionalDependsOn: CombatMetrics in Constellations.txt) but it's Initialize function did not complete so that there is a CMX var but no registered "CMX_REPORT_SCENE".

By borrowing some code ideas for Combat Metrics for a delay and triggering on CMX.init == true I found a way to fix the error but it is just way to much code to register a window with the "CMX_REPORT_SCENE" in my oppinion. Hopefully you find a better way.


This is the changed part of Constellations.lua

Warning: Spoiler
Interesting find. Is Combat Metrics loaded properly when you deactivate constellations?
I'd also guess, moving the line (In CombatMetricsUI.lua)
Lua Code:
  1. local scene = ZO_Scene:New("CMX_REPORT_SCENE", SCENE_MANAGER)
a few lines up, outside of the initFightReport function should solve the issue.
I won't be able to look at this before Wednesday since I'm away for a few days.
Last edited by decay2 : 09/02/18 at 12:57 PM.
Report comment to moderator  
Reply With Quote
Unread 09/02/18, 07:32 AM  
Snow

Forum posts: 0
File comments: 25
Uploads: 0
Constellation integration into Combat Metrics broke by too many libraries

The new movement to install libraries on their own instead of having them loaded as part of the addons seems to have changed the load timeing / order on my system signifcantly.
After installing some Libs that aren't used in Constallations or Combat Metrics at all I get the following error
Warning: Spoiler


I do not know how easy it is to reproduce this sort of error as it seems to have to do with timing and perhaps cpu architecture.


For me it seems that Combat Metrics is loaded (which should be assured by ## OptionalDependsOn: CombatMetrics in Constellations.txt) but it's Initialize function did not complete so that there is a CMX var but no registered "CMX_REPORT_SCENE".

By borrowing some code ideas for Combat Metrics for a delay and triggering on CMX.init == true I found a way to fix the error but it is just way to much code to register a window with the "CMX_REPORT_SCENE" in my oppinion. Hopefully you find a better way.


This is the changed part of Constellations.lua

Warning: Spoiler
Report comment to moderator  
Reply With Quote
Unread 08/13/18, 05:14 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Re: Re: user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'

Originally Posted by Lord Tristan
Originally Posted by Dr.Caligari
Hello,

While using the latest version:

user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'
user:/AddOns/Constellations/Constellations.lua:561: function expected instead of nil
stack traceback:
user:/AddOns/Constellations/Constellations.lua:561: in function '(main chunk)'

This is an error I am receiving after the Wolfhunter update.

How can I fix it? I did delete all variables.

Sincerely,
Dr.Caligari
Confirmed. I'm having the same error.

I looked at the sourcecode. An odd error was made.

The new abilities definitions in the file: \addons\constellations\AbilityData.lua have '??' as the first value, but these should be boolean. Probably needs to be determined, but can't have ??'s.

I search-and-replaced all occurrences of ?? with false, and that got rid of the error. It's not the correct way to fix this, as their affected status needs to be input correctly.

Good enough for me, until the next update.
For now, thats the correct fix. those things need to be revisited, which I can do today, I think. But there is reasonable argumentation that they will be false. I marked it as ?? in my data sheet and forgot to replace them before uploading! Sorry for that, will reupload in a minute.

Sry at everyone for this oversight!
Report comment to moderator  
Reply With Quote
Unread 08/13/18, 01:29 AM  
fregrin

Forum posts: 0
File comments: 28
Uploads: 0
doesnt work

hello,

I cant seem to get this addon working ?

user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'

and

user:/AddOns/Constellations/Constellations.lua:561: function expected instead of nil
stack traceback:
user:/AddOns/Constellations/Constellations.lua:561: in function '(main chunk)'

The above is one of the errors I get
Last edited by fregrin : 08/13/18 at 01:30 AM.
Report comment to moderator  
Reply With Quote
Unread 08/12/18, 11:53 PM  
babylon

Forum posts: 7
File comments: 357
Uploads: 0
Re: Re: user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'

Originally Posted by Lord Tristan
Originally Posted by Dr.Caligari
Hello,

While using the latest version:

user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'
user:/AddOns/Constellations/Constellations.lua:561: function expected instead of nil
stack traceback:
user:/AddOns/Constellations/Constellations.lua:561: in function '(main chunk)'

This is an error I am receiving after the Wolfhunter update.

How can I fix it? I did delete all variables.

Sincerely,
Dr.Caligari
Confirmed. I'm having the same error.

I looked at the sourcecode. An odd error was made.

The new abilities definitions in the file: \addons\constellations\AbilityData.lua have '??' as the first value, but these should be boolean. Probably needs to be determined, but can't have ??'s.

I search-and-replaced all occurrences of ?? with false, and that got rid of the error. It's not the correct way to fix this, as their affected status needs to be input correctly.

Good enough for me, until the next update.
Same issue here.
Report comment to moderator  
Reply With Quote
Unread 08/12/18, 07:42 PM  
Lord Tristan

Forum posts: 0
File comments: 4
Uploads: 0
Re: user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'

Originally Posted by Dr.Caligari
Hello,

While using the latest version:

user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'
user:/AddOns/Constellations/Constellations.lua:561: function expected instead of nil
stack traceback:
user:/AddOns/Constellations/Constellations.lua:561: in function '(main chunk)'

This is an error I am receiving after the Wolfhunter update.

How can I fix it? I did delete all variables.

Sincerely,
Dr.Caligari
Confirmed. I'm having the same error.

I looked at the sourcecode. An odd error was made.

The new abilities definitions in the file: \addons\constellations\AbilityData.lua have '??' as the first value, but these should be boolean. Probably needs to be determined, but can't have ??'s.

I search-and-replaced all occurrences of ?? with false, and that got rid of the error. It's not the correct way to fix this, as their affected status needs to be input correctly.

Good enough for me, until the next update.
Last edited by Lord Tristan : 08/12/18 at 07:53 PM.
Report comment to moderator  
Reply With Quote
Unread 08/12/18, 06:32 PM  
Dr.Caligari

Forum posts: 0
File comments: 12
Uploads: 0
user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'

Hello,

While using the latest version:

user:/AddOns/Constellations/AbilityData.lua:181: unexpected symbol near '?'
user:/AddOns/Constellations/Constellations.lua:561: function expected instead of nil
stack traceback:
user:/AddOns/Constellations/Constellations.lua:561: in function '(main chunk)'

This is an error I am receiving after the Wolfhunter update.

How can I fix it? I did delete all variables.

Sincerely,
Dr.Caligari
Last edited by Dr.Caligari : 08/12/18 at 06:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08/12/18, 03:06 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Re: Attacks with no data

Originally Posted by gvarnadoe
[Constellations] (12456) Ice Arrow - No Data for this Ability!!
What kind of Ability is that? I don't know it. Is it a Set Proc?
Last edited by decay2 : 08/12/18 at 04:54 PM.
Report comment to moderator  
Reply With Quote
Unread 08/08/18, 05:07 PM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Re: Attacks with no data

Originally Posted by gvarnadoe
[Constellations] (21970) Bash - No Data for this Ability!
[Constellations] (103572) Elemental Weapon - No Data for this Ability!
[Constellations] (103880) Spell Orb - No Data for this Ability!
[Constellations] (16688) Light Attack - No Data for this Ability!
[Constellations] (17173) Heavy Attack - No Data for this Ability!
[Constellations] (12456) Ice Arrow - No Data for this Ability!
[Constellations] (16499) Light Attack - No Data for this Ability!
I'll check those too !
Report comment to moderator  
Reply With Quote
Unread 08/07/18, 03:40 PM  
gvarnadoe

Forum posts: 1
File comments: 7
Uploads: 0
Attacks with no data

[Constellations] (21970) Bash - No Data for this Ability!
[Constellations] (103572) Elemental Weapon - No Data for this Ability!
[Constellations] (103880) Spell Orb - No Data for this Ability!
[Constellations] (16688) Light Attack - No Data for this Ability!
[Constellations] (17173) Heavy Attack - No Data for this Ability!
[Constellations] (12456) Ice Arrow - No Data for this Ability!
[Constellations] (16499) Light Attack - No Data for this Ability!
Report comment to moderator  
Reply With Quote
Unread 08/05/18, 07:55 AM  
decay2
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 336
Uploads: 6
Originally Posted by Nudel
Imported a parse and got the following errors in chat log:

Code:
[Constellations] (38561) Caltrops - No Data for this Ability!
[Constellations] (16688) Light Attack - No Data for this Ability!
[Constellations] (17170) Heavy Attack - No Data for this Ability!
[Constellations] (16499) Light Attack - No Data for this Ability!
[Constellations] (17169) Heavy Attack - No Data for this Ability!
[Constellations] (18622) Heavy Attack (Dual Wield) - No Data for this Ability!
Thx. I'll check this
Report comment to moderator  
Reply With Quote
Unread 08/05/18, 04:56 AM  
Nudel

Forum posts: 0
File comments: 80
Uploads: 0
Imported a parse and got the following errors in chat log:

Code:
[Constellations] (38561) Caltrops - No Data for this Ability!
[Constellations] (16688) Light Attack - No Data for this Ability!
[Constellations] (17170) Heavy Attack - No Data for this Ability!
[Constellations] (16499) Light Attack - No Data for this Ability!
[Constellations] (17169) Heavy Attack - No Data for this Ability!
[Constellations] (18622) Heavy Attack (Dual Wield) - No Data for this Ability!
Last edited by Nudel : 08/05/18 at 04:56 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.