既に修正版は公開していますが、
艦娘一覧を開くとハングする問題の修正版の記事です。
追記: 9/26 艦載機の熟練度がMAX以外の時も制空値が加算される不具合が見つかったので修正版(1.2.6 rev1)に置き換えました。
くらんぽりん⊿武道館9/29.30様 ご報告どうもありがとうございました。
こんばんは、まんもすです。
※上のリンクから落とせるのは最新版(安定板)です。
上記ソフトウェアの使用は、すべて自己責任で行ってください。
上記ソフトウェアを使用した結果生じた損害について、開発者は一切責任を負いません。
自己責任の上で利用するということを同意の上ご利用ください。
当ツールの改良に Grabacr07様は一切 関わっておりません。
上記ソフトウェアの二次配布は禁止とさせていただきます。
また、上記のソフトウェアが役に立った。と思われた方は、当サイトのAmazonの商品広告などをクリックして何かご利用者様にとって必要な商品を購入(表示されていないものでも構いません)して頂けたら幸いです。(今後の開発費用、およびサーバー費用に充てさせて頂きます。)
もし直接カンパして頂けるのであれば Amazonギフト券- Eメールタイプ で次のアドレスまで「neko.konekoro.girls@gmail.com」送信して頂ければ幸いです。(金額はおいくらでもありがたく頂戴いたします。)
頂いたギフトは開発やサーバー費用に充てさせて頂きます。
※返金には応じることができません。
※また、カンパして頂いても優遇はできませんのでご了承ください。
AdBlockをオフにしてください。
導入方法や動作確認環境などについて、初めての方はこちらをご確認ください。
艦娘一覧の追加機能などはこちらをご確認ください。
動作環境
・Windows 7 (動作確認済み)
・Windows Vista (動作確認中)
※.NET Framework 4.5 が必要です。
補足
本家(特に4.0.0以上)を使用した方へ
設定ファイルが消されています!!
遠征通知とかリセット(チェックボックスが外されていたり)されているのでお気を付け下さい。
当サイトのプラグインについて
当サイトの最新版のプラグインを落としたつもりでも、Xに内包されているプラグインよりバージョンが古い可能性があるのでお気を付け下さい。
当サイトのプラグインのバージョンは「ツール」>「プラグイン名」を選択すると上部に「version X.YZ」のように表示されていますので、その情報を参考にしてください。
※夕張さんの工廠記録はXと比べてダウンロード数が1割程度しかなく、ご利用になられたい方のみダウンロードをしてくださいというスタンスのため、内包していません。
更新・追加・変更した機能(1.2.5からの変更分)
・全体的
- 艦娘一覧を開こうとしたときにハングする問題を修正しました。
- 艦載機の熟練度MAX時の制空値対応について
艦攻(+3)・艦爆(+3)・水爆(+9) するようにしました。
不具合報告などについて
本ページへコメントをください。
各種 他サイトのプラグインをご利用の方は、その情報も含めてご記入ください。
問題の深刻度に合わせて対応を行います。
いつもダウンロードして使わせていただいております。
昨日エラーでソフトが強制終了後、起動できなくなってしまいました。
エラーログは以下のように出力されています。
ERROR, date = 2015/10/10 17:36:01 +09:00, sender = 名前:KanColleViewer.exe
コンテキスト ポリシーがありません。
,
System.InvalidOperationException: Null 許容のオブジェクトには値を指定しなければなりません。
場所 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
場所 System.Nullable`1.get_Value()
場所 Grabacr07.KanColleWrapper.Models.AnchorageRepairShip.TicksProc(Boolean isCycleTimeDisplay)
場所 Grabacr07.KanColleWrapper.Models.FleetCondition.Tick()
場所 Grabacr07.KanColleWrapper.TimerNotifier.b__0(Int64 _)
場所 System.Reactive.AnonymousObserver`1.OnNextCore(T value)
場所 System.Reactive.ObserverBase`1.OnNext(T value)
場所 System.Reactive.Observer`1.OnNext(T value)
場所 System.Reactive.Subjects.Subject`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.AsObservable`1._.OnNext(TSource value)
場所 System.Reactive.Linq.ObservableImpl.Timer.TimerImpl.Tock(Int64 count)
場所 System.Reactive.Concurrency.DefaultScheduler.<>c__DisplayClass9`1.b__7()
場所 System.Reactive.Concurrency.AsyncLock.Wait(Action action)
場所 System.Reactive.Concurrency.DefaultScheduler.<>c__DisplayClass9`1.b__6()
場所 System.Reactive.Concurrency.ConcurrencyAbstractionLayerImpl.PeriodicTimer.Tick(Object state)
場所 System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.TimerQueueTimer.CallCallback()
場所 System.Threading.TimerQueueTimer.Fire()
場所 System.Threading.TimerQueue.FireNextTimers()
場所 System.Threading.TimerQueue.AppDomainTimerCallback()
対応方法等はありますでしょうか。
ちなみに1.2.7でも同じエラーで強制終了しております。
起動できなくなったという現象について詳しく書いて下さい。
exeを起動したらどうなるのか?とか、あとは使用しているOSとか。
あと、強制終了する直前は何をしていましたか?
エラーログも記載頂いたのは今日の分ですよね。
昨日のエラーが発生した時のエラーログを下さい。
ありがとうございます。
>起動できなくなったという現象について詳しく書いて下さい。
起動できなくなったと言うよりは、起動直後(秘書艦のセリフが終わったくらいのタイミングで)強制終了します。
>使用しているOSについて
Windows7Pro SP1となります。
>あと、強制終了する直前は何をしていましたか
特に何もしていないのですが、しいて言えば遠征隊が帰還していたタイミングに多く発生しています。
>エラーログについて
すみません、一度ソフトを入れなおしたので、削除されてしまっております。
代わりと言ってはアレですが、1.2.8でのエラーログが残っていましたので、貼っておきます。
ERROR, date = 2015/10/10 17:30:30 +09:00, sender = 名前:KanColleViewer.exe
コンテキスト ポリシーがありません。
,
System.InvalidOperationException: Null 許容のオブジェクトには値を指定しなければなりません。
場所 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
場所 System.Nullable`1.get_Value()
場所 Grabacr07.KanColleWrapper.Models.AnchorageRepairShip.TicksProc(Boolean isCycleTimeDisplay)
場所 Grabacr07.KanColleWrapper.Models.FleetCondition.Tick()
場所 Grabacr07.KanColleWrapper.TimerNotifier.b__0(Int64 _)
場所 System.Reactive.AnonymousObserver`1.OnNextCore(T value)
場所 System.Reactive.ObserverBase`1.OnNext(T value)
場所 System.Reactive.Observer`1.OnNext(T value)
場所 System.Reactive.Subjects.Subject`1.OnNext(T value)
場所 System.Reactive.Linq.ObservableImpl.AsObservable`1._.OnNext(TSource value)
場所 System.Reactive.Linq.ObservableImpl.Timer.TimerImpl.Tock(Int64 count)
場所 System.Reactive.Concurrency.DefaultScheduler.<>c__DisplayClass9`1.b__7()
場所 System.Reactive.Concurrency.AsyncLock.Wait(Action action)
場所 System.Reactive.Concurrency.DefaultScheduler.<>c__DisplayClass9`1.b__6()
場所 System.Reactive.Concurrency.ConcurrencyAbstractionLayerImpl.PeriodicTimer.Tick(Object state)
場所 System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.TimerQueueTimer.CallCallback()
場所 System.Threading.TimerQueueTimer.Fire()
場所 System.Threading.TimerQueue.FireNextTimers()
場所 System.Threading.TimerQueue.AppDomainTimerCallback()
再現するか試してみたいので、第1艦隊~第4艦隊の艦娘名だけで良いので旗艦から順に編成内容を書いて頂いてもよろしいですか?
編成は以下の通りだったと思います。
よろしくお願いします。
第一
明石・Italia・古鷹改二・阿賀野・飛龍改・蒼龍改
第二
龍田改・長波改・巻雲改・霞改・弥生改・千代田甲
第三
まるゆ・伊八・浜風・伊19
第四
由良改・敷波改・荒潮改・谷風改・涼風改・五月雨改
ありがとうございます。再現するか試してみます。
本件ですが、私の手元では再現しないため具体的に問題を追えていません。
怪しいのは泊地修理のタイマーです。
再現できないのではっきりしたことは言えませんが、ともき様の手元でしか起こらない処理のタイミングずれ(早く動いた結果なのか遅れた結果なのかは不明)により、現象が出ていたと思われます。
前回のコメントから察するに、現状は再現していないのかな・・・と思っていますが再現するようであれば、泊地修理疑似表示のオプションをOFFにすることで、とりあえず回避できるかもしれません。
まんもす様
仰るとおりで現状としては再現しておりません。
今度頻発するようでしたら、泊地修理疑似表示のオプションをOFFにして試してみます。
いろいろとご対応ありがとうございました。