Quantcast
Download
(64 Kb)
Download
Updated: 06/01/21 08:44 AM
Pictures
File Info
Compatibility:
Blackwood (7.0.5)
Updated:06/01/21 08:44 AM
Created:03/08/21 07:20 AM
Monthly downloads:12,787
Total downloads:47,940
Favorites:50
MD5:
7.0.5
Dynamic CP (Champion Points 2.0)  Popular! (More than 5000 hits)
Version: 1.1.1
by: Kyzeragon [More]
Presets Window
- Allows you to save, load, and delete champion point presets
- Presets are saved per tree instead of all together
- These do NOT save your slottable stars! Just the point allocations
- Ability to specify what classes and/or roles the presets are intended for, and those presets will be listed more prominently if you are on a matching class/role, or grayed out (but still selectable) on characters without that class/role
- Toggle it with keybind or command: /dcp presets
- Comes with some default presets -- working on making these better though

Quickstar Panel
- See your currently slotted stars outside of the CP screen, or inside, or both, or neither!
- Use the dropdowns to switch slotted stars, and confirm or cancel using the buttons
- Can open one tree at once, or click the tab again to collapse
- Toggle it with keybind or command: /dcp quickstar or /dcp qs or /dcp q
- Additional keybind for cycling through tabs
- Multiple settings available like scale, button orientation, which side to display the menu on, etc. so you can fit it into your UI. Or if you don't like it, you can turn it off entirely :'D

Quality of Life Improvements
Each of these QoL changes can be adjusted in the addon settings.
- Enables labels on each star to make them easier to find
- Enables double-click on slottable stars to slot or unslot them from the hotbar, instead of having to drag and drop each one
- Displays a pulldown list of your currently slotted stars, with left to right corresponding with top to bottom
- Displays a chat message when you gain a champion point
- Displays your total CP and CP for each tree on the top left of the CP screen
- Displays a warning if you exit the CP screen without saving your changes
- Displays a warning if you hit the cooldown for changing slottables
- Can hide the constellation art entirely if you find the stars difficult to see against the bright background

Custom Rules
Version 1.0.0 added an entirely new system for (semi-)automatically slotting stars based on your own rules! Gone are the days of forgetting to change out Backstabber on the vSS dragons.
- When you log in with this new version of the addon, a dialog will take you to the Custom Rules menu, where you can add, remove, and edit rules. Or, if you don't want to do the work, you can just import a whole suite of rules that I've defined for my own usage. Shortcut command: /dcp rules
- These custom rules allow you to automatically slot different stars in different zones, for example Treasure Hunter in dungeons, Gifted Rider in overland zones, and so on. In addition, rules can trigger off of specific bosses too, so you can have a rule that changes out Backstabber when encountering a Sunspire dragon, and then slots Backstabber back on after the dragon dies
- There are a lot of options, take a look yourself! This system is meant to slot "longer-term" stars based on your location. If you're looking for something that changes your green stars quickly, such as slotting Meticulous Disassembly when interacting with a crafting station, I would definitely recommend the addon Jack of all Trades which can be used in conjunction with Dynamic CP's custom rules

Depends on: LibAddonMenu-2.0 LibDialog

Special thanks to @Raijindono for her help on UX and @camrenis for extensive testing and feedback!


Known Issues / Planned Features:
- Option to reset to default presets
- Option to delete all default presets per tree
- If you don't have enough points to use a preset, it's not handled gracefully, it just won't work. Should use some sort of heuristics to use up as many of the points as possible
- Labels look overwhelming in the main zoomed out screen. Should hide them until zoomed in
- Show slottables with a different font/icon in changes list?
- Show pending changes on the labels
- Double clicking slottable to slot also triggers single click handler to add points into the star, if it's not already maxed
- Maybe a compact non-edit mode for the menu?
- Redo default presets so only one preset is needed, and it chooses stars in same priority
- Import/export presets
- Some way of knowing if the max points have been put into a star
- Add mouseover tooltips for the class and role icons?
- Option to hide the class buttons, they're nowhere as useful now in CP2.0
- Option to only show presets menu when pulldown is expanded
- Possibly dock the Quickstars panel along with presets window on CP screen
- Show star in pulldown with a different format or icon or something if it's not committed?
- Add certain (user-specified?) "inactive" slottables to Quickstar menu even if no points are allocated into it, e.g. Backstabber, and ask user if they want to respec in order to slot that star
- Add subzone trigger for custom rules
- Overwriting a preset resets the filter buttons
- Error that skill is not purchased when preset autoslot shifts the slots over, I think?
- Imperial City trigger not working after Blackwood
- Kyzer's custom rules do not yet use Master-at-Arms
- Maybe add slottables saving to presets
- No plans for full gamepad support
- Maybe localization eventually, but low priority
- etc...


