This addon includes AI-generated content and/or AI-assisted code. Learn More.
Decoder Ring
A headless Nexus addon that resolves GW2 chat-link IDs into metadata records and serves them to other addons.
| Visibility | Public |
| Updated | 18 hours ago |
| Created | 18 hours ago |
| ID | 103 |
| Signature | 0x44524e47 |
Contributors
It handles items, skins, and skills via the GW2 /v2 API (async, disk-cached), and resolves build/AE2 labels and waypoint/POI names offline from compiled-in data. It draws nothing and passes icon URLs — not textures — across the boundary; each consumer downloads and uploads its own texture.
Resolved link types: item, skin, skill (via /v2 API) · build/AE2 spec label · waypoint/POI name · volatile trading-post price (in-memory, ~5-min TTL, separate from the durable record).
API: Two coupled halves, both keyed by (linkType, id). Call api->Resolve() for an immediate warm result; subscribe EV_DECODER_RING_RESOLVED for the async completion when the cache is cold. See docs/API.md for the full integration guide including the load-order-independent ready handshake and graceful-degradation contract.
This addon was largely created using the Claude LLM.