Meraについて
目次
はじめに
- 何かありましたら、報告・連絡・相談してください。
- 不具合があっても報告等が無ければ、メンテナは気付きません。
- 使用することで生じた損害は一切保証致しません。
- 改変・再配布・転載自由です。スキルデータは
/src/constants/SkillCandidate.jsonで修正できます。 - 拡張機能内の
READMEなどをよく読んで、自己責任の下で利用してください。
Moko との違い
フォルダ・ファイル等
.jsファイルにデザインを決めるCSSや武将カード合成テーブル・兵士・NPCデータなどを含んでいました。毎月の武将カード追加やワールド刷新のたびに、.jsファイルから修正したいデータがある場所を毎回探すのは大変なので、/constants/*.jsonや/css/*.cssの様に分離しました。

また、.jsファイル内部にはBase64にエンコードされた画像や音声ファイルも多数含まれていたので、それぞれファイルとして保存しました。

CSSや画像ファイル等で使われていないものは削除しました。
内部コード
変数や関数の名前が違うことなどによる他拡張機能との混乱を防ぐため、また派生版の修正問い合わせの生起を回避するため、Meraの.jsファイルはminifyして配布しています。サ終まで見届けるつもりですが、引退時には元コードを公開します。

拡張機能の導入方法
- ダウンロードした
IxaMeraPack11....zipを解凍する - 解凍し作成された
IxaMeraPack11.xx.xxxx.x(フォルダ)は任意の場所に保存しておく - 拡張機能で古いバージョンの有効のチェックを外す
- 拡張機能でデベロッパー モードをチェックする
- “パッケージ化されていない拡張機能を読み込む…”をクリックする
- 2のフォルダを選択
- 試用後、問題がなければ古いバージョンのMeraは削除する
武将スキルテーブルデータを自分で更新する方法
毎月・新章のメンテナンスで戦国くじに追加された新武将スキルの合成テーブルデータを、Mera側で保存・出力できる機能を追加しました。
- 戦国くじページから、金くじや戦国くじのラインナップページに移動する
- 新しく追加された武将カードをクリックし、ポップアップを表示させる
この時、表示された武将カードの武将スキルが /constants/SkillCandidate.json に追加されていないものならば、localStorage にデータが保存されます。また、保存したデータは設定パネル「開発用」から出力することができます。
- Mera設定パネルを開く
- 開発用設定タブを選択する
- 『データをクリップボードに保存する』ボタンをクリックする
- クリップボードに保存され、張り付け(ペースト)出来る状態になる
保存した武将スキル合成テーブルデータは『localStorageの全クリア』等で消去されるので、 /constants/SkillCandidate.json に適宜ペーストするか、新武将スキルデータを反映させた新しいバージョンのMeraを再ダウロードして使用してください。
データ更新作業はまだ一切してないけど、機能が動いて、合成テーブルが表示されるワン(くじページで武将をポップアップ表示させる必要がある https://t.co/LGSHCdvAJp pic.twitter.com/5ovqGdFgpS
— IXAnary@ファンサイト (@IXAnary) 2025年10月2日
トラブル解消方法
- 画面右上の”Meraの設定”をクリックします(設定ダイアログが開きます)
- 全般1の”localStorageの一部をクリア実行する
- そのままの状態で画面を一度再読み込みして下さい(設定値のみが初期化されます)※カードデータ等の記録データは保護されます
- すべての設定項目を確認、任意で選択して下さい
- “設定する”をクリックして下さい(設定が保存されます)
内政画面に移動して所領を一巡して下さい- 解消しない場合は”LocalStorageの全クリア”を実行し、3~5までを再度実行してください。
※ 上記の操作ができない場合、又は問題が解決しない場合はWEBブラウザの設定から該当するCookieを削除して新規で使用して下さい
Meraの設定ボタンが表示されず、localStorageのクリアが出来ない場合
※特に特定の鯖でのみ、設定ボタンが表示されない場合
- 問題のある鯖を開いた状態で、Ctrl + Shift + J (MacならばCmd + Option + J) を押し、Chrome DevTools コンソールパネルを開く
- 表示パネル中のテキストエリアに
localStorage.clear();と入力し、Enter/Returnを押す - テキストエリアに
undefinedと表示されたら、F5を押し、ページの再読み込みを行う
ブラウザのURLアドレスバーを利用する方法
これはあくまで**一番簡易的(で雑)**な方法なので、ChromeDevToolsなどを利用できる人は他の方法で対処することをお勧めするワン。
鯖によって拡張機能が全く動かない現象、特に本領ページで動かないものは十中八九、localStorageに起因するものなので、取り敢えずlocalStorageの全クリアをするのが良いワン。設定パネルから全クリアボタンをクリックするのが一番良いけど、設定ボタンすら表示されてない時の一番簡易な方法は pic.twitter.com/r7unQKOpb5
— IXAnary@ファンサイト (@IXAnary) April 17, 2024