Bug reports and feedback are appreciated
v1.1.1
- Fixed error printing chat message when gaining a champion point
- Made the dialog buttons' keybind text also clickable

v1.1.0
- Updated (hopefully correctly) for Blackwood:
- Presets that contain more than the maximum points in a star will now show a warning, but you still need to save over it yourself
- Added new buttons in the settings to delete all default presets, or reset all default presets
- Updated default presets for Blackwood to account for the nerfed passives but also the new slottable stars
- Fixed hide background for Blackwood

v1.0.0
- [NEW] Added an entirely new system for (semi-)automatically slotting stars based on your own rules! Gone are the days of forgetting to change out Backstabber on the vSS dragons
- When you log in with this new version of the addon, a dialog will take you to the Custom Rules menu, where you can add, remove, and edit rules. Or, if you don't want to do the work, you can just import a whole suite of rules that I've defined for my own usage
- These custom rules allow you to automatically slot different stars in different zones, for example Treasure Hunter in dungeons, Gifted Rider in overland zones, and so on. In addition, rules can trigger off of specific bosses too, so you can have a rule that changes out Backstabber when encountering a Sunspire dragon, and then slots Backstabber back on after the dragon dies
- There are a lot of options, take a look yourself! This system is meant to slot "longer-term" stars based on your location. If you're looking for something that changes your green stars quickly, such as slotting Meticulous Disassembly when interacting with a crafting station, I would definitely recommend the addon "Jack of all Trades" which can be used in conjunction with Dynamic CP's custom rules
- Added a settings button to the Quickstars panel when it's unlocked. The button and the green outline will go away when you lock the position
- Changed the command for opening the presets window to /dcp presets. /dcp alone will show command usage instead

v0.6.6
- Fixed the Quickstars panel not showing on login if you had HUD UI setting on. Sorry I am potato at these scene fragment things X_X

v0.6.5
- Added automatic star slotting with 5 or more stars when applying a preset. It priorities the most maxed stars, then most points, and then star index
- Added a setting for showing Quickstars panel on HUD_UI scene. This is when your mouse cursor is active, like when you are typing in the chatbox. The default setting will inherit your HUD setting
- Possibly fixed Quickstars panel sometimes not updating when stars are changed, let me know if you still find issues

v0.6.4
- Fixed Quickstars panel showing on the HUD upon first loading in, even if the setting was turned off for HUD
- Fixed an error that could happen when using the Quickstars panel to set slottables with the CP screen open, or opening CP screen afterwards. This is a bug with an API function ZOS provided, so now the animation upon star confirmation will not play
- Added a setting for changing color of the cooldown label in Quickstars panel

v0.6.3
- Added a small text label on Quickstars panel indicating the 30-second cooldown on switching slottables. Enabled by default
- Added a keybind for cycling through Quickstars tabs
- Added a setting to only show unslotted stars in the Quickstars dropdowns. Disabled by default
- Added settings to show Quickstars panel on the HUD and CP screen. Enabled and disabled by default, respectively
- Adjusted the presets window help text to clarify that presets do NOT save which slottable stars are slotted
- Fixed the total CP info label showing up on HUD if you toggle the preset window on HUD

v0.6.2
- Added keybind for toggling Quickstars panel
- Added command for toggling Quickstars panel: /dcp quickstar or /dcp qs or /dcp q
- Fixed hotbar pulldown not updating in certain situations. There will now be a slight delay in updating but shouldn't be too noticeable, just 100ms

v0.6.1
- Fixed the bounding box on Quickstars panel when the mirrored setting is on, so it should be movable to bottom / right edge of screen now
- Added a background for Quickstars panel when it's unlocked to make it easier to move

v0.6.0
- Added a "Quickstars" panel!
- See your currently slotted stars outside of the CP screen
- Use the dropdowns to switch slotted stars, and confirm or cancel using the buttons
- Can open one tree at once, or click the tab again to collapse
- Multiple settings available like scale, button orientation, which side to display the menu on, etc. so you can fit it into your UI. Or if you don't like it, you can turn it off entirely :'D

