艦これ 司令部室
http://nozomi.arege.jp/KanHQ/
に触発されて、遠征と入渠の残り時間だけ表示するツールを作ってみました。こんな風にデスクトップに貼りつきます…つーか、画像の縁取りがいい加減(プログラムがいい加減)なのは、サンプルということで。
ソースは http://sdrv.ms/15UAUWW からダウンロードしてください。Visual Studio 2012 でビルドしているので、そのあたりは適当に。バイナリは、もうちょっと整理してからにしましょう。
中身で何をやっているかというと、
- FiddlerCoreを使ってIEのプロキシをフックする。
- 遠征(deck_port)と入渠(ndock)のアドレスの時だけレスポンスをチェックして、JSONをパース
- 定期的に遠征と入渠の時間を書き換え
ています。
JSONでパースするところは、JsonReaderWriterFactory.CreateJsonReader を使って XElemen に直した後に、自前の ExDoc を使って検索しています。ExDoc は遅延実行していないのですが…まあ、この程度ならばいいか、って感じでいい加減な作りです。ちょっと、仕事に使う予定なのでデバッグと必要なメソッドを調査も兼ねてってことで。ソースの解説は後ほど。
■今後の予定…は未定
- 遠征や入渠が終わった後に、Win8 の通知がでるといいかな。
- 秘書官の画像を「秘書艦」にあわせる、とか。
- ひとまず、秘書官の透過をもうちょっときれいにしないと。
- 「何か。」みたいに喋ったほうがいい?
本家のゲームは 艦隊これくしょん~艦これ~ DMM.com×角川ゲームスが贈る新鋭の大型戦略コンテンツ – オンラインゲーム – DMM.com で