W-ZERO3サウンドチューンアプリ VMVC

こんな書き込みを見つけたので。

882 名前:名無しさん@そうだ選挙に行こう sage 投稿日:2007/07/29(日) 13:26:21 ID:m/lvs0fY0
無理やり流れを変えてみる.

003/004でヘッドホン出力・スピーカ出力の上限値を変更する方法.

HKLM\Drivers\BuiltIn\WaveDev\ShConfig
にPdaHPMaxVolというDWORD値を作成することで
ヘッドホン出力の上限値が設定できるみたい.

レジストリキーが無い場合のデフォルト値は多分0xB000で,
0xFFFFとかにすると耳に突き刺さるぐらい大きくなる.
設定変更後はソフトリセットが必要.

同様にPdaSpkMaxVolでスピーカ出力の上限値が設定できるかも.
こちらはレジストリキーが無い場合のデフォルトは0xFFFFかな.

#adesではこの辺りはUIから変更可能になっているんだったかしら...


W-ZERO3の最大音量を変更するアプリを作ってみたのさ。
といっても、レジストリ書き換えの代行をしているだけなので、とくにこれと言ったことはしていないのですが。
とはいえ、自己責任で。
あ、そうそう、最大音量の変更はソフトリセットしないと適用されません。

ダウンロードはこちら。
Max Volume Changer

とりあえずこちらで初代のみ確認しました。
esは手元にあるので、後に確認しますが。どうやらesでも動いた。
adesは持ってないので確認不可能。
004shなんてマニアックな珍しい物は持っていないぜ。






追記:MortScriptヴァージョンもどうぞ。
こんな突っ込みも。

66 名前:白ロムさん sage New! 投稿日:2007/07/31(火) 18:35:31 id:rBimk2je0
>>51
それだけなら
MortScript1行でできる

そりゃそうです。
できることならワザワザVSなんか起動しないで、楽した方が得策です。
というわけで、MortScriptヴァージョンも作ったのさ。
以下スクリプト

choice("Max Volume Changer","ヘッドホン最大音量 : " & RegRead("HKLM", "Drivers\BuiltIn\WaveDev\ShConfig","PdaHPMaxVol") & "/65535^NL^スピーカー最大音量 : " & RegRead("HKLM", "Drivers\BuiltIn\WaveDev\ShConfig","PdaSpkMaxVol") & "/65535","ヘッドホン最大音量変更","スピーカー最大音量変更","----------------","前面背面スピーカ切替","44kHz化")
case(1)
RegWriteDWord( "HKLM", "Drivers\BuiltIn\WaveDev\ShConfig","PdaHPMaxVol",input("最大音量を入力してください。^NL^半角数字0〜65535","ヘッドホン最大音量変更"))
case(2)
RegWriteDWord( "HKLM", "Drivers\BuiltIn\WaveDev\ShConfig","PdaSpkMaxVol",input("最大音量を入力してください。^NL^半角数字0〜65535","スピーカー最大音量変更"))
case(4)
Run("\Windows\ChgSndOut.exe")
case(5)
Run("\Windows\use44khz.exe")
endchoice

ファイルでダウンロードしたかったら、こちら。
VMVC


保存時、または保存後に拡張子の.txtを消してから、実行してください。