2025/8/19 被ファランクスや被プロテスの定義名を変更しました。ご利用の方は共通ファイルの更新をお願いします。

GearSwapの作成や編集がうまくできない人へ

私が公開しているMote-libsファイルは、私が試行錯誤して作ったコードです。

私が使いやすいように調整して作っていますので、すべての人が使いやすいというわけではありません。

また、私のプログラムは初心者向けではありません。プログラムに触れたことがない人には難しい内容になっているかと思います。

コピペしただけで動かない可能性もありますし、何がエラーになっているのか原因を辿れない人には扱うことが難しいかもしれません。

GearSwapを使うためには、ある程度プログラムの知識が必要になります。

GearSwapの基本を勉強したい方は、GearSwapなどを参考にしてください。

目次

私のMote-libsの特徴

私のMote-libsは「ジョブロジックファイル」と「装備ファイル」の二つに分かれています。

ジョブロジックファイルは、複数のキャラクターで汎用的に使う前提で組んでおり、ジョブの振る舞いを定義したものになります。

装備ファイルは、そのキャラクターの装備を定義したものになります。装備の所持状況はキャラクター毎に異なるものですから、キャラクター名/ジョブ_gear.luaのファイルはキャラクター毎に作る必要があります。

イメージとしては、頭の中にあるジョブの仕事を「ジョブロジックファイル」に定義して、FF11の装備セットをファイルに落とし込んだものが「装備ファイル」となります。

なので、例えば複数キャラで青魔道士を使っている場合、次のようなファイル構造になります。

GearSwap/
  └ data/ BLU.lua
    ├ キャラクターA/BLU_gear.lua
    ├ キャラクターB/BLU_gear.lua
    └ キャラクターC/BLU_gear.lua
※キャラクター名はご自身のキャラクター名に変更

コメント

コメント一覧 (3件)

  • 召喚士のコードいれたら無事通りました!
    こんなに短時間で動くなんて本当に感激です。装備を少しずつ変更していくことしかできませんが楽しいです。本当にありがとうございます!!

  • いつも参考にさせて頂いて本当に感謝しています!こちらに有る ジョブロジック 装備定義をコピーして使わせて頂いているのですが gearswapのluaをロードした時にエラーがでました。

    GearSwap: Lua runtime error: gearswap/flow.lua:321:
    GearSwap has detected an error in the user function get_sets:
    …ser\Downloads\/addons/gearswap/data/user-globals.lua:13
    GearSwap: Cannot find the include file (smn_avatar.lua).

    本当に素人ながらこのuser-globals.lua:13が原因と思い これを削除すれば上手く動きました。 
    こちらの召喚定義ファイルロードとは 何となく召喚の行動ロジックかなと思ったんですが 私のキャラクターは召喚士のジョブを取得していないのでそれが原因と思ったのですがどうでしょうか・・?

    久しぶりにff11に復帰したのですがまた楽しく遊べるのを 嬉しく思い激しく感謝しています!

ゆうたろう へ返信する コメントをキャンセル

目次