私が公開している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
※キャラクター名はご自身のキャラクター名に変更
コメント
コメント一覧 (9件)
初めましてこんにちは
貴重な情報いつも感謝しています。
今回初めて gearswap に挑戦してみようと思いまして
前から見てまして、すごく興味がありました。
素人の質問で大変申し訳ないのですがご教授頂ければ嬉しいです。
上記質問の前半部分が同じで
GearSwap: Lua runtime error: gearswap/flow.lua:321:
GearSwap has detected an error in the user function get_sets:
続いて
…wer/addons/gearswap/libs/mote-utility.lua:583:
GearSwap: Error loading file (rdm_gear.lua): …program files (…wer/addons/gearswap/data/キャラ名/rdm_gear.lua:112: ‘}’ expected (
途中でエラーの表示が切れて全て見れませんでした。
ロックスタイルも実行されなくて、エクスポートも英語になっています。
赤魔導士だけエラーになりまして、黒や青などは成功してロックスタイルまで完了します。
何か原因がわかりましたらご教授頂きたいです。
素人質問で申し訳ございません(;´д⊂
情報が少ないのでなんとも言えないのですが、一応確認です。
黒や青が成功しているとのことで大丈夫だと思いますが、キャラ名/rdm_gear.lua:112の部分。
キャラ名はご自身のキャラクター名のフォルダになってますよね?
私が公開しているサンプルコードは、装備が揃っていなくても一応エラーなくロードされるはずですので、環境面が正しくない状態の時にflowなどのエラーが表示されることが多いです。
キャラクター名のフォルダを正しく設置しているのであれば、別の原因になります。
まずは、この点ご回答頂ければと思います。
御早い回答ありがとうございます。
情報少なくて申し訳ございません。
はい、キャラ名は合っています、黒や青は全て成功してるのですが赤だけエラーがでます。
そして、色々進めましてわかった事があります。
私はキャラを2つ作っていまして家族で共有しています。
もう一人のキャラは、ジョブマスターで装備も揃っていてエラーが出ない事を確認しました。
何かのファイルがないからエラーが出ているわけではないのかな・・と考えております。
自分でももう少し扱ってみます ><
であるならば、rdm_gear.lua:112行目に何が書いてあるかですね。
すみません、出来ました!!
112は、
–FC(ディスペガ)
sets.precast.FC[‘ディスペガ’] = set_combine(sets.precast.FC,{main=”デイブレイクワンド”,})
でした。
黒や青が成功してるし絶対わたしの手順が悪いと思い
もう一度、全消去して、コピペからやったら全てうまくいきました!!
こんな素人の質問にお答え頂き感謝です ><
本当にお騒がせいたしました!
2025年9月13日 4:46 PMに、質問したものです
ロジックファイルも読み込んで、着替えファイルもロックスタイルが変更され
エラーがなにも表示されない状態、エクスポートも日本語出まして。
いざ装備を書き足しリロードすると、エラー出ずに装備が変わりません・・
//gs showswaps に反応もありませんし、、、
そもそもサンプルと同じ装備があるので、まったく扱わない状態で使用してもダメでした。
もう一つ別のサイトで試したものは動きました。
こちらの着替えファイルがとても見やすくて管理しやすそうなので是非使いたかったのですが
ちょっと2・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に復帰したのですがまた楽しく遊べるのを 嬉しく思い激しく感謝しています!
こんばんは。
消したコードは召喚士の便利なファイルなので、次のURLから導入するとちょっと幸せになれます。
単純に該当ファイルがないために出たエラーです。
https://greeds.net/gearswap-motelibs-smn/