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 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.