OSDN Git Service

af52771b28be2b33e24a4076cd4d7c50924ec7b7
[kancollesniffer/KancolleSniffer.git] / README.md
1 KancolleSniffer
2 ===============
3
4 [KancolleSniffer]は、艦これの通信プロトコルから得た情報を使ってプレイヤーを支援するツールです。以下の機能があります。
5
6 -  入渠、建造、遠征の終了を知らせる自動式タイマー
7 - 艦娘の耐久、コンディション値、レベル、次のレベルまでの経験値の表示
8 - 第一艦隊の疲労回復までの時間を知らせる自動式タイマー
9   - 疲労アイコン消灯、間宮消灯、隠れ疲労回復の3種類
10 - 各艦隊の燃料と弾薬の消費レベルの表示(4段階)
11 - 遂行中の任務の表示
12
13 タイマーの終了などの通知は、ウィンドウの点滅、通知領域のバルーン表示、サウンドの再生から必要なものを選択できます。サウンドファイルにはWAV、WMA、MP3などを設定できます。既定では音声ファイルを再生します。
14
15 [艦これやるとき便利なやつ]の更新が止まってしまい最近のプロトコルでは動かないので、よく似たものを作ってみたのがKancolleSnifferです。提督の経験値の表示など僕が必要としない機能は実装していません。
16
17 [KancolleSniffer]: http://kancollesniffer.sourceforge.jp/
18 [艦これやるとき便利なやつ]: http://ikbkr.blogspot.jp/p/kancolle.html
19
20 ## 動作環境
21
22 Windows Vista以降です。[.NET Framework 4.5]を使っているのでWindows XPでは動きません。テストはWindows 7でしか行っていません。
23
24 [.NET Framework 4.5]: http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_setup.exe
25
26 ## ライセンス
27
28 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]で生成しました。
29
30 [1]: http://sourceforge.jp/magazine/07/09/02/130237
31 [2]: https://sourceforge.jp/projects/kancollesniffer/wiki/FiddlerCoreLicense
32 [3]: http://dynamicjson.codeplex.com/license
33 [4]: http://open-jtalk.sp.nitech.ac.jp/index.php
34
35 ## 注意
36
37 KancolleSnifferを起動してから艦これにログインしてください。ログイン中の場合はログインし直してください。ログイン時にしか取得できない情報が多いので、それを取得するまで何も表示しません。
38
39 FiddlerCoreを使っているので、Firefoxのプロキシ設定で「システムのプロキシ設定を利用する」以外を指定していると動きません。FiddlerCoreの障害でプロキシの設定がおかしくなり、ブラウザがインターネットに接続できなくなることがあります。もしそうなったらインターネットオプションの「接続」→「LANの設定」→「LANにプロキシ サーバーを使用する」のチェックを外したうえで、レジストリエディタ(regedit)で`HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer`を削除してください。
40
41 ## 変更点
42
43 #### バージョン1.6 (2014-04-22)
44
45 - ログイン時に流れる情報の取得が必須になります
46 - ログイン時に建造済みの艦娘がいてもわからないのが直ります
47 - 制空値を表示します
48 - 第二~第四艦隊の情報を表示できます
49 - 3桁のレベルを表示できないのが直ります
50
51 #### バージョン1.5 (2014-03-02)
52
53 - 次のレベルまでの経験値が5ケタしか表示されないのが直ります
54 - 小破のときに耐久の背景色がくすんだ黄色に変わります
55
56 #### バージョン1.4 (2014-01-12)
57
58 - 新規実装以外でも改造した艦娘の名前が不明になるのが直ります
59 - 各艦隊の燃料と弾薬の消費レベルを表示します
60 - 建造タイマーの通知を1分前ではなく完了したときにします
61 - ウィンドウを最前面に表示できます
62 - 耐久の背景色が文字の部分だけ変わります
63 - コンディション値が本当に0のときに背景色が赤にならないのが直ります
64 - 建造タイマーのラベルを工廠から建造に変更します
65
66 バージョン1.3以前でログイン時に取得したデータは使えないので、KancolleSnifferを起動してからログインしてデータを取得し直してください。
67
68 #### バージョン1.3 (2014-01-05)
69
70 - レベルの表示を3列目に移動します
71 - 3桁の耐久に対応します
72 - 入渠や間宮による回復が疲労タイマーに反映されます
73 - 通知領域のバルーンヒントでイベントを通知できます
74 - サウンドの再生でイベントを通知できます
75 - 通知方法を設定できます
76 - 既定のサウンドとして音声ファイルを添付します
77
78 #### バージョン1.2 (2013-12-22)
79
80 - 中破・大破時に耐久の文字色が変わって読めなくなるのが直ります
81 - 中破・大破した艦娘を艦隊から外すと耐久の文字色が残るのが直ります
82 - 疲労タイマーがゼロになったあと増えていくのが直ります
83 - 疲労タイマーが不必要に再設定されて3分単位に切り上がるのが直ります
84 - 隠れ疲労が取れるまでのタイマーを表示します
85
86 #### バージョン1.1 (2013-12-21)
87
88 - アイコンが変わります
89 - 艦娘のドロップや工廠での解体で艦娘数と装備数が増減します
90 - 中破・大破したときに耐久の文字の背景色が変わります
91 - 午前5時を過ぎたら前日のデイリーを消すために任務をリセットします
92 - 艦娘のコンディション値を表示します
93 - 疲労状態から回復するまでと間宮点滅の止まるまでのタイマーを表示します
94
95 #### バージョン1.0 (2013-12-18)
96
97 - 最初のリリース