艦隊これくしょんを遊ぶためのツールのプラグインを
Windows 7やWindows Vista環境でも音が鳴るように改良しました。
こんにちは、まんもすです。
艦隊これくしょんを遊ぶための専用ブラウザ「提督業も忙しい」で
Windows7などの旧OSを利用している場合に
遠征完了通知などで音を鳴らすプラグインを作った改良したので公開します。
※上のリンクから落とせるのは最新版です。
Windows 8以降のOSの方はこちらの注意事項を一読の上、ご利用ください。
※2015/02/22~2015/02/23 の間に
疲労回復の通知を艦隊別に設定できるプチアップデート予定
※2015/02/22 20:30頃アップデートしました。
AdBlockをオフにしてください。
機能や動作環境
・Windows 7、Windows Vistaでバルーン通知があった際に
指定した音声ファイルを再生します。
・Windows 7、Windows Vistaで動作確認済み。
・提督業も忙しい!3.40では動作確認済み
(3.5x以降は未確認 ※動かなければコメント頂けると助かります)
使い方(導入)
★主にWindows 7などの旧Windows向けです。
トースト通知で音が鳴る(らしい) Windows 8以降では無意味なプラグインです。
(Windows 8でも導入は可能です)
・提督業も忙しい!を終了させます。
・提督業も忙しい!の「plugins」のフォルダの中にある
「WindowsNotifier.dll」 を 「WindowsNotifier.dll_bak」のようにリネームします。
★別のフォルダに移動させてください。
同じフォルダ下に元の WindowsNotifier.dll があると
ツールのメニューが2つになったりします。
・ダウンロードしたzipファイルを展開します。
・展開したフォルダの中にある
「WindowsNotifier.dll」と「chime.wav」というファイルを
提督業も忙しい!の「plugins」のフォルダへコピー(移動)します。
・提督業も忙しい!を起動し、ログインします。
・「ツール」を選択し、「WindowsNotifier」という項目が追加されていたら成功です。
下のような画面が表示されるはずです。
使い方(機能)
・提督業も忙しい!が通知してくれる5種類の通知の
- 音声ファイル(再生可能なのはWAVE形式のみ)
- 音を鳴らすかどうか
- トースト通知を止めるかどうか(Windows 8以降専用)
を設定可能です。
・ 「File Open」のボタンをクリック
ファイル選択ダイアログが表示されますので、
再生したいAudioファイル(WAVE形式のみ)を選択してください。
・「Enable」のチェックボックス
チェックが付いている場合は、バルーン通知が発生した時
左で選択されているAudioファイルの再生を行います。
※ここではバルーン通知の有効/無効設定を変更する事はできません。
・艦隊別通知「第○艦隊」のチェックボックス
疲労回復の通知を艦隊別に行うかどうかを設定できます。
チェックを外すと音声ファイルによる通知を行いません。
(バルーン通知は行います)
・「Stop Toast Signal」のチェックボックス(Windows 8以降専用)
Windows 8以降のOSで実行されるトースト通知を止めるための設定です。
Windows 8では通知と同時に音が鳴るそうですので、
指定した音声ファイルと同時に音が鳴ったりする現象を回避するための苦肉の策です。
Windows 8以降のOSをお使いの方で
設定した通知音のみで良い!と思った方は、
こちらのチェックボックスにチェックを入れてください。
・音声のミュートについて
「提督業も忙しい!」本体の機能にミュート機能があります。
本プラグインの音声再生も、本体のミュート機能と連動します。
(本体がミュート中は、通知があっても音が鳴りません。)
補足:その他の通知について
現状は、「設定」 > 「通知設定」 を選択した画面の
[テスト]を押したときにしか使われていないようです。
なお、上記の設定画面で変更した内容は「KanColleViewer.exe」があるフォルダに
「WindowsNotifierSetting.cxf」というファイルを作成して状態を保存しています。
「WindowsNotifierSetting.cxf」を削除する事で設定状態を初期化できます。
使用しなくなったら上記のファイルを削除していただければOKです。
提督業も忙しい!の本体はAppDataに設定内容を書き込んでいますが
当プラグインは「WindowsNotifierSetting.cxf」以外に書き出しは行っておりません。
当たり前ですがレジストリへの書き込みも行っておりません。
エラーメッセージについて
・起動時に「設定ファイルの書き込み権限がありません・・・」と表示された場合
「KanColleViewer.exe」があるフォルダの書き込み権限がありません。
エラーが表示されても通知音を鳴らす事は可能ですが
設定した内容が保存されません。
解決するには「KanColleViewer.exe」があるフォルダのアクセス権を変更してください。
作者コメ
提督業も忙しい!の本ソースを改良するつもりでしたが、
WPF、C#、その他もろもろの知識が不足しすぎていたため
不便に感じていた部分の1つを先に改良する事にしたものが本ツールです。
探せばどこかにありそうなツールですが、
勉強のために作ったものですので被っていたらゴメンナサイ。
「他の音声ファイルを鳴らせるように」とか、
「通知をさらに細分化して設定したい」といった改良もできますが
他の音声ファイルの再生方法を学びたいわけでも、
通知に凝りたいわけでもないので
不具合がない限りアップデートの予定はありません。
謝辞
提督業も忙しい!という素晴らしいツールを
作成・ソース公開して下さっているGrabacr07様に感謝。
http://grabacr.net/kancolleviewer
添付しているchime.wavファイルは
「魔王魂」様のサイトにて公開されているものを利用させて頂いております。
元ファイル名:se_maoudamashii_chime13.wav
http://maoudamashii.jokersounds.com/music_rule.html
【更新履歴】
2015/02/08 一部更新
2015/02/22 ver1.30に合わせて内容を更新・追記
Windows8.1で使用しようとしていますが
http://www.fastpic.jp/images.php?file=3879755944.png
のようになりファイル選択できません・・・
ふぬら様、ご利用およびコメントありがとうございます。
はい、こちらは仕様になります。
もともとのプラグイン作成の意図は「Windows7でも作業時のサポート目的で通知音を鳴らすこと」です。Windows8以降はトースト通知で音が鳴ると拝見しておりますので、Windows8以降では本プラグインが音声ファイルを再生できるようにはなっておりません。そのため音声ファイルを選択できないようにしております。
Windows8以降はサポートするつもりはありませんでしたが検討してみた所
・「トースト通知も鳴りながら、指定した音声ファイルも鳴らす」
・「トースト通知を止めて指定した音声ファイルのみ鳴らす」
のどちらかでよろしければ(私の)コストもかからずに実現できそうな気がします。
今晩、試して修正版をアップしようと思いますので、もし上記のような対応でもよろしければ、2/18以降(※本日中ですと何時とは確約できませんので)に再訪していただければ幸いです。
※返信が遅くなり申し訳ありません。
3.7になってから上記の操作をしてもツールの画面にでてこなくなりました、windows7です
報告ありがとうございます。
これから調査いたします。
こちらをお試しください。
https://www.cross-ring.net/web/POW/2015/05/kancolleviwer-plugins.html
最新バージョン3.8.2 rev.1 導入成功と起動確認
使用OS Win7 64ibt [jp]
2015年6月12日現在
通りすがりの変態提督様
報告ありがとうございます。
ページを修正させていただきました。
最新バージョン3.8.2 rev.1
使用OS Win7 64ibt [jp]
通知音がなると一定確率でブラウザが「問題が発生したため動作を停止しました」とエラーがでゲームが落ちます
改善お願いします
お手数ですが もう少し状況を明確化して頂いてもよろしいでしょうか?
1, 落ちる通知の内容。その他気になるタイミングなど。
2, お使いのWindowsNotifierのバージョン。
よろしくお願いします。
(コメントの重複分は削除しました。)
落ちる通知は艦隊の疲労回復の通知で極稀に落ちる時があります。
それ以外の通知で落ちることはありませんでした。
使用しているプラグインのバージョンは最新バージョンです。
ブラウザも最新バージョン3.8.2 rev.1 です
それ以外のエラーやバグなどは今現在無いです。
もし新しいエラーやバグが発生した場合は報告します。
ありがとうございます!
ということは本家で消された何かの処理を見落としているという事ですね・・・
ご報告感謝します。こちらでも確認してみます。
WindowsNotifierは1.52と1.55を公開しています。
もし、1.52をお使いであれば下の1.55をお使いください。(たぶん大丈夫だと思います)
https://www.cross-ring.net/web/POW/2015/05/windows-notifier-155.html
ご迷惑をおかけして申し訳ありません。
こちら原因がわかりました。
近日中に修正版を出せるように準備します。
ブラウザの最新バージョン4.1.0が公開されていたのでバージョンアップし
最新バージョンのブラウザにプラグインを導入しましたが起動していません
ブラウザ最新バージョン4.1.0のプラグインの確認ページで確認したところ
プラグインとして読み込んでいますが起動してい無いことがわかりました。
提督業も忙しい!(本家) 3.8.2 rev.1
※4.0.0以上には対応していません。
https://www.cross-ring.net/web/POW/kancolle/plugins/windowsnotifier.html