提督業も忙しい!

提督業も忙しい! (KanColleViewer) は、DMM.com が配信しているブラウザゲーム「艦隊これくしょん ~艦これ~」をより遊びやすくするためのツールです。

KanColleViewer

KanColleViewer

(画像クリックで拡大)

主な機能

  • 高速修復材や高速建造材 (ゲーム内で確認しにくいやつ) のリアルタイム表示
  • 司令部に所属している艦娘の数、保有している装備の数のリアルタイム表示
  • 艦隊と、艦隊に属する艦娘の一覧表示
  • 入渠ドック・建造ドックの使用状況と、整備・建造終了時のトースト通知
  • 現在遂行中の任務の一覧表示と、残っているデイリー/ウィークリー任務の一覧表示
  • 遠征の状況と、終了時のトースト通知
  • スクリーンショット保存
  • ミュート

WPF の WebBrowser コントロール (IE コンポーネント) 上で艦これを表示し、FiddlerCore で通信内容をキャプチャしています。 当然ですが、通信内容の変更や、艦これのサーバーに対する情報の送信等は一切行っていません。

動作環境

  • Windows 8 以降
  • Windows 7

開発者は Windows 8.1 Pro でのみ動作確認を行っております。 Windows 7 では、遠征や建造の終了時のトースト通知が動作しません (代わりに、タスクトレイからのバルーン通知になります)。 Windows 8 以降での使用を推奨します。

Windows 7 で使用する場合、.NET Framework 4.5 のインストールが必要です。
Windows 8 以降の場合は標準でインストールされています。

IE コンポーネントを使用しており、ブラウザー部分は Internet Explorer の設定に依存します。 艦これ本体のアップデート後などにスクリプトエラーが頻発する場合は、IE のキャッシュを削除してください。 また、ゲームが正しく表示されない等の現象が発生した場合は、IE の設定や、IE 上で Flash が表示できるかどうかをご確認ください。

なお、艦これゲーム部分のサイズ (800 x 480) と Internet Explorer (WebBrowser control) のサイズをぴったり合わせて表示しているだけで、Flash 抽出等も行っていません。

使用条件

オープンソース / フリーソフトウェアです。無料でご利用頂けます。
ソースコードは、MIT ライセンスの下で GitHub にて公開しています

ダウンロード

KanColleViewer ver.2.4.zip

※ダウンロード及びツールの使用は、すべて自己責任で行ってください。このツールを使用した結果生じた損害について、開発者は一切責任を負いません。

開発者への寄付

気に入って頂けた方は、カンパにご協力頂けると助かります。 開発費等に充てさせて頂きます。

  • Amazon ギフト券

    E メールタイプで、「grabacr.net@gmail.com」までお願い致します。金額はおいくらでも構いません。

  • Amazon ほしいものリスト – Wishlist@Grabac​r07

※返金や返品には応じかねます。 また、寄付の有無によって、機能やサポート等に違いがでるようなことはありません。 ご了承ください。

開発環境・言語・ライブラリ

C# + WPF で開発しています。開発環境は Windows 8.1 Pro + Visual Studio Premium 2013 です。以下のライブラリを使用しています。

ソースコードは GitHub で管理しています。
https://github.com/Grabacr07/KanColleViewer

Room metro Tokyo #3 で開発話しました。

アイコン

アイコンは @Nrtwd 様より頂きました。
「提督業」というキーワードに合わせて海軍将官の階級章をモチーフに、Windows 8 の UI にマッチするようフラットなデザインで作成して下さいました。ありがとうございます! kancolleviewer-icon

画面解説

各画面の解説など。

「艦隊」タブ

各艦隊に所属する艦娘の一覧を表示します。 艦隊画面

  • 艦種・艦名の表示
  • 現在のレベルと、次のレベルまでに必要な経験値の表示
  • 艦の耐久値 (現在値 / 最大値) の表示
  • 艦のコンディションの表示
    • 0 ~ 19: 赤疲労
    • 20 ~ 29: 疲労
    • 30 ~ 39: 間宮点灯
    • 50 ~: キラキラ
  • 燃料・弾薬の表示
  • 装備の表示 (ダメコン搭載が一目でわかる!)
  • 上部のバーで、艦隊が出撃可能かどうかを表示
    • 中破以上の艦娘がいる場合は警告
    • 未補給の艦娘がいる場合は警告
    • 疲労中 (コンディションが 40 未満) の艦娘がいる場合は警告
      コンディションが 40 まで回復するまでの残り時間 (目安) の表示
  • ステータス バー (下の青い部分) で、艦隊の情報を表示
    • 平均レベルの表示
    • 制空戦力 (制空能力の計算式に基づく数値)
    • 艦隊速度の表示 (1 隻でも低速艦が混じっている場合は低速艦隊、それ以外は高速艦隊)

これらの情報は、出撃中は戦闘 1 回ごとに更新されます。

「入渠ドック」タブ

入渠ドックの使用状況を表示します。 入渠ドック画面

  • 入渠中の艦名の表示
  • 完了時刻の表示
  • 完了までのカウントダウン表示
    (入渠は 1 分間短縮できるため、カウントダウンは 1 分早く表示しています)
  • 完了時のトースト通知、およびその設定 (こんな感じで通知されます)

「建造ドック」タブ

