スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
艦これインスペクタ 機能説明
■標題
Firefox向け、艦これ支援アドオン

■対象環境
FireFox Developers Edition 56.0まで。
FireFox 57以降に対応しません。
Developers、Nightlyでのみ利用可能です。
未署名アドオンとなるので、未署名アドオンを利用可能とするオプションを有効にしてください。
bootstrapではないので、更新ごとに再起動が必要です。また、「一時的なアドオン」の読み込みに対応しません。
アドオンをダウンロードしてローカルでインストールしてください。
上記状況のため、使い方や動作可能範囲がかなり変わっていますが、以降の使用方法は未更新です。

■ダウンロード
kclinsp_0.48x.xpi

■Firefox Dvelopers Edtion
Developers Editionsがそう簡単には手に入らないとの情報を頂きました。
確かに、検索だけだとたどり着きにくいので(勝手に)参照先URLを書いておきます。

https://ftp.mozilla.org/pub/firefox/nightly/2017/09/2017-09-14-02-48-31-mozilla-beta-l10n/

こちらには9/14時点のbetaがおいてあります。これが56のようなので、利用環境にあった言語とOSのバイナリを入手してください。
未署名のアドオンを受け入れられるようにするには、以下のmozillaのページを参照してください。
https://support.mozilla.org/ja/kb/add-on-signing-in-firefox


初稿:2013/11/18 02:15:31
改稿:2016/08/19 リンク修正、機能説明修正
改稿:2017/11/19 配布方法変更

2017/11の各種変更に逐次追随していきます。未到達海域や編成の戦闘結果計算はほぼエラーとなります。
■正常動作するはずの戦闘結果計算
・通常艦隊vs通常艦隊(昼戦、夜戦、基地航空隊支援、先制雷撃、先制爆雷、航空攻撃)
 ※支援艦隊未対応
・通常艦隊空襲戦
■そのほか要素
・E1突破後の第三艦隊の7隻目表示

○ローカルで検証中
・第三艦隊遊撃部隊編成での戦闘結果計算
>>続きを読む
スポンサーサイト
秋イベントとFirefox57
直前アナウンスにあった新しい艦隊編成の話題を見て予想はしていたのですが、戦闘時の艦隊序列表現がかなり変わってしまったため戦闘結果計算がすべて死んでいます。ちょっと見た限りでは計算しやすくなるように改善されている様子なので、こちらは修正できる、と思います。
ただ問題なのは、addonとして公開可能なのかどうか、なのですよね。Firefox56以前向けということでリリースが通るのかどうか…

Firefox57以降の対応をどうするかは考えているところです。今のところ問題になりそうなのは
・UIにXULが使えなくなるためタブやリスト、リストソートなどをすべてHTMLで作る必要がある。
・サンドボックス化がきつくなったため出撃ログをそのままではファイルに保存できない。
といったところです。特に後者は解決手段が見当たりません。
艦艇、装備タブの表示内容が維持できないことと、出撃タブの出力は何とかなりそうであるもののログ保存に難あり、という感じです。
艦これ本体のUIがかなり改善されてきているので、Firefox56以前向けに戦闘ログ計算ができるようにした後で出撃タブの出力のみにまず対応する方針で行ければと思っています。

-- 11/18 23:55追記 --
戦闘結果計算は少しずつ再計算できるようになってきていますが、やはりWebExtensionでないaddonはAOMから配布することはできなくなっているようです。アドオンに署名させることはできるかもしれないので、これがうまくいくようであれば署名付きアドオンの自主配布を(可能ならばアップデート定義を追加して)できると思います。うまくいかないようならば署名なしアドオンのままの配布となるので、この場合はDvelopers editionのFirefoxを使う必要が出てくるはずです。
Firefox57への対応
どうも構造が派手に変わったようで、全面的に刷新しないと動かないことになるようです。UI部分と通信部分をいちから作り変える必要がある様子である一方、ノウハウがかけらもない状態であるため、対応にはそれなりに時間が掛かる見込みです。
少し前に調べたときにはwebExtentionsではresponse bodyが参照できそうにない雰囲気だったところが、改めて調べてみるとFirefoxが独自実装で参照可能なAPIを作ったようなので、まったく手も足も出ないということにはならない、はずです。
秋イベント
全海域丙で突破しています。
山風、朝風、いずれも来ませんでした。
春風は2隻ドロップ。


インスペクタの対応が本イベント中は出来ませんでしたが、ログだけは取ったので対連合艦隊戦の対応をそのうち実施します。
インスペクタ更新予定のこと
今のインスペクタはFirefox50になると動かなくなります。これまでの作りだとPOST処理の送信データが取得できなくなり、送信データを参照する機能部分が軒並み使えなくなるからです。
Developer版の一時的な仕様かとも思っていたのですが、どうも50以降の標準的な動きとなるようなので、よく判らないまま対応できないかを試しているところです。FireBugsがPOSTデータを取れているのでやり方はあるはずなんですよね。
通信に介入する箇所を変えると上手く行けそうかもしれないので、Firefox50がリリースされる11/8までには何とかしたいと思っています。


何とかならなかったらどうしましょうかね(´・ω・`)

[2016/10/17追記]
やっつけで情報取得する箇所を変えたらうまくいったような雰囲気です。少なくとも遠征と演習はうまく動いています。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。