Reffect is a Guild Wars 2 addon allowing customizable display of effects and resources.
This project is inspired by WeakAuras from World of Warcraft and GW2Clarity. Requires the Nexus addon manager (website). We have channels for discussion and sharing packs on the Raidcore (Nexus) Discord.
WARNING: Reffect performs memory reading. Use the addon and created displays at your own risk. See our information policy below and the Guild Wars 2 policy on third-party programs.
- Display information as custom icons or text
- Show or hide displays based on current map, profession, specialization, mount etc.
- Ingame editor for display creation & configuration
- Sharing created displays as individual packs
- Effect stacks & durations mimicking ingame behavior
- Abiltiy cooldowns mimicking ingame behavior
- Health, barrier, endurance, profession resources
- Install the Nexus addon manager (website).
- Download
reffect.dll
and place it in youraddons
folder (e.g.C:\Program Files\Guild Wars 2\addons
). - Open the Nexus addon window, click on the refresh button if necessary and load Reffect.
- Optional: read the getting started guide and documentation on elements.
Reffect uses memory reading to access internal information of the Guild Wars 2 game client. The information is retrieved with the following policy in mind:
-
Information which is expected to be known by the player and does generally not change during combat is fine to give at all times. For example the player's current profession & elite specialization, selected traits, equipped weapons or the map they are on.
-
Combat information must be currently conveyed to the player via the game's own graphical user interface. If it is conveyed to the player anyway, we consider it fine to give the same pieces of information in an alternative format. For example their currently visible effects, abilities or health.
-
The alternative display format must limit combination of individual pieces of combat information to a reasonably low logical complexity. We do not consider it fine to combine individual pieces of combat information to new information that is much more than the sum of its parts. For example logic combining current might stacks, current quickness and elite ability recharge into a single piece of displayed information is not possible.
- Not available in competitive modes (PvP & WvW).
- Generic effects do not show durations above 5 seconds. Ingame this information is usually only visible on hover. With 5s left effect icons start to blink, conveying the remaining duration to the player.
- Screen border effects do not show durations.
- No true stack count for duration stacking effects.
- No information about effects hidden from the player.
- No combining logic for combat information outside of grouping stacks of multiple effects into a single UI element.
- No information about profession resources when hidden from the player.
- No information about ability cooldowns when hidden from the player.
Reffect is partially open source: while the major part of the addon is open source, there is a closed source portion which is responsible for memory reading information from the game.
When building from source this closed source portion is substituted with a dummy implementation, disabling all features that require memory reading capabilities. Contributors can request full builds with memory reading for their pull requests when necessary.