要望の対応と辿異防具対応です。ちょっと中途半端な部分がありますが、ため込みすぎると後が大変なので公開しちゃいます。今回も大幅な修正になったため、異常を感じたら教えてもらえると助かります。
今回はDefine.xmlの変更が含まれていますので更新時に上書きを忘れないでください。
修正点
- タグを実装
- 辿異スキルの暫定対応
- 性能改善
- 設定ファイルの仕様変更
修正点の詳細
長文ですが一通り目を通しておいてください。
タグ
防具・装飾品・スキルカフにタグを付けれるようにしました。
タグってなに?
タグは対象に情報を付与するだけの機能です。ブログだとカテゴリ、メールだとラベルやタグ等と呼ばれるあれです。自由に設定できる分類といったほうがわかりやすいかもしれません。
タグで何ができるの?
タグをつけれるだけでタグ単体では特に何もできません。また、現時点だとタグを使った機能は実装していません。そのうち以下のような機能を追加する予定です。
- 組み込みタグ「作成済み」が付与された防具を使用した所持防具検索
- 組み込みタグ「作成予定」が付与された防具・装飾品の必要素材をいい感じに表示
- その他の条件に「防具のタグに○○を含む」を追加
他は「こういう風にタグをつけるから○○できるようにして欲しい」という要望に対応していく方向になります。
使い方
現時点ではタグは装備編集の検索結果でのみ確認・設定ができます。使い方は以下の画像を見れば大体の人はわかると思います。
「新しいタグ...」を選べば新規のタグを作成し、そのタグを選択した対象に付与します。すでに作成済みのタグを選べばそのタグを対象に付与します。チェックがついているタグを選べばタグを外せます。タグは一つの対象にいくつでも設定できます。
特定のタグがついているものだけフィルタしたいときは検索条件「タグ検索」でチェックをつけて(or 外して)ください。
なお、現時点ではタグの削除は実装していません。tagフォルダのタグと同名のファイルを直接消してください。
未実装な部分
あれやこれやの理由でいったん実装を先送りしたものが以下になります。そのうち実装します。ささと実装しなさい!等はコメントください。
- タグ編集画面(タグの削除)
- 検索結果の詳細にタグを表示・設定可能にする
- 装備編集の検索結果・装備セットのカラム順を変更可能にする&幅を記憶する(メイン画面の検索結果一覧・詳細のと同じ実装)
辿異スキルの暫定対応
辿異スキルにある程度対応しました。
対応した内容は以下になります。
- 辿異スキルを発動スキルに表示する
- 辿異防具を含む場合は部位数に応じてスキル発動数の上限を増やす
- その他の条件指定「防具の特殊効果」に「スキル枠拡張+1」を追加
裏返すと対応していない部分は以下になります。
- 辿異武器は未対応
- 「スキル強化」の効果対応
スキル強化の仕様がわかり次第あちこちの仕様は見直すかもしれません。
設定ファイルの仕様変更
その他の条件「遷悠防具スキル」の設定名を変更したため互換がなくなっています。そのため、新しいexeを起動した際にその他の条件「遷悠防具スキル」の設定が失われます。
多く設定を保存しているなど、設定が失われると困る人はexeの更新前に「setting.xml」を退避し、手動で移行するか設定内容を確認しながら再設定してください。
手動での移行方法
設定ファイル「setting.xml」の最後のほうに「ArmorSkillCondition」というタグがあり、その中に「ArmorSkillName」というタグがあります。この「Armor」を「Senyu]に書き換えてください。1つの設定につき4か所の修正です。
置換ができるエディタを使っているなら「ArmorSkill」を「SenyuSkill」にまとめて置換するのが確実です。
性能改善
具体的な速度は測っていませんが、大体の場合において体感できるくらいには検索速度が向上しているはずです。
もの
以下のDropboxの共有リンクから拾ってください。
ダウンロード方法・アップデート方法は以下の記事を参照してください。
謝辞
性能改善にご協力いただきましたくまねこさんに感謝致します。
ご意見・ご質問・ご要望
こちらへどうぞ