はじめに
前の記事では、
GearSwapが ちゃんと反応する状態 を作りました。
この記事では、
- 装備を2つだけ使って
- 抜刀 / 納刀するだけで
実際に装備が切り替わる瞬間を確認します。
この記事のゴール
- 抜刀すると装備が変わる
- 納刀すると元に戻る
「GearSwapってこういうことか」が
体感で分かるところまで行きます。
事前準備:装備を用意する
今回は、
レベル1・店売り・どの国でも買える装備を使います。
| 状態 | 装備 |
|---|---|
| 納刀時 | Bronze Cap(ブロンズキャップ) |
| 抜刀時 | Leather Bandana(レザーバンダナ) |
どこで買える?
装備の入手場所(確定情報)
今回使用する装備は以下の2つです。
・ブロンズキャップ
・レザーバンダナ
これらは以下の街の防具屋で購入できます。
■ 南サンドリア
- 座標:K-8
- 店:ローゼル防具店
- 販売:ブロンズキャップ / レザーバンダナ
■ バストゥーク商業区
- 座標:F-10
- 店:装甲のブリュンヒルデ
- 販売:ブロンズキャップ / レザーバンダナ
■ バストゥーク鉱山区
- 座標:H-6
- 店:甲冑のディーギス
- 販売:ブロンズキャップ / レザーバンダナ
■ ウィンダス水の区
- 座標:南H-7
- 店:帽子のバレンモレン
- 販売:ブロンズキャップ / レザーバンダナ
※ いずれの街でも同じ装備が購入できますが、
初心者には南サンドリア(K-8)が一番分かりやすいです。
全体の流れ
- 前回のLuaを開く
- 装備セットを書き足す
- 状態変化用の処理を追加する
- ゲーム内で装備が切り替わるか確認する
STEP1:Soug.lua を開く(PC側)
前の記事で作成した自分のキャラ名.lua を メモ帳で開きます。
私であればSoug.luaをダブルクリックでメモ帳を開きます。
Windower/addons/GearSwap/data/Soug/Soug.lua

STEP2:装備セットを追加する(PC側)
Luaの中身を、以下のコードに 丸ごと置き換えてください。
※【自分のキャラ名】の部分は自分のキャラ名で書き換えてください。
windower.add_to_chat(207, '[GearSwap] 自分のキャラ名.lua LOADED')
function get_sets()
sets = {}
-- 納刀時の装備
sets.idle = {
head = "Bronze Cap",
}
-- 抜刀時の装備
sets.engaged = {
head = "Leather Bandana",
}
end
function status_change(new, old)
if new == 'Engaged' then
equip(sets.engaged)
else
equip(sets.idle)
end
end
一回コピペでメモに春付けた後【自分のキャラ名】を自分のキャラ名にしてくださいこれしないと動きません。



STEP3:Luaを保存する(PC側)
- メモ帳の 保存 をクリック
- ファイル名は変更しない
STEP4:GearSwapをリロードする(ゲーム内)
ここからは ゲーム画面に戻って 操作します。
チャット欄に次を入力します。
//gs reload
スクショ③://gs reload 実行後のチャットログ

確認ポイント
[GearSwap] Soug.lua LOADEDが表示される※Sougの部分は自分のキャラ名
STEP5:装備が切り替わるか確認する(ゲーム内)
次の操作を順番に試してください。
- 武器を 抜刀 する
- 頭装備が Leather Bandana (レザーバンダナ)に変わる
- 武器を 納刀 する
- 頭装備が Bronze Cap (ブロンズキャップ)に戻る
スクショ④:納刀時の装備(Bronze Cap)

スクショ⑤:抜刀時の装備(Leather Bandana)

うまくいかない場合(最低限)
- 装備が変わらない
→ 装備を実際に所持しているか確認 .lua.txtになっている
→ 拡張子を確認- reload後にLOADEDが出ない
→ 前の記事に戻る
ここまでできたら成功!
- ✔ GearSwapが動いている
- ✔ 装備が自動で切り替わる
- ✔ Luaの基本構造が理解できた
- この時点で、もう初心者ではありません。
まとめ
- GearSwapは「状態の変化」で装備を切り替える
- 今回は「抜刀 / 納刀」がトリガー
- 最初は1ファイル構成で十分
- 複雑なことは次からでOK
👉 次の記事(続き)
【FF11】GearSwapで idle / engaged を切り替える基本設定
コメント