チャットにウェイポイント、名所、アイテム、スキルのようなゲーム内の特定のエレメントへのリンクを挿入することができます。これらのリンクは通常 Ctrl または Shift キーを押しながらエレメントをクリックすることで入力できます。前者はすぐにリンクが現在のチャットチャネルに挿入されますが後者は変更が可能なリンクが現在のチャットラインに追加されます。
これらのリンクは手動で埋め込むことができて特殊なテキストコマンドで表示されます。チャットで送信する場合、クライアントはリンクされたエレメントに関する情報を読み取って現在のローカリゼーションのため正しく表示されます。このページでは前述のチャットリンクの形式について記述しています。
リンクを作成するには内部の識別子に関する知識を要求して計算にはかなりの量が含まれます。このような情報はゲーム内の特定のエレメントにリンクしようとする平均的なプレイヤーにとっては有用ではありません。
一般的なフォーマット[]
Guild Wars のスキルのテンプレートフォーマットのようにリンクは情報を符号化する Base64 エンコードを使用しています。リンクは単一の大括弧で囲まれていてアンパサンドが先行します。
ヘッダー[]
リンクの最初のバイトにはヘッダーが含まれます。これはリンクのタイプについて記述しています。
0x01
– コインリンク0x02
– アイテムリンク0x03
– テキスト文字列0x04
– ウェイポイントや名所のマップリンク0x05
– PvPゲーム[1]0x07
– スキルリンク0x08
– トレイトリンク0x09
– プレイヤー[1]0x0A
– レシピリンク0x0B
– ワードローブリンク0x0C
– アウトフィットリンク
データ[]
ほとんどの種類のコードにはヘッダーが続きます。その後に4バイトのリトルエンディアン整数としてのIDとターミネータとしてのNULLバイトが続きます。
コインリンク[]
Copper は少なくとも2つのバイト数を指定しています。Gold や Silver の金額はそれぞれ10000または100で乗算する必要があります。
例[]
アイテムリンク[]
アイテムの数量は Item ID の前にヘッダーのバイトに続く単一のバイトとしてコード化されます
例[]
[&AgH1WQAA]
– Copper Harvesting Sickle (Id: 23029)[&AgH2WQAA]
– Copper Logging Axe (Id: 23030)[&AgH3WQAA]
– Copper Mining Pick (Id: 23031)[&AgEAWgAA]
– Basic Salvage Kit (Id: 23040)
Wardrobe (ワードローブ) のスキンとアップグレード[]
基本アイテムの最後のバイトを置き換えることによってアップグレードコンポーネントまたはワードローブのスキンのIDなどの追加データを追加できます
0x00
– デフォルトのアイテム0x40
– アップグレードコンポーネントが1つ0x60
– アップグレードコンポーネントが2つ0x80
– スキン0xC0
– スキン + アップグレードコンポーネントが1つ0xE0
– スキン + アップグレードコンポーネントが2つ
例[]
使用されるアイテム[]
- 武器 - Zojja's Claymore (Id: 46762 - Hex:
AA B6
) - Wardrobe (ワードローブ) のスキン - Dreamthistle Greatsword Skin (Wardrobe Id. 3709, 16進数:
7D 0E
) - Sigil (シジル) 1 - Superior Sigil of Bloodlust (Id: 24575, 16進数:
FF 5F
) - Sigil (シジル) 2 - Superior Sigil of Force (Id: 24615, 16進数:
27 60
)
16進数[]
- 武器
02 01 AA B6 00 00
- 武器 + Sigil (シジル) 1
02 01 AA B6 00 40 FF 5F 00 00
- 武器 + Sigil (シジル) 1 + Sigil (シジル) 2
02 01 AA B6 00 60 FF 5F 00 00 27 60 00 00
- 武器 + Wardrobe (ワードローブ) のスキン
02 01 AA B6 00 80 7D 0E 00 00
- 武器 + Wardrobe (ワードローブ) のスキン + Sigil (シジル) 1
02 01 AA B6 00 C0 7D 0E 00 00 FF 5F 00 00
- 武器 + Wardrobe (ワードローブ) のスキン + Sigil (シジル) 1 + Sigil (シジル) 2
02 01 AA B6 00 E0 7D 0E 00 00 FF 5F 00 00 27 60 00 00
チャットコード[]
- 武器
[&AgGqtgAA]
- 武器 + Sigil (シジル) 1
[&AgGqtgBA/18AAA==]
- 武器 + Sigil (シジル) 1 + Sigil (シジル) 2
[&AgGqtgBg/18AACdgAAA=]
- 武器 + Wardrobe (ワードローブ) のスキン
[&AgGqtgCAfQ4AAA==]
- 武器 + Wardrobe (ワードローブ) のスキン + Sigil (シジル) 1
[&AgGqtgDAfQ4AAP9fAAA=]
- 武器 + Wardrobe (ワードローブ) のスキン + Sigil (シジル) 1 + Sigil (シジル) 2
[&AgGqtgDgfQ4AAP9fAAAnYAAA]
テキスト文字列[]
2バイトの内部文字列の識別子を指定するとチャットウィンドウに対応するテキストが表示されてチャットチャンネルと一致した色で強調表示されます
例[]
[&AxcnAAA=]
– Fight what cannot be fought.[&AxgnAAA=]
– Any secrets you want to share?[&AxknAAA=]
– Any news?[&AyAnAAA=]
– Do you need assistance?
文書化されたコードのリストについては Chat link format/0x03 codes を参照してください
マップリンク[]
2バイトの Point of Interest (名所) の内部識別子を指定します。ランドマーク、ウェイポイント、ビスタなど。
例[]
[&BDgAAAA=]
– Dr. Bleent's Encampment (Id: 56)[&BEgAAAA=]
– Desider Atum Waypoint (Id: 72)[&BDkDAAA=]
– Caudecus' Estate Waypoint (Id: 825)
文書化されたコードのリストについては Chat link format/0x04 codes を参照してください
スキルリンク[]
エフェクト、バフ、アビリティを含む2バイトの内部スキル識別子を指定します
例[]
[&B+cCAAA=]
– Aegis (Id: 743)[&B3MVAAA=]
– Fireball (Id: 5491)[&B30VAAA=]
– Meteor Shower (Id: 5501)
トレイトリンク[]
2バイトの内部トレイトの識別子を指定します
例[]
[&CPIDAAA=]
– Opening Strike (Id: 1010)
レシピ[]
2バイトのレシピの内部識別子を指定します
例[]
[&CgEAAAA=]
– Recipe: Soft Wood Plank (Id: 1)[&CgIAAAA=]
– Recipe: Ancient Wood Planks (Id: 2)[&CgcAAAA=]
– Recipe: Bolts of Cotton (Id: 7)
Wardrobe (ワードローブ) リンク[]
2バイトのワードローブのスキンの識別子を指定します
例[]
[&CwQAAAA=]
– Apprentice Coat
文書化されたコードのリストについては Chat link format/0x0C codes を参照してください
Outfit (アウトフィット) リンク[]
2バイトのアウトフィットの識別子を指定します
例[]
[&DAQAAAA=]
– Witch's Outfit