OSDN Git Service

24d829d1754282b7a5b48d5a20d4289c304969ad
[kancollesniffer/KancolleSniffer.git] / README.md
1 KancolleSniffer
2 ===============
3
4 [KancolleSniffer]は、艦これのサーバーとブラウザの間の通信をキャプチャして、幅285px高さ550pxのウィンドウに以下の情報をすべて表示するツールです。
5
6 - 入渠、建造、遠征の終了を知らせる自動式タイマー
7 - 艦娘数、装備数、バケツ数
8 - 稼いだ戦果(ボーナス戦果を除く)
9 - 艦娘の耐久、コンディション値、レベル、次のレベルまでの経験値
10 - 艦隊の制空値
11 - 疲労回復までの時間を知らせる自動式タイマー
12   - 疲労アイコン消灯、間宮消灯、隠れ疲労回復の3種類
13 - 明石による泊地修理の経過時間(明石タイマー)
14   - [独自の調査]を基に計測
15 - 各艦隊の燃料と弾薬の消費レベル(4段階)
16 - 遂行中の任務
17
18 タイマーの終了などの通知は、ウィンドウの点滅、通知領域のバルーン表示、サウンドの再生から必要なものを選択できます。サウンドファイルにはWAV、WMA、MP3などを設定できます。既定では音声ファイルを再生します。
19
20
21 要望やバグ報告は[チケット]に登録してください。
22
23 [KancolleSniffer]: http://kancollesniffer.sourceforge.jp/
24 [独自の調査]: https://gist.github.com/fujieda/440fa64d310c2b6960f3
25 [チケット]: https://sourceforge.jp/ticket/newticket.php?group_id=8983
26
27
28 ## 動作環境
29
30 Windows Vista以降の.NET Framework 4.5か4.5.1がインストールされている環境で動作します。Windows Vistaか7の場合は[.NET Framework 4.5.1]をインストールしてください。
31
32 [.NET Framework 4.5.1]: http://download.microsoft.com/download/1/6/7/167F0D79-9317-48AE-AEDB-17120579F8E2/NDP451-KB2858728-x86-x64-AllOS-ENU.exe
33
34 ## インストール
35
36 ダウンロードしたアーカイブを適当なディレクトリに展開して、KancolleSniffer.exeを実行してください。C:\Program Files以下などのアプリケーションが書き込みできないディレクトリに置いてはいけません。
37
38 ## ライセンス
39
40 KancolleSnifferは[GNU GPLv3][1]でライセンスします。ただしGPLv3の第7節に関する追加の許可として、FiddlerCore4.dllは[End User License Agreement for FiddlerCore][2]で、DynamicJson.dllは[Microsoft Public License (Ms-PL)][3]でライセンスされます。音声ファイルは[Open JTalkオンラインデモページ][4]で生成しました。
41
42 [1]: http://sourceforge.jp/magazine/07/09/02/130237
43 [2]: https://sourceforge.jp/projects/kancollesniffer/wiki/FiddlerCoreLicense
44 [3]: http://dynamicjson.codeplex.com/license
45 [4]: http://open-jtalk.sp.nitech.ac.jp/index.php
46
47 ## 注意
48
49 KancolleSnifferを起動してから艦これにログインしてください。ログイン中の場合はログインし直してください。ログイン時にしか取得できない情報が多いので、それを取得するまで何も表示しません。
50
51 KancolleSnifferはシステムのプロキシの設定を書き換えて通信をキャプチャします。Firefoxではプロキシ設定で「システムのプロキシ設定を利用する」を指定しないと動きません。 
52
53 KancolleSnifferが終了時にプロキシの設定を復旧しそこなうと、ブラウザがインターネットに接続できなくなります。その場合は、インターネットオプションのプロキシの設定の「LANにプロキシ サーバーを使用する」のチェックを外してください。 
54
55 Windowsを再起動すると「LANにプロキシ サーバーを使用する」のチェックが戻ってしまう場合は、レジストリエディタ(regedit)で`HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer`を削除してください。 
56
57 ## 変更点
58
59 #### バージョン1.11 (2014-06-29)
60
61 - 戦果をリセットするボタンが付きます
62 - 終了しても戦果がリセットされなくなります
63 - 再計算が必要なときだけ疲労タイマーを無効にします
64
65 #### バージョン1.10 (2014-06-09)
66
67 - 艦隊編成を変更してから母港に戻るまで疲労タイマーを無効にします
68 - 起動中に稼いだ戦果を表示します
69 - 設定ダイアログをメインウィンドウの中央に表示します
70 - ウィンドウが少し小さくなります
71 - 制空値の計算に水上爆撃機が計上されないのが直ります
72
73 #### バージョン1.9 (2014-05-23)
74
75 - 明石による泊地修理の経過時間(明石タイマー)を表示します
76 - 編成で艦娘が艦隊を移動したときに表示が正しく反映されないのが直ります
77 - 艦隊にいる艦娘が解体されたときに表示が正しく反映されないのが直ります
78 - バケツ使用時にバケツの減少とcond値の回復がすぐに反映されないのが直ります
79 - タイマーが黒に戻らないことがあるのが直ります
80
81 #### バージョン1.8 (2014-04-27)
82
83 - 入渠でバケツを使った回復がすぐに反映されないのが直ります
84 - 一度に複数装備を破棄したときに、装備数が一つしか減らないのが直ります
85 - 編成で艦娘を外した時に表示に正しく反映されないのが直ります
86
87 #### バージョン1.7 (2014-04-25)
88
89 - 4月23日に行われたプロトコル変更に対応します
90
91 プロトコルの変更により、進撃か撤退を選ぶときに戦闘後の艦娘の状態を確認できなくなりました。
92
93 #### バージョン1.6 (2014-04-22)
94
95 - ログイン時に流れる情報の取得が必須になります
96 - ログイン時に建造済みの艦娘がいてもわからないのが直ります
97 - 制空値を表示します
98 - 第二~第四艦隊の情報を表示できます
99 - 3桁のレベルを表示できないのが直ります
100
101 #### バージョン1.5 (2014-03-02)
102
103 - 次のレベルまでの経験値が5ケタしか表示されないのが直ります
104 - 小破のときに耐久の背景色がくすんだ黄色に変わります
105
106 #### バージョン1.4 (2014-01-12)
107
108 - 新規実装以外でも改造した艦娘の名前が不明になるのが直ります
109 - 各艦隊の燃料と弾薬の消費レベルを表示します
110 - 建造タイマーの通知を1分前ではなく完了したときにします
111 - ウィンドウを最前面に表示できます
112 - 耐久の背景色が文字の部分だけ変わります
113 - コンディション値が本当に0のときに背景色が赤にならないのが直ります
114 - 建造タイマーのラベルを工廠から建造に変更します
115
116 #### バージョン1.3 (2014-01-05)
117
118 - レベルの表示を3列目に移動します
119 - 3桁の耐久に対応します
120 - 入渠や間宮による回復が疲労タイマーに反映されます
121 - 通知領域のバルーンヒントでイベントを通知できます
122 - サウンドの再生でイベントを通知できます
123 - 通知方法を設定できます
124 - 既定のサウンドとして音声ファイルを添付します
125
126 #### バージョン1.2 (2013-12-22)
127
128 - 中破・大破時に耐久の文字色が変わって読めなくなるのが直ります
129 - 中破・大破した艦娘を艦隊から外すと耐久の文字色が残るのが直ります
130 - 疲労タイマーがゼロになったあと増えていくのが直ります
131 - 疲労タイマーが不必要に再設定されて3分単位に切り上がるのが直ります
132 - 隠れ疲労が取れるまでのタイマーを表示します
133
134 #### バージョン1.1 (2013-12-21)
135
136 - アイコンが変わります
137 - 艦娘のドロップや工廠での解体で艦娘数と装備数が増減します
138 - 中破・大破したときに耐久の文字の背景色が変わります
139 - 午前5時を過ぎたら前日のデイリーを消すために任務をリセットします
140 - 艦娘のコンディション値を表示します
141 - 疲労状態から回復するまでと間宮点滅の止まるまでのタイマーを表示します
142
143 #### バージョン1.0 (2013-12-18)
144
145 - 最初のリリース