v0.5.0
- Added a chat message when you gain a champion point. Enabled by default
- Added a cancel button next to confirm button for presets
- Made it so the changes list goes away after you confirm or cancel
- Added a setting for the preset window opacity
- Added settings for star label colors and font sizes
- Added a small indicator for your total CP and total for each tree in the top left of the CP screen. Enabled by default
- Fixed Confirm button using gold even if a respec is not required -- this didn't actually affect any of your gold because we had free respecs, but it should be fixed going forward
- Refactored a large amount of code to change how purchase requests are kept track of

v0.4.1
- Added a setting for showing the number of committed points on the slottables pulldown, disabled by default
- Fixed slottables pulldown showing "Star 420" when there are empty slots on first-time opening lol

v0.4.0
- Added a pulldown menu below the slottables bar to easily see which stars are slotted, with left to right corresponding with top to bottom. If you don't want to see it, click the tab arrow and it will stay closed :) Thanks Rai for helping with UX!
- Added a setting for showing the presets menu when CP menu is opened, so if you only want the QoL improvements but never want to use presets, you can turn it off

v0.3.0
- Added double-clicking shortcuts to slot and unslot stars. Double click the star in the constellation to slot or unslot it from the hotbar. Double click the star in the hotbar to unslot it from the hotbar
- Made presets also automatically slot slottables if there are 4 or fewer unlocked when you Confirm, enabled by default. Previously, it would only unslot stars that you no longer had points in
- Added a warning message when leaving CP screen without saving changes, enabled by default
- Added a warning message and countdown when changing slottables fails because of ZOS's 30-second cooldown, enabled by default

v0.2.0
- Added settings menu
- Added labels for stars within clusters
- Added ability to close the presets window with X button, also toggleable with keybind and/or using command /dcp
- Made preset window able to be scaled, but the spacing becomes weird
- Made preset window attempt to "dock" itself in a spot with more space to avoid overlapping with stars - would recommend adjusting the window scale so that it fits in the red tree, between Arcane Alacrity and Bashing Brutality. The docking is enabled by default but can be turned off

v0.1.2
- Made the window movable so it can be moved out of the way of the upper right stars. Unfortunately there's no single area that's clear for space among all 3 trees... will try to see if it's possible to anchor to different spots on each screen later
- Made the window reset when you exit and reenter the CP screen ONLY if there are no pending points, i.e. you are not in between clicking Apply and clicking Confirm
- Fix some more formatting for labels -- thanks again Smaxx!

v0.1.1
- Fix some formatting for labels -- thanks Smaxx!
- Show the menu in gamepad UI as well, but with no real support for gamepad mode
- Added confirmation dialog for the Confirm button

v0.1.0
- Initial upload
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Uploader
Date
1.1.0
64kB
Kyzeragon
06/01/21 06:06 AM
1.0.0
59kB
Kyzeragon
05/29/21 10:31 AM
0.6.6
36kB
Kyzeragon
04/05/21 03:20 PM
0.6.5
34kB
Kyzeragon
04/04/21 09:06 AM
0.6.4
34kB
Kyzeragon
03/23/21 11:38 AM
0.6.3
33kB
Kyzeragon
03/22/21 03:36 PM
0.6.2
32kB
Kyzeragon
03/21/21 06:53 AM
0.6.1
32kB
Kyzeragon
03/21/21 12:39 AM
0.6.0
32kB
Kyzeragon
03/20/21 09:55 PM
0.5.0
26kB
Kyzeragon
03/20/21 03:22 AM
0.4.1
23kB
Kyzeragon
03/15/21 02:21 PM
0.4.0
23kB
Kyzeragon
03/14/21 01:57 PM
0.3.0
19kB
Kyzeragon
03/12/21 07:48 PM
0.2.0
16kB
Kyzeragon
03/10/21 01:43 PM
0.1.2
12kB
Kyzeragon
03/08/21 04:59 PM
0.1.1
12kB
Kyzeragon
03/08/21 12:04 PM
0.1.0
12kB
Kyzeragon
03/08/21 07:20 AM


Post A Reply Comment Options
Unread 06/11/21, 05:15 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Re: When saving a setup, save the slotted stars as the default choice

Originally Posted by 256shadesofgrey
Now that they changed the number of points required for the passives, I started building out my hybrid chars, taking both tank and DD active stars. The problem I have now is that the automatic selection of stars on respec is an absolute mess. The same goes for cases when I pick situational slottables in addition to my usual ones (for example Backstabber [blue], Spirit Mastery [red] or literally anything in the green tree). The only way to make sure that the correct stars are slotted by default is to just put points in 4, which defeats the purpose of this whole new CP system. It is very irritating when I switch between roles, then have to re-check whether the stars are slotted correctly, swap them, and wait another 30 seconds before I can apply the changes.

