This addon includes AI-generated content and/or AI-assisted code. Learn More.

Decoder Ring preview

Decoder Ring

A headless Nexus addon that resolves GW2 chat-link IDs into metadata records and serves them to other addons.


Visibility Public
Updated 2 months ago
Created 2 months 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.