建造ドックの使用状況を表示します。 建造ドック画面

  • 建造中の艦名の表示、およびその設定
    (サーバーから受信するデータの中に、完成する艦の情報が含まれています)
  • 建造完了時刻の表示
  • 建造完了までのカウントダウン表示
  • 建造完了時のトースト通知、およびその設定

「任務」タブ

現在遂行中の任務を表示します。 任務画面

  • 現在遂行中の任務の一覧表示
  • 残っているデイリー任務の一覧表示
  • 残っているウィークリー任務の一覧表示

任務の進捗状況 (50 %, 80 %) は、ゲーム内の表示と同じです。敵艦隊の撃破数や遠征の成功回数のカウント等は行っていません。

「遠征」タブ

遠征中の艦隊の情報を表示します。 遠征画面

  • 第 2 ~ 4 艦隊の状況の表示
  • 遠征の終了時刻の表示
  • 遠征帰投までのカウントダウン表示
    (遠征は 1 分間短縮できるため、カウントダウンは 1 分早く表示しています)
  • 遠征帰投時のトースト通知、およびその設定

「設定」タブ

アプリケーション設定など。

  • ブラウザー操作 (ページ移動、リロードなど)
  • スクリーンショットの保存先の設定
  • その他もろもろ、今後も追加予定

今後追加する予定の機能

  • 疲労が回復し、出撃可能になった時点での通知 (Windows 8 以降)
  • High DPI / Per-Monitor DPI aware
  • 出撃中の戦闘結果の表示

その他

  • ウィンドウを最大化して表示する運用は想定していません。冒頭のスクリーンショットのように、艦これのサイズ (800 x 480) に合わせたウィンドウサイズで、モニター内の隅っこに配置して使用する「ながらプレイ」的な運用を想定しています。提督業も忙しいんです。
  • High DPI 環境で実行すると画面に収まらない場合があるようです。縦 1200 px 以上の解像度 + 96 dpi (100 %) の環境で使用することを推奨します。
  • Windows 8 で起動した場合、自動的に [スタート] にアプリケーションのショートカットが作成されます。これは、トースト通知を行うために必要なものです。
  • 開発者は 5-2 を 200 周ほどしましたが三隈が出なくて心が折れそうです。
    250 周でようやく出ました。ありがとうございました。

もちろん、ぐらばくさんもこれを使っています!
良いアプリを作るための第一歩は、自分でそれを使い倒すことです。

変更履歴

  • 2014/03/21 – version 2.4 リリース
    • 総合タブで表示する艦隊を切り替えられるように修正
    • 艦隊タブで艦隊の合計レベルを表示
    • 艦娘一覧のフィルター機能を強化
    • ボタン等 UI 微調整
  • 2014/03/04 – version 2.3 リリース
    • ゲーム画面のスケーリング機能 (25 % ~ 400 %) を追加
    • バグ修正
  • 2014/03/02 – version 2.2 リリース
    • 新しい装備のアイコンに対応
  • 2014/02/09 – version 2.1 リリース
    • 装備一覧表示機能を実装
  • 2014/02/06 – version 2.0.1 リリース
    • 起動中に任意の言語に切り替えられる機能を追加
    • 特定の状態で任務の取得に失敗するバグの修正
  • 2014/02/01 – version 2.0 リリース
    • 一覧性の高い [総合] タブを追加
    • 艦娘一覧表示機能の追加
    • スクリプトエラー ダイアログの抑止 (スクリプトエラーが出なくなります)
    • ウィンドウの位置とサイズを記憶するように修正
    • 艦これゲーム開始前にアプリ情報の表示とアプリ設定ができる画面を追加
    • アプリ内から IE のキャッシュを削除する機能を追加
    • キャプション バーにウィンドウを常に前面に表示するボタン (画鋲のやつ) を追加
    • 艦隊タブ内の各艦隊名に状態を示すアイコンを追加
    • 細かいバグの修正
  • 2014/01/20 – version 1.2.1 リリース
    • Windows 7 のバルーン通知に対応
    • 演習・ランキング画面でスクリプトエラーが出る問題の修正
  • 2013/12/29 – version 1.2 リリース
    • @Nrtwd 様よりアイコンを頂きました
    • 耐久・燃料/弾薬インジケーターの表示方法を変更
      25 % 以下で赤、50 % 以下で橙、75 % 以下で黄、それ以外を緑で表示します。また、Windows 7 上での表示を調整しました。
    • バージョン情報の追加
    • 細かいバグの修正
  • 2013/12/27 – version 1.1 リリース
    • 12/24 のアップデートで追加された新装備 (大発動艇、カ号観測機、三式指揮連絡機) のアイコンに対応
    • 設定画面を刷新
    • ウィンドウを常に最前面に表示する設定を追加
  • 2013/12/22 – version 1.0 リリース

4 thoughts on “提督業も忙しい!

  1. Vista(32bit)+.NET Framework 4.5.1+IE8.0コンポーネント(9.0も可)での動作も確認しました。ご報告まで
    なお動作の制限はWin7に準ずると思います(トースト通知など)

  2. Pingback: Room metro Tokyo #3 資料公開 | grabacr.nét

  3. Pingback: WPF アプリの国際化 (多言語対応) と、実行中の動的な言語切り替え | grabacr.nét

  4. Pingback: Transifex でリソース (Resources.resx) の翻訳・管理をする -導入編- | grabacr.nét

Comments are closed.