Would be nice if when saving a setup, it also saved the stars that are slotted as the "default" selection. That way you could also guarantee that at least the default setup always applies correctly. Or alternatively allow us to edit the priorities of the stars for the default slotting behavior.
Yeah, I've noticed that more often now, though it doesn't affect me much because whereever I port to after respeccing, my custom rules will slot the things I want anyway. As I mentioned in another comment, I think I'll need to clean up the presets window more before I can add slottables saving in good conscience, but I also don't have much time recently.
Last edited by Kyzeragon : 06/11/21 at 05:15 AM.
Report comment to moderator  
Reply With Quote
Unread 06/10/21, 08:44 PM  
256shadesofgrey

Forum posts: 0
File comments: 4
Uploads: 0
When saving a setup, save the slotted stars as the default choice

Now that they changed the number of points required for the passives, I started building out my hybrid chars, taking both tank and DD active stars. The problem I have now is that the automatic selection of stars on respec is an absolute mess. The same goes for cases when I pick situational slottables in addition to my usual ones (for example Backstabber [blue], Spirit Mastery [red] or literally anything in the green tree). The only way to make sure that the correct stars are slotted by default is to just put points in 4, which defeats the purpose of this whole new CP system. It is very irritating when I switch between roles, then have to re-check whether the stars are slotted correctly, swap them, and wait another 30 seconds before I can apply the changes.

Would be nice if when saving a setup, it also saved the stars that are slotted as the "default" selection. That way you could also guarantee that at least the default setup always applies correctly. Or alternatively allow us to edit the priorities of the stars for the default slotting behavior.
Last edited by 256shadesofgrey : 06/10/21 at 08:53 PM.
Report comment to moderator  
Reply With Quote
Unread 06/08/21, 04:28 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Re: cp Preset on custom rules

Originally Posted by Mythril89
is it possible to have an option to auto apply/load CP Preset on custom rules? since i dont have enough cp to put on DPS and HEALER stars so i need to make a preset for each..
That's also on my (very long) todo list
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 01:06 PM  
Mythril89

Forum posts: 2
File comments: 45
Uploads: 0
cp Preset on custom rules

is it possible to have an option to auto apply/load CP Preset on custom rules? since i dont have enough cp to put on DPS and HEALER stars so i need to make a preset for each..
Report comment to moderator  
Reply With Quote
Unread 06/06/21, 12:21 AM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Originally Posted by Qcell
When suggesting CP changes, it suggests the same slottables in a different order:
Yes indeed, it's on my todo list to add an option for disregarding order, but not a top priority. The reason I had them slot in order is to be compatible with my own Jack of all Trades settings that mostly only changes slot 4 but also slot 3 for some. Selfish, I know :P
Report comment to moderator  
Reply With Quote
Unread 06/05/21, 11:55 AM  
Qcell
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 2
When suggesting CP changes, it suggests the same slottables in a different order:
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 12:22 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Re: Custom Rules

Originally Posted by Kinslayer1447
How do you turn off the custom rules?

I just want the add on for the CP points. I don't need the box popping up after every single load single or change of zone. It's not listed under the Add Ons on the menu and no where in the options can I find a way to just turn this off.
You can go to the "Dynamic CP - Custom Rules" settings, from the addon settings or from clicking the gear icon on the box. Open the "IMPORT" section and simply "Delete All Rules".
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 12:20 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Originally Posted by nk125x
Can you please create an option to save just slotted stars profiles. So for example I can switch healer to dd by changing the slotted stars (NOT change all the CP)

Thanks in advance.
I have added it to the todo list, which as you can see is quite long. I think I will need to do much more cleanup of the presets window before I can add slottables saving though.
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 12:19 PM  
Kinslayer1447

Forum posts: 0
File comments: 17
Uploads: 0
Custom Rules

How do you turn off the custom rules?

I just want the add on for the CP points. I don't need the box popping up after every single load single or change of zone. It's not listed under the Add Ons on the menu and no where in the options can I find a way to just turn this off.
Report comment to moderator  
Reply With Quote
Unread 06/03/21, 12:05 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Originally Posted by GrailQuest
Originally Posted by Kyzeragon
Originally Posted by GrailQuest
I can't seem to load any profiles saved.
I updated to the Jun-1 version, deleted the file in the saved settings folder to start fresh, and did a full reset of CP allocation before trying to apply.
What do you mean by doesn't load? That all your points are still 0 after you click confirm? Is there any error that is shown, or any warning? Which preset are you trying to apply and does the apply button show the list of changes it wants to make?
I had created a new preset and was trying to apply it to another character.
No error messages, no lua errors, no feedback.
None of the points for the particular tree are assigned so the CP tree is still zero everywhere.

