{"id":37681791,"url":"https://github.com/zerthox/gw2-reffect","last_synced_at":"2026-07-01T19:00:26.825Z","repository":{"id":247132995,"uuid":"772185084","full_name":"Zerthox/gw2-reffect","owner":"Zerthox","description":"Customizable effect, resource \u0026 ability displays for Guild Wars 2.","archived":false,"fork":false,"pushed_at":"2026-06-07T20:51:50.000Z","size":3500,"stargazers_count":56,"open_issues_count":30,"forks_count":8,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-06-07T22:25:08.275Z","etag":null,"topics":["addon","guildwars2","gw2","plugin","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zerthox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-14T17:38:16.000Z","updated_at":"2026-06-07T20:51:53.000Z","dependencies_parsed_at":"2024-08-05T13:17:54.368Z","dependency_job_id":"a9f7c355-8e17-4947-a8a2-fb874a154256","html_url":"https://github.com/Zerthox/gw2-reffect","commit_stats":null,"previous_names":["zerthox/gw2-reffect"],"tags_count":36,"template":false,"template_full_name":null,"purl":"pkg:github/Zerthox/gw2-reffect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerthox%2Fgw2-reffect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerthox%2Fgw2-reffect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerthox%2Fgw2-reffect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerthox%2Fgw2-reffect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zerthox","download_url":"https://codeload.github.com/Zerthox/gw2-reffect/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zerthox%2Fgw2-reffect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35019037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["addon","guildwars2","gw2","plugin","rust"],"created_at":"2026-01-16T12:26:16.903Z","updated_at":"2026-07-01T19:00:26.818Z","avatar_url":"https://github.com/Zerthox.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reffect\nReffect is a [Guild Wars 2](https://guildwars2.com) addon allowing customizable display of effects, resources, and abilities.\n\nThis project is inspired by [WeakAuras](https://github.com/WeakAuras/WeakAuras2) from World of Warcraft and [GW2Clarity](https://github.com/Friendly0Fire/GW2Clarity).\nRequires the [Nexus](https://github.com/RaidcoreGG/Nexus) addon manager ([website](https://raidcore.gg/Nexus)). We have channels for discussion and sharing packs on the [Raidcore (Nexus) Discord](https://discord.gg/raidcore).\n\n**WARNING:** Reffect performs memory reading. Use the addon and created displays at your own risk. See [our information policy](#information-policy) below and the [Guild Wars 2 policy on third-party programs](https://help.guildwars2.com/hc/en-us/articles/360013625034-Policy-Third-Party-Programs).\n\n![Boons display](./docs/img/boons.png)\n![Editor](./docs/img/editor.png)\n\n## Features\n- Display information as custom icons or text\n- Show or hide displays based on current map, profession, specialization, mount etc.\n- Ingame editor for display creation \u0026 configuration\n- Sharing created displays as individual packs\n- Effect stacks \u0026 durations mimicking ingame behavior\n- Ability cooldowns mimicking ingame behavior\n- Health, barrier, endurance, defiance, profession resources\n\n## Installation\n1. Install the [Nexus](https://github.com/RaidcoreGG/Nexus) addon manager ([website](https://raidcore.gg/Nexus)).\n2. Download [`reffect.dll`](../../releases/latest) and place it in your `addons` folder (e.g. `C:\\Program Files\\Guild Wars 2\\addons`).\n3. Open the Nexus addon window, click on the refresh button if necessary and load Reffect.\n4. *Optional: read the [getting started guide](./docs/getting-started.md) and [documentation on elements](./docs/elements.md).*\n\n## Information Policy\nReffect uses memory reading to access internal information of the Guild Wars 2 game client.\nThe information is retrieved with the following policy in mind:\n\n1. 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 \u0026 elite specialization, selected traits, equipped weapons or the map they are on.\n\n2. 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.\n\n3. 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.\n\n## Limitations \n- Not available in competitive modes (PvP \u0026 WvW).\n- 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.*\n- Screen border \u0026 squad highlight effects do not show durations.\n- No true stack count for duration stacking effects.\n- No information about effects hidden from the player.\n- No combining logic for combat information outside of grouping stacks of multiple effects into a single UI element.\n- No information about profession resources when hidden from the player.\n- No information about ability cooldowns when hidden from the player.\n- No accurate health information for target \u0026 group members.\n- No generic effects for group members. *Ingame these are only displayable in Party UI and not Squad UI.*\n\n## Building from source\nReffect is *partially* open source: while a major part of the addon is open source, there is a closed source portion which is responsible for memory reading information from the game.\n\nWhen building from source this closed source portion is substituted with a dummy implementation, disabling all features that require memory reading capabilities.\nContributors can request full builds with memory reading for their pull requests when necessary.\n\n## Pack format\nThe JSON schema for the pack format is [docs/schema.json](./docs/schema.json).\nA new JSON schema file can be generated by running `cargo run --examples schema --features schema`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerthox%2Fgw2-reffect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerthox%2Fgw2-reffect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerthox%2Fgw2-reffect/lists"}