MIDIミュージック音量の設定が保存されない
Issue #1093
resolved
表題の通り、MIDIミュージック音量を設定しなおしても、CWPyを起動し直す度にこの値がデフォルト値となっている。 wssxファイルに別名保存して中身を覗くと該当項目らしきも保存されていないことがから設定ファイルの保存に問題がありそう。
Comments (6)
-
repo owner -
どうもミュージック音量とMIDIミュージック音量が同値の場合に起きるバグのようです。
case 1: ミュージック音量が15、MIDIミュージック音量が14の場合は以下の値が保存される
<BgmVolume midi="14">15</BgmVolume>
case 2: ミュージック音量が15、MIDIミュージック音量も15の場合は以下の値が保存される
<BgmVolume>15</BgmVolume>
しかし、読み込み時にmidi="(numeric)"がない場合、CWPyはMIDIミュージック音量をデフォルト値40に割り当てる
-
repo owner ありがとうございます。どうも保存時の処理が意図的にそういうふうにされていたようです。保存と読込で仕様に齟齬があったのだと思います。
値が同一でも両方とも保存するように修正しました。
-
動作良好です。迅速なFIXありがとうございました。
-
repo owner ご確認ありがとうございます。
では、この課題は非ログインユーザーとして立てられたものなので私の方でクローズしておきます。
-
repo owner - changed status to resolved
- Log in to comment
ご報告ありがとうございます。
手持ちの環境及び新規にダウンロードし直した5.1で確認してみたのですが、MIDIミュージック音量は保存されてしまい、現象を再現できませんでした。何らかの環境やその他の設定との兼ね合いで発生したりしなかったりする問題かと思います。
以下の点を確認していただけないでしょうか:
2.を実行する場合はあらかじめ設定情報を保存しておき、事後に元に戻せるようにしておくことをおすすめします。