I just tried one of the default presets and that seemed to work on a non-empty tree. I'll try it again after uninstall and reinstall of the AddOn.

UPDATE:
So it does work to load custom profiles. Where I was confused was:
- you select a profile
- you select "Apply"
- you select "Confirm" -- at this point the tree still shows no adjustments whether you confirm or not
- you select "Confirm" a second time -- if you cancel here, the tree is still not adjusted

So after the second Confirm it works. Until then, there are no visible changes to the tree.
Ah, yes. ZOS changed how addons can do your CP since CP 2.0, that is you queue up a "packaged" request of all the changes you want and then send the purchase request. The pending request is not reflected in the UI, it only updates when the purchase is completed (when you click Confirm in Dynamic CP). I would like to eventually explore updating the UI myself when you click Apply, but it will be a large amount of work so it's not super high priority right now.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 06:47 PM  
nk125x

Forum posts: 5
File comments: 51
Uploads: 0
Can you please create an option to save just slotted stars profiles. So for example I can switch healer to dd by changing the slotted stars (NOT change all the CP)

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:01 AM  
GrailQuest

Forum posts: 0
File comments: 46
Uploads: 0
Originally Posted by Kyzeragon
Originally Posted by GrailQuest
I can't seem to load any profiles saved.
I updated to the Jun-1 version, deleted the file in the saved settings folder to start fresh, and did a full reset of CP allocation before trying to apply.
What do you mean by doesn't load? That all your points are still 0 after you click confirm? Is there any error that is shown, or any warning? Which preset are you trying to apply and does the apply button show the list of changes it wants to make?
I had created a new preset and was trying to apply it to another character.
No error messages, no lua errors, no feedback.
None of the points for the particular tree are assigned so the CP tree is still zero everywhere.

I just tried one of the default presets and that seemed to work on a non-empty tree. I'll try it again after uninstall and reinstall of the AddOn.

UPDATE:
So it does work to load custom profiles. Where I was confused was:
- you select a profile
- you select "Apply"
- you select "Confirm" -- at this point the tree still shows no adjustments whether you confirm or not
- you select "Confirm" a second time -- if you cancel here, the tree is still not adjusted

So after the second Confirm it works. Until then, there are no visible changes to the tree.
Last edited by GrailQuest : 06/03/21 at 11:16 AM.
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 07:56 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Originally Posted by nk125x
Your Save Profiles just doesn't work - I create 2 profiles to test wait for cooldown and try and select one and well what it picls just is not what I want slotted

Its a real pity as this could be an excellent addon if the basics worked

Ive, just read your description - All I want is to setup profiles for slotted stars/nothing else - I think you addon if I read it right sorts the stars then picks its own slottables. If this is the case you wont be helping most people as I expect people just want to quickly change the slottables, not rejig all the cp points.
I make addons that are useful to me, add some bells and whistles to them and share with other people who might find them useful. The presets work great for me in transferring my preferred point allocations to different characters, as well as speccing between roles. My custom rules + Jack of all Trades handle 100% of the slottable changes I would ever want, so I don't even have to change slottables manually.

If Dynamic CP is not useful to you, there's also Caro's Skill Point Saver and Champion Points Slots, which I haven't checked in a while but iirc save your slottables for manual slotting.
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 07:49 PM  
Kyzeragon
 
Kyzeragon's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 130
Uploads: 4
Originally Posted by GrailQuest
I can't seem to load any profiles saved.
I updated to the Jun-1 version, deleted the file in the saved settings folder to start fresh, and did a full reset of CP allocation before trying to apply.
What do you mean by doesn't load? That all your points are still 0 after you click confirm? Is there any error that is shown, or any warning? Which preset are you trying to apply and does the apply button show the list of changes it wants to make?
Report comment to moderator  
Reply With Quote
Unread 06/01/21, 05:53 PM  
nk125x

Forum posts: 5
File comments: 51
Uploads: 0
Your Save Profiles just doesn't work - I create 2 profiles to test wait for cooldown and try and select one and well what it picls just is not what I want slotted

Its a real pity as this could be an excellent addon if the basics worked

Ive, just read your description - All I want is to setup profiles for slotted stars/nothing else - I think you addon if I read it right sorts the stars then picks its own slottables. If this is the case you wont be helping most people as I expect people just want to quickly change the slottables, not rejig all the cp points.
Last edited by nk125x : 06/01/21 at 06:10 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: