img



img

Prescience Helper


By: dekibeki
Addon | img 240




Description

___________________________________________________________________________________________________________________________

The addon will help you to predict the people that you want!

Addon receives a list with players and the expected damage they will do per second. The unit frames show each player's state in an area that has been pre-defined.

This addon will then find the people who can best prescience your next cast.

Prescience's best player at the moment is green.

The best yellow player will appear if the player who is closest to the ball has moved out of the range.

Black players are dead.

Prescience is not possible with players who are only partially visible.

If you want to be able to predict the right player, you can either mouse over them (if they're in range) or on the player next in line (if he's not in range) if you think that you won't get there in time.

What makes this solution better than other weak-aura solutions?

The weak aura solutions I've seen are all based around fixed timings. This can be thrown out of sync if a person is killed, you miss timings because you are dealing with mechanics or you have to predict someone who's in Narnia. The add-on calculates what's best for the moment.

The majority of websites who generate fixed times do so by looking only at a single attempt or multiple attempts within the same log. This add-on generates data based on all the attempts you've logged.

What makes this worse than weaker aura solutions currently available?

Some websites will provide static targets and timings for Ebon Might and Prescience. This tool, on the other side, relies currently on software running on your computer. It requires trust in my software and me.

All encounters must be logged by you (with advanced log on). This may be impossible with bad hardware. If you know someone in your guild that will help you, you can share the work.

Use an existing ERT if the pros do not outweigh cons.

To make this addon work, it requires extensive setup. It's a lot to do. Use an existing ERT solution if the pros do not outweigh the cons. I recommend using https://augvoker.netlify.app/ to generate the ERT notes.

What's not supported

Currently, more than two augs cannot be supported.

If you change the group in the middle of a fight, the frame will most likely be corrupted and require that you reload.

This addon relies on another addon to find out the raid member's specs (elvui is my go-to).

Conversion

Chat commands are used to configure the add-on.

The input frame is opened by "/ph". The frame shows a representation in text of all the members of your group and their spec. In a subsequent section, the format for this output will be specified. The current text will be used to create the frames of units and the logic to determine who to buff when the input frame has been closed. In a subsequent section, the format for this input will be specified. You can find example inputs at this source repository.

The "/ph" command will show you a black rectangular representation of the location where this addon is going to place its unit frames. By clicking and holding the left mouse button over the frame, you can move it. You can resize the frame by clicking and holding your right mouse button over it.

The "/phhide" command hides the black rectangular representation that shows where the addon is going to place the frames.

The "/ph false_roster command" creates unit frames based on the configuration you enter in the input box, even though the players don't belong to your group. It can be used as a way to see how the group will look, without inviting everyone to it. Each unit is targeted at the user (you). All units in this mode are fakes and targeted directly at you. Some functionality, such as not recommending a target with a prescience lasting until the next ebon may not work.

You can watch the movement of suggestions when you type "/ph" to simulate a combat. It is best to use this feature in order to see how the game will act.

This will simulate the end of a battle. It is recommended to use this command when debug_start has started a combat.

Example of a setup

Images of screenshots are available.

1. You can adjust where the units frames appear by clicking on "/ph Show" in the menu bar.

2. Black box hidden by "/ph hiding"

3. You can get information on your group by typing "/ph".

4. Close the box after you paste the text.

Done. Unit frames

Generating input data

It is difficult to use this add-on because you have to generate the string used for creating the frames of the units and selecting who buff should be recommended to. This is something I do with another piece of software, which you can find here. The software calculates expected damage based on the difficulty of the encounter and the log you have in the log file.

The following formats are available:

Addon output is the version string followed by the GUID of the player, and then the list separated with commas of players. , , ]. Spec ids are the ids as returned from GetSpecializationInfoByID()

Add-on input is binary data formatted with the string "version" (currently 2?). The binary format is then followed by base85-encoded binary data. Later, this format will be explained.




About Project

Created: March 20th 2024

Updated: March 20th 2024

Project ID: 5028

License: All Rights Reserved

__________________________________________

Game Versions:

1.01.03

1.01.03

1.01.03

1.01.03

1.01.03

__________________________________________

Flavors:

WoW Retail

__________________________________________

Categories

Companions

Battle

__________________________________________

Main File

dekibeki_Prescience Helper.zip
  • Release
  • March 20th 2024

    __________________________________________

    Recent File

    dekibeki_Prescience Helper.zip
  • Release
  • March 20th 2024

    __________________________________________

    Members

    img
    dekibeki
    Owner

    __________________________________________

    Report