改造したバージョンです。セットアップ方法は本家のものとほぼ同じなので、
そちらを参照してください。
そちらを参照してください。
*本ソフトウェアのバグや不具合の報告は、本家ではなくこちらに
お願いします。
ダウンロード
Windows 32bitWindows 64bitLinux 32bitLinux 64bitMacOSX 32bitMacOSX 64bitJARのみ
※ 2015-02-17 1.4.7 資材チャートが更新されない不具合を修正
※ 2015-02-16 1.4.6 ツールウィンドウのボタンをトグル方式にしました
※ 2015-02-15 1.4.5 護衛退避に対応
※ 2015-02-10 1.4.4 艦娘一覧からグループの艦娘を削除した時に保存されていなかった不具合を修正
※ 2015-02-10 1.4.3 艦娘フィルタに練習巡洋艦を追加
※ 2015-02-07 1.4.2 バグ修正など
※ 2015-02-04 1.4.1 索敵計算式を更新など
※ 2015-01-31 1.3.9 お風呂に入りたい艦娘がバグっていたので修正
※ 2015-01-31 1.3.8 Twitterへの画像投稿に対応など
※ 2015-01-10 1.3.7 資材チャートの色設定が保存されないバグを修正
※ 2015-01-10 1.3.6 資材チャートにバケツなどを追加
※ 2014-12-15 1.3.5 バグ修正
※ 2014-12-15 1.3.4 ドロップ報告書で演習を表示しようとすると落ちていたので修正
※ 2014-12-15 1.3.3 出撃ログの保存先設定を追加
※ 2014-12-15 1.3.2 出撃統計の集計時刻が間違っていたので修正、報告書を読み込みに対応
※ 2014-12-15 1.3.1 出撃統計ウィンドウに自動更新などの機能を追加
※ 2014-12-14 1.3.0 キャプチャ範囲を記憶
...
※ 2014-09-25 1.0.0 beta 大幅に機能強化
...
※ 2014-04-20 本家0.5.12ベース 初期版
本ソフトウェアは本家の機能に加えて以下の機能を実装しています。
- 艦これ統計データベースへのデータ送信に対応
アクセスキーを設定するだけで送信できます - スマートフォンへのPush通知機能
使い方はこちらを参照 - 戦況ウィンドウ
戦闘開始時に結果を報告したり、羅針盤を回す前に敵艦隊の情報を表示しちゃいます - ユーザインタフェースの機能強化
右クリックメニューからウィンドウごとに透明度を設定したり最前面に表示したりできます。(一部機能はWindowsのみの対応となります) - 戦闘履歴保存
ドロップ報告書から項目ダブルクリックで出撃の詳細ログを見れるようにしました。このログは保存されているのでいつでも見れます。 - 解体・廃棄ログ
あれ?あの装備どこに行った?などの時の原因究明にお使いください。UIは用意していないので "解体・廃棄ログ.csv"を見てください。 - 演習経験値計算機
演習相手の情報を自動入力して経験値を計算します。
0.6.x系から1.0.0系へのバージョンアップ時の注意
一部のデータは互換性がないためデータを再取得する必要があります。艦これのリロードで再取得できます。その他>バージョン>データ更新日時 に時刻が表示されれば再取得できています。
設定は維持されるよう努めましたが、もし、設定が受け継がれないなどの不具合がありましたら連絡してください。
また、「最前面に表示する」、「透明度」はウィンドウごとに設定できるようになったので、設定パネルからは削除しました。
設定はリセットされていますのでウィンドウごとに右クリックメニューから設定してください。
艦これ統計データベース設定の仕方
その他→設定→通信タブ で送信を有効にし、アクセスキーを入力してください。
敵艦隊データファイル
"config/KCRDB-enemyid.csv"に敵艦隊の情報を記録します。KCRDBの同名のデータファイルを読み込むことも可能です。インストール直後はこのファイルがないので、templatesフォルダに入っているファイルをコピーして使ってください。また、"kcrdb enemyid"でググると最新版がダウンロードできます。
テーブルの機能について
列見出しの右クリックで列の表示・非表示が切り替えられます。ドラッグ&ドロップで順番を入れ替えられます。
"config/KCRDB-enemyid.csv"に敵艦隊の情報を記録します。KCRDBの同名のデータファイルを読み込むことも可能です。インストール直後はこのファイルがないので、templatesフォルダに入っているファイルをコピーして使ってください。また、"kcrdb enemyid"でググると最新版がダウンロードできます。
テーブルの機能について
列見出しの右クリックで列の表示・非表示が切り替えられます。ドラッグ&ドロップで順番を入れ替えられます。
列の表示・非表示設定や順番は記憶します。
戦闘履歴HTMLのスタイルシート
templates/battle-log.css を読み込んで表示します。もっといいスタイルシートを作ったよという方はコメントしていただけると助かります。必要なタグやクラス指定があればリクエストしてください。
戦闘履歴HTMLのスタイルシート
templates/battle-log.css を読み込んで表示します。もっといいスタイルシートを作ったよという方はコメントしていただけると助かります。必要なタグやクラス指定があればリクエストしてください。
ソースコード
Githubで管理してます。(最新のコードはdevelopブランチです)https://github.com/nekopanda/logbook
開発手伝ってくれると非常に嬉しいです。
TODOリスト
*スマートフォンへのPush通知クライアントについて
スマートフォン側のクライアントには一部有料アプリがありますが、これらのアプリは通知を受信するための汎用アプリです。Nekopanda、および、その他の航海日誌 拡張版 開発者は、スマートフォン側クライアントアプリの開発・販売元とは一切関係ありません。
コメント
コメント一覧 (49)
最新版のjarをダウンロードしてフォルダに入れたのですが、exeの方からは最新版を起動できません(ver1.3.8のまま)。
これはそういう仕様なのでしょうか?
新しいバージョンのjarをダウンロードすれば、exeでも新しいバージョンで起動できるようにしたいのですが…
2015-02-04 09:26:00,387 FATAL l.g.ApplicationMain [main] メインスレッドが異常終了しました
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.write(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V)
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.SWT.error(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) ~[swt.jar:?]
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) ~[swt.jar:?]
at logbook.gui.ApplicationMain.open(ApplicationMain.java:296) ~[logbook.jar:?]
at logbook.gui.WindowBase.restore(WindowBase.java:778) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.restore(ApplicationMain.java:1057) ~[logbook.jar:?]
at logbook.gui.ApplicationMain.main(ApplicationMain.java:273) [logbook.jar:?]
Caused by: java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.write(Ljava/lang/String;Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
at logbook.gui.logic.CreateReportLogic.writeCsv(CreateReportLogic.java:1068) ~[logbook.jar:?]
at logbook.gui.logic.CreateReportLogic.writeCsvStripFirstColumn(CreateReportLogic.java:1048) ~[logbook.jar:?]
at logbook.gui.logic.CreateReportLogic.storeMaterialReport(CreateReportLogic.java:1473) ~[logbook.jar:?]
at logbook.data.context.GlobalContext.doMaterialSub(GlobalContext.java:1672) ~[logbook.jar:?]
at logbook.data.context.GlobalContext.doPort(GlobalContext.java:862) ~[logbook.jar:?]
at logbook.data.context.GlobalContext.updateContext(GlobalContext.java:490) ~[logbook.jar:?]
at logbook.data.DataProxy$1.run(DataProxy.java:23) ~[logbook.jar:?]
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) ~[swt.jar:?]
... 7 more
謎ですね。jarの更新だけでバージョンアップできるはずですが。
いったいどこからver1.3.8のjarを引っ張ってきているのか
>>2
ファイルが壊れていたか抜けていた可能性がありますね。zipの方をダウンロードし直してもらえますか?もしそれでもダメだった場合は、落としたzipのファイル名と環境を教えてください。
Chromeで"Game Start"を押した後、母港画面に移ったときにクラッシュしました。使用したファイルはこの記事からリンクされている"Windows 32bit"版のもので、環境はWindows7 64bit、Javaは8.0.310です。
試してみたところEXEを介さず直接logbook.jarを起動すると問題なく作動しました。なのでEXEの具合が悪いのかな…。一応の報告です。
確認がしやすくなりました、本当にありがとうございます。
>>4
自分はexeファイルから起動しても普通に作動しました。
何なんでしょうね?64bitに上げたりjavaのヴァージョンを下げたりすれば…関係ないか
使用ファイル:Windows 64bit版
OS:Windows7 HomePremium 64bit
Java:8.0.200
自分の環境でもexeファイルからの起動は通常通り行けました。
使用ファイル:Win64bit版
OS:Windows professional 64bit
JAVA:32bit・64bit共に7.0.550
exeの方からは最新版を起動できないままです(Verは1.3.8じゃなくて1.3.7の間違いでした)。
1.3.7のjarをゴミ箱に送ってexeを起動すると、Unable to access jarfile~とエラーが出ます。
使用ファイル:Win32bit版
OS:Windows 7 professional 32bit
Java:Version 8 Update 31
ちなみに、ファイルをダウンロードして解凍した日時は2015/1/15 19:36
exeの更新日時は、2015/1/15 19:36 と更新されてません
編成画面表示中に終了させて、EXEで起動後に母港に戻る、って確認ですが
うちの環境では問題ないですね
OS:Win7Pro(x64)
JRE:J2EE 7u72 32bit → 64bit の順にインストール
所有艦一覧からグループの除去をしても、group.xml に反映されないようです。
・所有艦一覧から外す感を選択してグループ除去で所属グループを指定
・リストからなくなったことを確認
・グループエディタでも見えないことを確認
・母港に戻る
・group.xml のタイムスタンプ変更なし
・出撃等で数分経過後も同じ
・本体終了後も同じ
こんな感じです
所有艦一覧の自動更新の有無両方で確認しました。
groupエディタで変更した場合は、母港表示時タイミングで更新されてる模様。
logには特に記述無し。
Exe経由起動時はgroupエディタでも反映されてないっぽい?
搭載機数の方もcsvに記述していただけないでしょうか?
よくよく考えてみたら空母は搭載機数載ってなかったら意味ないことに気付いてしまったので。
何度も要望してすいません。
readme.txtの中に記載されてる更新履歴の日付がすべて2014年になってまーす
そこでブラウザ別設定のやり直しをしているのですが
localhost:8888まで設定してログインした後、
プカプカ状態が続き母港に入れません。
ブラウザはIEとFirefox、航海日誌拡張版は1.37と1.41で試しました。
以前の設定のままなら記録はされませんが問題なくプレイできます。
原因が分かっていませんが、ver1.4.2で起動exeを少し修正しました
>>6>>7>>9-10
報告ありがとうございます!
>>8
logbook.jarをダウンロードしてそのままの名前で上書きすればいいはずです
「1.3.7のjarをゴミ箱に送って」←jarを更新したら古いjarは上書きされて消えるのでは?
>>11
こちらでは再現しませんでしたが、ver1.4.2で変更検出ロジックを修正しました。
試してみてください。
>>12
ver1.4.2で追加しました
>>13
報告ありがとうございます^^
修正しました
>>14
鎮守府サーバのアドレスは記憶しているわけではないので、どこかの設定が間違っていると思われます。
ポートが間違っている、もしくは、航海日誌がファイアウォールでブロックされているなどで
ブラウザが航海日誌に接続できていない、または、航海日誌に無効なプロキシ設定されているなどの可能性が考えられます。
手順通りの設定だと、https接続にプロキシを使わないので、問題の切り分けのためすべての接続でプロキシを使うようにすると分かりやすいかと思います。
ブラウザでプロキシ設定するときに、すべてのプロトコルで同じプロキシを使用するようにチェックを入れてブラウザで一般サイトに接続できるか試してみてください。
普段はjarを上書きせず、バージョンごとに名前を付けて保存してたので…。
exeから起動できるjarは、一つだけなのですね
ひとつ質問なのですが戦況ウインドウで前回の結果が居残るのは仕様でいいのでしょうか?
たとえば6隻編成で戦闘を行い母校に帰還したあとに4隻編成で出撃すると
存在しないはずの6隻編成時の下2隻の結果が表示されつづけます。
大破マークがついていたりすると正直ドキっとするんですがこれは仕様ってことでしょうか
http://puu.sh/fGV8f/42404ad096.png
ファッ!?
11さんと同じくgroup.xmlが正常に更新されません。Ver1.3.x時代から確認しており(1.2.x以前では気づいていませんでした)、1.4.3でも発生しております。
1.4.2で更新されたこともある為、更新される / されないの条件が分からずに報告をためらっていました。
すみません、単純なところをミスってたみたいです。1.4.4で修正しました。
group.xmlはゲームで母港を開いたタイミングで保存されるようになっているので、試してみてください。
追加ありがとうございました、助かります。
あることに気が付いたんですが、第三艦隊のタブによって表示される部分だけ微妙に狭いです。
調整し忘れ…?
ただ単に第2艦隊が表示されているだけなので実害はないですが、一応報告をしておきます。
お伺いしたいことが有るのですが、先日使用していた拡張版航海日誌1.3.7を1.4.1に更新した所、起動直後にセキュリティソフト(ノートン)から「logbook.exe」のインターネットへのアクセス許可を求められるようになりました。
各push通知機能及び統計DBへの送信機能は使用しておりません。
当然遮断すると艦これはプレイできません。
ひとまず1.3.7.に戻しておりましたが、本日1.4.4がリリースされていたので試しに更新してみたところ、現象変わらずでした。
1.3.7に戻すと特にアクセス許可は求められてこないので、1.3.8以降で追加・変更された何れかの仕様に起因するものだと思いますが、思い当たるものはあるでしょうか?
ちなみにですが、こちらのコメ欄をみてJARから直で起動できるのに気付き試してみたところ、exeを介さない直接起動ではアクセス許可は求められませんでした。
ひとまず直接起動で使用させていただいていますが、特に問題はないでしょうか?
併せてご回答いただければと思います。
jarから直接起動すると、インストールされているjava実行環境(javaw.exe)が動いているプログラムとして認識されます。どんなjavaプログラムもjarから直接起動すると同じjava実行環境が使われるので、多分、以前、航海日誌、あるいは他の何らかのjavaプログラム実行時に、java実行環境をファイアウォールから除外設定したのかと思います。
java実行環境がプログラムとして認識されると、航海日誌をタスクバーに登録できないので、1.3.8から、タスクバーに登録できる独立したプログラムとして認識されるようにしました。それにより、logbook.exeを今まで実行したことがないプログラムと判定してセキュリティソフトが反応したのだと思います。
ちなみに、logbook.exeは1.3.6から追加されていますが、1.3.6~1.3.7は最新版で使用しているものとは違う起動exeで、それだとjava実行環境がプログラムとして認識されるので、タスクバーに登録できないという問題がありました。正確には、起動exeは登録できるが、起動するとタスクバー上では別のアプリ(java実行環境)となっていました。
jarから直接起動することについてですが、タスクバーに登録できないことと、ホットキーが使えないこと以外は特に問題ないと思います。
丁寧なご回答ありがとうございます。
確かにjavaw.exeは予め私の方で除外設定をしております。
仰るとおり1.3.8から上記とは別プログラムとして認識されるようになったのなら、改めてアクセス許可を求められるのは道理ですね。
疑問が氷解いたしました。ありがとうございます。
とりあえずjarからの直接起動による機能制限も私の使用範囲では問題なさそうなので、直接起動にてこれからも使用させていただこうと思います。
改めて丁寧にご回答いただきありがとうございました。
ドロップ報告書って当日分しか表示されないんでしょうか?
過去の戦闘履歴を見ようと思ってドロップ報告書を開いたら当日分しか表示されてませんでした
今日1.4.4にVerUPしたのでその影響なのでしょうか?
フィルターで期間をいじってください
前にドロップ報告書見た時には全部表示されていたと思ったんですが
VerUP時に期間が初期化されたか何かしたようですね
ドロップ報告書において勝利Sと完全勝利!!Sが別集計されていますが、
S勝利+完全勝利!!S の条件の追加は難しいでしょうか?
1.5.0以降のビルドでいいのでご検討願いますm(__)m
艦隊司令部使って撤退した艦がグレーアウトとかになると良いなと思います。
イベント限定機能なんで改良のモチベーションは高まらないかも知れませんが…
質問なんですが、艦隊司令部施設を使用して大破した艦を退避させて進撃した場合、その後の戦闘終了時に退避させた艦の大破警告のバルーンが出ているのですが、これは仕様でしょうか?
警告で驚くので退避させた艦は警告を出さないよう設定できますか?
具体的には開始時Dmg 残~敵艦名の表示が下にずれ、結果を表示する欄がウィンドウの表示外に隠れてしまいます。
ウィンドウを下に伸ばせば隠れた部分は出てきますが、普段よりも縦幅が広くなって使い辛く感じますので修正していただけるとありがたいです。
スクショ貼ってくれますか?
砲撃(1/3)→雷撃戦→砲撃(2/3)→砲撃(3/3)
の順に表示されていて変だと思います
お待たせしてすみません。
http://i.imgur.com/IgWcaNe.jpg
このように右側の部分が下にずれることで結果の欄がいつもより下に表示されてしまいます。
http://i.imgur.com/q9KHw4Y.jpg
こちらは比較用に通常艦隊で出撃した時のスクショです。
よろしくお願いいたします。
なるほど。それは実は航空戦での艦載機数表示が連合艦隊航空戦マス用に2段用意されているからなんですよね。AL/MI作戦以来、航空戦マスはないので、ただの厄介者になっていますが、ちょっと検討します。
1.4.5で対応しました。
>>33>>37
1.4.5で修正しました。
>>35
報告ありがとうございます!1.4.5で修正しました。
戦況表示に第2艦隊が出てしまいます。
1.4.4で確認。イベント以外では気にする必要はないですが・・・
おー、素晴らしいです。
まだ護衛退避の画面は確認できていませんが、そのうちに見られることでしょう(汗)
1.4.5で修正しました。
>>23>>40
報告ありがとうございます!1.4.5で修正しました。
対応ありがとうございます!
バージョンアップするときにきづきましたがバージョン情報からの最新版チェックが1.4.6が公開されてるにもかかわらず1.4.5を最新と判定しているようです。
1.4.5のときは最新版ですの表示がされ
1.4.6のときは最新版1.4.5が公開されていますと表示されています
特に設定は変更してないのですが問題なくなったみたいでよかったです。
お騒がせしました
敵艦船の名前の所にflagshipなど書いていただけないでしょうか?
整理している時に見にくいです…
例:駆逐イ級flagshipが駆逐イ級で書かれている
ご報告いたします。Ver1.4.5から1.4.6に更新したところ資材チャートの更新がされなくなってしまいました。
資材ログの方は正常に書き出されているようです。
今までは随時更新だと思っていたのですが…
報告ありがとうございます!
教えて頂くまでは気付かなかったのですが、今日の午前あたりに直しました。
>>46
表示しただけだと描画の更新がされないようになっていました。修正します。
今のバージョンでも、ウィンドウのサイズを少し変えるだけで更新されると思います。
1.5.4試してみました
フィルターパネル無しでグループ切り替え可なので、個人的には十分です
一応、不具合?がいくつか…
1. ウィンドウサイズ依存ですが、『その他』で区分されてるパネルで「鍵付きでない」「お風呂に入りたい?~」が装備指定のコンボリストに被さって表示されない症状があります(パネル部分Fix後の懸案項目で)
2. ウィンドウ内でのポップアップメニューからフィルターの種類を変更/表示非表示切り替え時、フィルタメニューのチェックと連動してません(パネル部分Fix後の懸案項目で)
3. 艦娘一覧(1)で、経験値昇順ソートをしているのですが、1.5.3時は「疲労」項目が、1.5.4時は「艦種」項目が選択されてしまっているようです
4. 要望?かもしれませんが、フィルタの表示状態が、再起動後に維持してもらえると嬉しいです