# DxBeep - MasterVC Plugin

MasterVC 用プラグインです。
動作には DirectX9 以降が必要です。

MasterVC のTips表示時に、"ピッ" と音を鳴らします。
DirectX を使っているので、ゲーム中でも問題なく動作します。（たぶん）

ただし、音の出力にはプライマリサウンドデバイスを用いてため、
MasterVCで制御中のデバイスから音が出るわけではありません。

バックグラウンド音再生の機能は、ＢＧＭを鳴らすための機能ではなく、
無音状態に休止するデバイス向けで、音を再生し続けることで無音状態を無くし音飛びを防止するためものです。
デフォルトでは聞こえないくらい小音量のノイズ音を用意しています。


# インストール方法

MasterVC Setupのプラグイン設定からプラグインを選択してください。


# アンインストール方法

MasterVC Setupのプラグイン設定からプラグイン選択を解除してください。


# 操作方法（デフォルト設定の場合）

## MasterVC ポップアップメニュー(右クリックメニュー)

* DxBeep : DxBeepサブメニューを開きます
    - 操作音を鳴らす :  
        MasterVC操作時、音を鳴らします。
        （チェックされている時、鳴ります）

    - 背景音を鳴らす :  
        設定されている背景音をループ再生します。
        （チェックされている時、鳴ります）


# 環境設定

MasterVC Setup の プラグイン設定の設定ボタンを押します。

再生する音を追加するには、MasterVCのインストールフォルダに
dxbeepフォルダを作成し、WAVファイルを置きます。
（サポートしているフォーマットはWAVファイルだけです）


# サポート・免責・再配布について

MasterVC の関連ツールですので、MasterVC と同様です。


# 改版履歴

  * 4.5.0 - 2026/08/16
    - 設定ファイルを mmvc.ini に統合しました

  * 4.1.0 : 2019/04/21
    - DxBeep用WAVファイルの場所を resource/dxbeep に変更
    - タッチ操作時の操作音対応
    - 64bit版を同梱
    - 高DPI対応
    - コンパイル環境を Microsoft Visual C++ 2019 に変更

  * 4.0.0 : 2012/02/15
    - バージョンをMasterVC本体にあわせるようにしました。
    - MasterVC 4.0.0 プラグインAPI に更新。
    - コンパイル環境を Microsoft Visual C++ 2010 Express Edition に変更
    - バイナリの文字コードを Unicode 形式に変更
    - サスペンド復旧時にリソース開放ミスがあったのを修正。

  * 1.2.3 : 2010/06/30
    - コンパイル環境を Microsoft Visual C++ .NET 2002 に戻した
    - MasterVC 3.7.0 プラグインAPI に更新

  * 1.2.2 : 2009/10/08
    - DirectX エラーメッセージライブラリをリンクしないように修正。（バイナリサイズ激減だ）

  * 1.2.1 : 2009/05/30
    - ダイアログボックスフォントにWindowsのメッセージボックスフォントを利用するように修正。
    - ソースコードを大幅リフレッシュ

  * 1.2.0 : 2008/02/02
    - plugin-API 3.6.3 対応

  * 1.1.0b : 2008/01/20
    - バックグラウンド音用のノイズデータの原音（音量がでかい）の間違って収録していた。

  * 1.1.0 : 2006/10/10
    - DxTipsから改名
    - 色々修正
    - 設定ダイアログを追加

  * 1.0.1 : 2005/06/06
    - バックグラウンド音停止処理にバグがあったのを修正。サウンドデータを付け忘れていた!! 汗;)

  * 1.0.0 : 2005/06/04
    - 初公開版

