艦これ余所見プレイ支援 KanColleYPS
開発コンセプト
- 艦これの画面から目を離していても、ゲーム進行状況をすべて把握することが目的です。
- 遠征終了時刻や任務遂行状況を記録し、メモがわりに使えるようにします。
- 大破進撃を検出して警告します。
- 各艦毎の攻撃種別・使用装備・与ダメージを戦闘詳報として記録し、攻撃力検証に使えるようにします。
- キラ付け、近代化改修、装備改修、熟練度など、ロックした艦と装備の全内容を一覧表示します。
WebStore版と開発版の違い
機能に違いはありません。
バグ修正をしたり独自の改造を加えたい場合は開発版を、それ以外はWebStore版を使ってください。
WebStore版のインストール方法
- Chrome WebStore を開き、CHROMEに追加する.
開発版のインストール方法
- ソースコード一式のZIPファイルをダウンロードし、適当なフォルダへ展開する
- または
git clone https://github.com/hkuno9000/KanColle-YPS.git
でフォルダへ展開する
- Google Chromeの拡張機能設定ページを開く(右肩の三本線→設定→左列の拡張機能)
- 【デベロッパー モード】にチェックを入れる
- 【パッケージ化されていない拡張機能を読み込む】ボタンを押して、ソース展開したフォルダを指定する(これで拡張機能がインストールされる)
- Google Chrome起動時に「デベロッパーモードの拡張機能を無効にする」とのメッセージボックスを「キャンセル」する.
- 「キャンセル」ではなく「無効にする」を選ぶと、このプラグインが無効化されてしまいます。
開発版のバージョンアップ方法
- ソース展開フォルダへZIPファイルの中身を上書き(または
git pull
)して、Chromeを再起動する.
使い方
- Google Chrome にて、「艦これ」にログインする.
- 艦これゲーム画面の「GAME START」をクリックする前に、Google Chromeの【デベロッパー ツール】を起動する. 起動方法は、
- Chrome右肩の︙→その他のツール→デベロッパーツール.
- または F12キー(MacOSではCmd+Option+I) を押す.
- デベロッパーツールがゲーム画面を圧迫しないように、ツールウィンドウ右上肩の三本線>Dock side>画面下を選び、ウィンドウ境界をドラッグして最少サイズにします.
- 艦これゲーム画面の「START GAME」をクリックする.
- 母港画面では、画面右側に「資材増減数、艦娘保有数、装備保有数、改造/近代化改修可能艦数、キラ付艦数、修理中、建造中、任務遂行数、艦隊1~4」の各メニューが表示されます。
- メニューの ▶ ボタンをクリックすると詳細が表示されます。
- 艦隊1~4の Cond 値は49が平常で50以上がキラキラです。53以上が二重キラ、85以上が三重キラです。
- あ号任務についてはその内訳(出撃数、ボス勝利、ボス到達、S勝利)を表示します。
- ドラム缶装備の待機艦(遠征交代要員)をCond値別に一覧表示します。
- 羅針盤・陣形選択画面では次戦闘マスにて過去に遭遇した敵編成の一覧を表示します。大破進撃ならば警告します。
- 戦闘画面では、画面右側に敵味方艦隊のダメージ(撃沈、大破、中破、小破)と戦果を表示します。
- 遠征、演習、入渠時には任務受諾状況を表示し、任務チェック漏れを警告します。
- 遠征結果、道中資源、任務達成、入渠、工廠による資材増減を記録して表示します。週間収支(月曜5:00AM以降の増減)と今回収支(ログイン以降の増減)も表示します。
- gooleアカウントの同期機能を利用して、週間収支とあ号任務の進捗内訳をPC間で同期します。(右肩の三本線→設定→ログイン同期の詳細設定 にてアプリと拡張機能にチェックを入れる)
- 画面最上部の「全閉」ボタンはメニューをすべて閉じます。
- 画面最上部の「←」「→」ボタンは表示内容を履歴参照します。
索敵スコアについて
- 索敵分岐マスの索敵スコア(判定式33)を計算して、母港画面の各艦隊見出しに表示します。
- ※ 索敵値の低いキラ付け艦隊や遠征艦隊には不要な情報なので、索敵スコア0以下なら表示しません。
- デフォルトでは分岐点係数1で索敵スコアを計算します。
- 艦隊名の先頭に"海域番号"をつけると、その海域の分岐点係数で計算します。
- 艦隊名の先頭に"分岐点係数;"をつけると、その値で計算します。
例:
- 艦隊名:"2-5第五戦隊" -> 海域2-5(分岐点係数1)
- 艦隊名:"6-1周回艦隊" -> 海域6-1(分岐点係数4)
- 艦隊名:"2;調査艦隊" -> 海域???(分岐点係数2)
対応している海域番号を表に示します。
これ以外の海域については"分岐点係数;"を指定して各自対応願います。
海域番号 |
分岐点係数 |
分岐マス名:外れ回避に必要な索敵スコア |
1-6 |
3 |
M:30 |
2-5 |
1 |
G:41, I:34, J:49 |
3-5 |
4 |
G:28, H:40 |
4-5 |
2 |
K:70, Q:59 |
5-2 |
2 |
F:70, L:62 |
5-4 |
2 |
M:45, L:60 |
5-5 |
2 |
O:66, P:80 |
6-1 |
4 |
G:16, H:25 |
6-2 |
3 |
E:50, H:32, I:40 |
6-3 |
3 |
H:38 |
6-5 |
3 |
G:50, J:35 |
7-2 |
4 |
E:46, I:69 |
母港画面サンプル
![port screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-port.png)
戦況画面サンプル
![battle screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-battle.png)
戦闘詳報サンプル
![battle screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-battle-detail.png)
羅針盤画面の大破進撃警告サンプル
![battle screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-next-damage-alert.png)
帰港画面サンプル
![battle screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-ret.png)
資材収支表サンプル
![battle screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-supply.png)
ロック艦一覧(cond降順)サンプル
![locked ship screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-cond-list.png)
ロック装備一覧(改修中★とレベル数付)サンプル
![locked slotitem screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-slotitem-list.png)
改造、近代化改修可能艦一覧サンプル
![kaizou screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-kaizou-list.png)
修理中(入渠)、要修理艦一覧サンプル
![kaizou screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-repair-list.png)
改修工廠サンプル
![remodel screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-remodel-slotitem.png)
未ロック、未保有、ダブリ艦一覧サンプル
![unlock unown double screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-unlock-unown-double.png)
次戦闘マス敵遭遇回数記録サンプル
![next enemy count screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-next-enemy-count.png)
遠征交代要員一覧サンプル
![kira standby screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-kira-standby.png)
演習任務チェックサンプル
![practice quest check screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-practice-quest-check.png)
遠征任務チェックサンプル
![practice quest check screenshot](https://hkuno9000.github.io/KanColle-YPS/images/YPS-mission-quest-check.png)
注意事項
- 大破進撃は自己責任でお願いします。
- 戦闘後のドロップ艦が持ってきた装備の数は、母港帰還までカウントできない場合があります。
仕組みなど
元々Google Chromeにあるネットワークをモニタリングする機能を使って、サーバから送られてくる各種情報を拾って、ゲーム画面の右端にテキスト表示します。
完全にパッシブ動作で、ゲームサーバへのリクエスト送信はしません。自動実行機能もありません。
仕組み上、ゲーム画面の演出進行と、こちらの表示更新のタイミングが合いません。先に結果が見えてしまいますがご容赦ください。
参考プロジェクト
下記を元にして自分が欲しい機能を付け足しました。