Quantcast
Download
(936 Kb)
Download
Updated: 09/29/19 09:08 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.0)
Scalebreaker (5.1.5)
Updated:09/29/19 09:08 AM
Created:03/21/19 05:49 PM
Monthly downloads:14,563
Total downloads:97,756
Favorites:37
MD5:
Categories:Combat Mods, Raid Mods
5.1.5
Hodor Reflexes - DPS & Ultimate Share  Popular! (More than 5000 hits)
Version: 1.4.11
by: andy.s [More]
Hodor Reflexes is a collection of addons used by Hodor members to improve their reflexes. It is still in development, and I am working on adding more features to the public version of it, but it requires time and testing for more than a group of 12 players.

Install guide:

1. Download the following libraries and put them into your AddOns folder (or just use Minion):
- LibAddonMenu-2.0
- LibGPS
- LibMapPing
Most likely you already have some or all of them, because they are used by many other addons.

2. Install this addon, make sure it's enabled in the ingame add-ons list.
3. Go to the addon settings (it's called Hodor Reflexes) and check Share Ultimate/DPS. To show group damage list and war horns you also need to check "Show War Horns" / "Show Damage".
4. When you will join a group, you'll start sharing your ultimate/dps.

To reposition lists you need to unlock UI in the addon settings.

Q&A:
1. How can I have a custom name / icon like on the screenshot above?
- Read instructions in the addon settings (Hodor Reflexes - Icons).
- If you are making icons for your guild, then also check AddOns/HodorReflexes/users/README.txt.

2. How does this addon work?
- It shares data via map pings every 2-5 seconds (can be changed in settings). The amount of data that can be shared via 1 ping is very limited, so if you wonder if I could add more data to share, then my answer is no (not with this addon). And obviously all group members need to have this addon to see everyone's ultimate/dps.

3. Does it conflict with Raid Notifier or other addons?
- While the addon is enabled, it will try to automatically disable data sharing in the following addons: Raid Notifier, Bandits UI, Group Damage Share, Taos Group Tools, FTC. Any other addons which share ultimate/damage will conflict with Hodor Reflexes.
1.4.11.
- War Horn icon can now be resized with mousewheel.
- Disabled RuESO double NPC names when the addon is enabled, because it breaks CMX boss fight detection.
- LibCombat update.
- API bump for Dragonhold.

1.4.10.
- Added combat time to DPS list.
- Horn icon now always shows when your horn is ready, but it has yellow border instead of green, if you are not first in the horns list. Don't forget to announce your horn in this case to avoid double horn!
- Changed Boss DPS formula to match Combat Metrics. Now you will start Nahviintaas fight with much bigger numbers!

1.4.9.
- Changed the distance calculation formula introduced in the previous version for a faster and more precise one (thanks to g4rr3t).

1.4.8.
- Added a notification for players who share war horn. First player in the horns list will see an icon with a number of players in his horn range when his ultimate is ready and major force is not active. Also if all DDs are in the horn range, the icon will turn green. No more wasted horns when you were 22 meters away instead of 20!

1.4.7.
- Ready Check duration is now 10s and extended by 5s after each positive vote to prevent situations when people are afk and can't vote (they need to have this addon enabled to automatically decline).

1.4.6.
- Removed LibStub from dependencies.

1.4.5.
- Account wide settings are disabled by default now.
- You don't need to unlock UI to move lists anymore while you are in a group.
- All timers are updating every 0.2s instead of 0.1s and slightly more precise.
- Your ultimate cost is now calculated only when you enter combat or reload UI. So if you are switching sets which affect the cost, your ultimate % won't be updated instantly.

1.4.4.
- Removed "Send Rate" setting. It's adjusted automatically now.
- Ultimates and Damage lists are now updated separately (not within the same game frame). The update frequency remained the same.
- Reworked the testing feature. It can be only used outside a group now. Type in chat: "/hodor.share test" to run/stop it.
- Code optimization.

1.4.3.
- Fixed an error caused by PerfectPixel addon when reloading UI from the icons panel.

1.4.2.
- Fixed an issue when you could not see Total or Boss DPS in Asylum Sanctorium while fighting side bosses.
- Ready Check automatically stops after 15 seconds if somebody hasn't voted.

1.4.1.
- Fixed an issue when you could have too many Countdown buttons in the group window.

1.4.0.
- Added module "Vote". It improves default ready check by showing who is ready and who is not if all group members have Hodor Reflexes enabled.

1.3.8.

- Improved support for animated icons.
- Increased icons sizes in the lists by 2px.

1.3.7.
- Fixed a conflict with Bandits Gear Manager.

1.3.6.
- Added support for animated icons.

1.3.5.
- Combat Metrics is not required anymore to share DPS. If it's disabled, then Hodor Reflexes will use the same library as Combat Metrics to calculate DPS, so numbers will remain the same.

1.3.4.
- Fixed conflicts with some other ultimate/dps sharing addons.

1.3.3.
- API bump for Scalebreaker.
- Added comprehensive instructions on how to make a custom icon in the addon settings (Hodor Reflexes - Icons).
- Custom colors are now visible in all lists (dps/horn/colossus), but also made it possible to disable them in the addon settings (Hodor Reflexes - Icons).

1.3.2.
- Added keybindings to toggle horn/damage/colossus sharing. You can assign keys in Controls -> Hodor Reflexes.

1.3.1.
NOTE: This version is not fully compatible with previous versions, so tell your friends to update this addon too!
- Changed colossus icon to a much more noticeable text countdown. You can adjust its color and text, but not the size, because it's supposed to be pretty visibile :p
- Colossus list now updates immediately when somebody uses a colossus.
- Necromancer tanks now have priority in the colossus list, because they are gaining ultimate faster. If a necro tank gets 100% ultimate, then he will send 201% instead to always appear on top of the list. It can be changed back to normal in the addon settings.
- Made some changes to the setting that removed necros from the colossus list when they were out of group support range. Now it's slightly smarter. E.g. on the side bosses in Sunspire all people are considered to be in support range even if they are on another side of boss room.
- Made active War Horn text more colorful.

1.2.0.
NOTE: This version is not fully compatible with previous versions, so tell your friends to update this addon too!
- Added Colossus ultimate share (you need to enable it in settings).
- Added an option to switch between account wide settings and character settings.
- Added an option to disable custom icons.
- Restructured addon settings for easier navigation.

1.1.11.
- API bump for Elsweyr.
- Set default damage type for Sunspire to "Total DPS".

1.1.10.
- Added colors for damage types, so you can see if someone in the group is sharing a different type from yours (green = boss dps, yellow = total dps).
- The addon doesn't take damage from Combat Metrics history anymore when players are out of combat. No more loading a good parse and sharing it ;)
- When a player enters combat, his damage in the list will be reset until he does "new" damage.

1.1.9.
- Added an option to update war horn duration when any group member receives the buff. By default it shows the remaining horn duration only on you.

1.1.7.
- Decreased refresh rate of UI elements (can possibly help to players with a lot of stuff on their screens).
- Added a setting to customize how often you will send data to other players. I recommend to keep low values for healers/tanks (2000-3000ms) and higher values for DDs (3000ms should be optimal), if you believe that too frequent pings affect game performance.

1.1.5.
- The ultimates list now shows the remaining duration of major force / war horn. You can disable it in settings (enabled by default).

1.1.4.
- Players will send Total DPS if they are inside a house (for raid dummy tests).

1.1.2.
- Added an option to disable the addon from the addon settings.
- Added an option to choose what type of dps to share on bosses (single or total). It is set to "Auto" by default. In trials like AS, CR and BRP the addon will send AoE dps on bosses, and in other trials it will send boss dps only.
- Changed dps on trash to total damage done (in millions), because in many situations dps on trash is irrelevant. Some players can start doing damage later and get bigger numbers, while their total damage done will be lower.
- The title of the damage list now says what type of damage players shared (if everyone has the same damage type). If players have different type of damage, then the title will be just "Damage:".

1.1.1.
- Fixed class icons for non-english clients.

1.1.0. Initial release.
Optional Files (0)


Archived Files (28)
File Name
Version
Size
Uploader
Date
1.4.10
909kB
andy.s
09/15/19 02:30 PM
1.4.9
887kB
andy.s
09/06/19 11:33 AM
1.4.8
900kB
andy.s
09/06/19 08:47 AM
1.4.7
864kB
andy.s
08/29/19 09:58 AM
1.4.6
846kB
andy.s
08/22/19 04:08 PM
1.4.5
821kB
andy.s
08/18/19 04:08 PM
1.4.4
812kB
andy.s
08/16/19 02:34 PM
1.4.3
780kB
andy.s
08/08/19 03:16 PM
1.4.2
774kB
andy.s
08/07/19 03:16 PM
1.4.1
583kB
andy.s
08/06/19 01:11 PM
1.3.8
548kB
andy.s
08/01/19 11:04 AM
1.3.7b
551kB
andy.s
07/30/19 05:43 PM
1.3.5
468kB
andy.s
07/29/19 09:19 AM
1.3.4b
436kB
andy.s
07/28/19 06:47 AM
1.3.3b
371kB
andy.s
07/26/19 06:58 PM
1.3.2
340kB
andy.s
06/28/19 03:08 PM
1.3.1
339kB
andy.s
06/28/19 01:26 PM
1.3.0
339kB
andy.s
06/28/19 12:55 PM
1.2.0
205kB
andy.s
05/25/19 04:36 PM
1.1.11
134kB
andy.s
04/24/19 07:50 AM
1.1.10
101kB
andy.s
03/31/19 02:54 PM
1.1.9
88kB
andy.s
03/28/19 02:17 PM
1.1.7
69kB
andy.s
03/27/19 05:51 AM
1.1.5
62kB
andy.s
03/24/19 09:09 AM
1.1.4
61kB
andy.s
03/23/19 04:37 PM
1.1.2
54kB
andy.s
03/23/19 12:11 PM
1.1.1
53kB
andy.s
03/22/19 02:29 PM
1.1.0
52kB
andy.s
03/21/19 05:49 PM


Post A Reply Comment Options
Unread 09/09/19, 12:25 PM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Julian001
Could you add an option to change the size of the warhorn icon from the new feature ?
I will think how to make it look better, atm it's just a proof of concept to see if it works correctly.
Report comment to moderator  
Reply With Quote
Unread 09/09/19, 03:22 AM  
Julian001

Forum posts: 1
File comments: 33
Uploads: 0
Could you add an option to change the size of the warhorn icon from the new feature ?
Report comment to moderator  
Reply With Quote
Unread 09/06/19, 07:47 PM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Kuratius
What did you change about the distance calculation formula and how is it important? I'd be interested to know how you were doing it before compared to now.
Isn't calculating a distance normally just squaring the components of the difference vector and then taking the square root? Were you doing something different?
I was using Lib3D to calculate distance to group members, but then discovered GetUnitWorldPosition() function. Both updates happened today, I wasn't calculating any distances before that
Report comment to moderator  
Reply With Quote
Unread 09/06/19, 01:39 PM  
Kyoma
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 235
Uploads: 10
Originally Posted by Kuratius
What did you change about the distance calculation formula and how is it important? I'd be interested to know how you were doing it before compared to now.
Isn't calculating a distance normally just squaring the components of the difference vector and then taking the square root? Were you doing something different?
It now uses GetUnitWorldPosition (which is in centimeters) instead of GetMapPlayerPosition (which is in whatever map/unit/scale/thingy the current map uses, aka not consistent between different areas)
Report comment to moderator  
Reply With Quote
Unread 09/06/19, 01:12 PM  
Kuratius

Forum posts: 0
File comments: 2
Uploads: 0
What did you change about the distance calculation formula and how is it important? I'd be interested to know how you were doing it before compared to now.
Isn't calculating a distance normally just squaring the components of the difference vector and then taking the square root? Were you doing something different?
Report comment to moderator  
Reply With Quote
Unread 08/12/19, 03:36 PM  
Nudel

Forum posts: 0
File comments: 118
Uploads: 0
To prevent some dps from showing up under the Warhorn tracking, could the Accountwide settings be shifted to OFF by default so players only opt in to sharing ulti if they have an ulti worth sharing?
Report comment to moderator  
Reply With Quote
Unread 07/30/19, 05:35 PM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Cutholen
userAddOns/HodorReflexes/modules/share/main.lua:205: attempt to index a nil value
stack traceback:
userAddOns/HodorReflexes/modules/share/main.lua:205: in function 'M.ResolveConflicts'
userAddOns/HodorReflexes/modules/share/main.lua:489: in function 'M.ToggleShare'
userAddOns/HodorReflexes/modules/share/menu.lua:71: in function 'setFunc'
userAddOns/ArkadiusTradeTools/libs/LibAddonMenu-2.0/controls/checkbox.lua:63: in function 'UpdateValue'
userAddOns/ArkadiusTradeTools/libs/LibAddonMenu-2.0/controls/checkbox.lua:111: in function '(anonymous)'


i have this error with using Bandits Gear Manager... changing line 204 in /modules/share/main.lua into this:

"if BUI and BUI.Vars then"

fixes the problem for me
Thanks for the report! I fixed it in 1.3.7.
Report comment to moderator  
Reply With Quote
Unread 07/30/19, 12:12 PM  
Cutholen

Forum posts: 0
File comments: 72
Uploads: 0
userAddOns/HodorReflexes/modules/share/main.lua:205: attempt to index a nil value
stack traceback:
userAddOns/HodorReflexes/modules/share/main.lua:205: in function 'M.ResolveConflicts'
userAddOns/HodorReflexes/modules/share/main.lua:489: in function 'M.ToggleShare'
userAddOns/HodorReflexes/modules/share/menu.lua:71: in function 'setFunc'
userAddOns/ArkadiusTradeTools/libs/LibAddonMenu-2.0/controls/checkbox.lua:63: in function 'UpdateValue'
userAddOns/ArkadiusTradeTools/libs/LibAddonMenu-2.0/controls/checkbox.lua:111: in function '(anonymous)'


i have this error with using Bandits Gear Manager... changing line 204 in /modules/share/main.lua into this:

"if BUI and BUI.Vars then"

fixes the problem for me
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 01:21 PM  
Logia

Forum posts: 0
File comments: 4
Uploads: 0
thanks for your great work!
Last edited by Logia : 03/25/19 at 01:24 PM.
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 08:59 AM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Logia
Originally Posted by andy.s
Originally Posted by Logia
me and few of my friends got an odd problem, it doesn't show correct dps numbers, instead of 56.312 (for example) it shows strange numbers like 2.321m, or 0.836m, after changing some options in combat metrics i managed to make it show right numbers, but after latest update this issue appeared again, anyone know which addon may cause this problem?
It shows Total Damage Done is millions on trash now (non boss fights), because players can cheese trash dps too easily by entering combat later than others.
i mean this happend even on boss fights, anywhere, no matter what, and we can't compare this numbers with reality because there are very strange numbers which very different from our real DPS in combat metrics, but somehow im solved this problems by reinstalling libraries and combat metrics, it works fine now, thanks for your work, really handy addon, hope it will be used by many people
Yeh, every1 needs to have the new version of this addon and preferably combat metrics too, because I didn't test with older versions.
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 07:23 AM  
Logia

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by andy.s
Originally Posted by Logia
me and few of my friends got an odd problem, it doesn't show correct dps numbers, instead of 56.312 (for example) it shows strange numbers like 2.321m, or 0.836m, after changing some options in combat metrics i managed to make it show right numbers, but after latest update this issue appeared again, anyone know which addon may cause this problem?
It shows Total Damage Done is millions on trash now (non boss fights), because players can cheese trash dps too easily by entering combat later than others.
i mean this happend even on boss fights, anywhere, no matter what, and we can't compare this numbers with reality because there are very strange numbers which very different from our real DPS in combat metrics, but somehow im solved this problems by reinstalling libraries and combat metrics, it works fine now, thanks for your work, really handy addon, hope it will be used by many people
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 03:31 AM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Logia
me and few of my friends got an odd problem, it doesn't show correct dps numbers, instead of 56.312 (for example) it shows strange numbers like 2.321m, or 0.836m, after changing some options in combat metrics i managed to make it show right numbers, but after latest update this issue appeared again, anyone know which addon may cause this problem?
It shows Total Damage Done is millions on trash now (non boss fights), because players can cheese trash dps too easily by entering combat later than others.
Last edited by andy.s : 03/25/19 at 03:31 AM.
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 02:06 AM  
Logia

Forum posts: 0
File comments: 4
Uploads: 0
me and few of my friends got an odd problem, it doesn't show correct dps numbers, instead of 56.312 (for example) it shows strange numbers like 2.321m, or 0.836m, after changing some options in combat metrics i managed to make it show right numbers, but after latest update this issue appeared again, anyone know which addon may cause this problem?
Report comment to moderator  
Reply With Quote
Unread 03/22/19, 03:27 PM  
Kyoma
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 235
Uploads: 10
Originally Posted by andy.s
Originally Posted by Supportic
Couldn't find a single UnregisterForEvent command for:
EVENT_GROUP_MEMBER_JOINED
EVENT_GROUP_MEMBER_LEFT
EVENT_GROUP_UPDATE
EVENT_GROUP_MEMBER_CONNECTED_STATUS
EVENT_PLAYER_COMBAT_STATE

Isn't it a performance loss over time?
No performance affecting issues were reported so far ^_^
Technically it is registering for these events each time the player exists a loading screen (EVENT_PLAYER_ACTIVATED) but since the names & callbacks are the same they don't keep piling up.
Report comment to moderator  
Reply With Quote
Unread 03/22/19, 10:05 AM  
andy.s
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 4
Originally Posted by Supportic
Couldn't find a single UnregisterForEvent command for:
EVENT_GROUP_MEMBER_JOINED
EVENT_GROUP_MEMBER_LEFT
EVENT_GROUP_UPDATE
EVENT_GROUP_MEMBER_CONNECTED_STATUS
EVENT_PLAYER_COMBAT_STATE

Isn't it a performance loss over time?
No performance affecting issues were reported so far ^_^
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: