Forums: ユーザフォーラム (Thread #38700)

109のリリース (2017-06-14 22:47 by yyagi #79955)

気が付いたら、妙にバグ修正項目が溜まっていました。
あまり溜め続けるのもなんですので、109としてリリースしてしまおうかと思うのですがいかがでしょうか。

なおリリメモはこんな感じになります。新機能追加がほとんどない(実質無い)のが
気になるところではあるのですが・・・。


== 新機能追加 ==
* #36500 設定情報や各種DBの中身が以前と同じ場合は、上書きを行わないようにした。(SSD向けの対応)

== 機能変更 ==
* #35906 CONFIGURATIONの選択肢 (HH-0, HH-1など) を、言語リソースとして分離した。
* #36529 使用するフレームワークライブラリを、SlimDX から SharpDX へ変更。
* #37239 DTXManiaLog.txt にユーザー名を出力する際に、ユーザー名の部分を伏字にするよう修正。
* #xxxxx システムサウンドの読み込み方式を、「外部メディアから2回」から「外部メディアから1回」+「クローン1回」に
 変更。
* #xxxxx DirectShowLib を最新バージョン(1.0.0)に置き換え。
* #xxxxx BGAの描画方法を、1枚の内部テクスチャに全部描画してからそのテクスチャを画面に表示する方法に変更した。
 これにより、テクスチャを敷き詰めた間が透けることがある問題を修正。
* #xxxxx DirectInputのポーリング時、バックグラウンドに移るなどの要因で OtherApplicationHasPriority エラー
 「以外」が発生した場合にのみデバイスを外すよう修正。
* #xxxxx タイトルバーにマウスカーソルを合わせている場合は、マウスカーソルを消去しないようにした。
* #xxxxx WASAPI関連のログ出力を大幅に増やした。
* #xxxxx WASAPI排他(Exclusive)だけでなく、WASAPI共有を(Shared)選べるよう、SoundDeviceの選択肢を増やした。
* #37199 上記機能変更に付随して、サウンドデバイス選択時のフォールバック順(設定失敗したときの次候補選択)を、
  ASIO→WASAPI排他→WASAPI共有→DirectSound に変更。
* #xxxxx [DTXC] DTXCreatorからのDTXMania本体を呼び出すViewerの設定でも、WASAPI共有を選択できるようにした。

== バグ修正 ==
* #37173 演奏画面でHHOを叩いても画面内のパッドがアニメーションしない問題を修正。
* #37175 JoyPadのキーアサインの表示の際に、項番が表示されない問題を修正。
* #37176 キーアサインでマウスクリックを登録しても、登録が終わらない問題を修正。
* #37177 キーアサインでJoyPadのPOVを登録すると、同じ方向のHATが消える問題を修正。
* #37189 DirectSoundモード時にサウンド読み込みが遅かった問題を修正。
* #37227 ウインドウ表示の動画が画面外にはみ出す問題を修正。
* #37243 サウンドのバッファ更新間隔の取り回しを改善し、同設定値が更新間隔の最低値を下回らないようにした。
 これにより、WASAPI排他の設定がうまくいかない問題を修正した。(つもり)
* #xxxxx プラグインの拡張子チェックが不十分だった問題を修正。
* #xxxxx DTXMania を DTXV モードで起動すると null 参照例外が発生するミスを修正。
* #xxxxx 環境によっては、DTXManiaのウインドウ上にマウスカーソルを静止させていてもマウスが消えない問題を修正。
* #36897 [DTXC] MIDIインポート機能の呼び出し口を、ファイルメニュー内にも配置。
* #36899 [DTXC] ツール>オプション>使用レーン にDrumsが2つ表示されてしまう問題を修正。
* #37140 [DTXC] ドラム譜面がなくても常に#DLEVEL 50が補われてしまう問題を修正。
* #37236 [DTXC] ユーザー名に半角スペースが含まれていると、DTXCからViewerとしてDTXMania本体を起動しようとしても失敗する問題を修正。

== その他 ==
各種プロジェクト名の英語化。

Reply to #79955×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-06-15 00:10 by from #79956)

[メッセージ #79955 への返信]
> 気が付いたら、妙にバグ修正項目が溜まっていました。
> あまり溜め続けるのもなんですので、109としてリリースしてしまおうかと思うのですがいかがでしょうか。

よよよよよろしいんじゃないでしょうか。(圧倒され中

ところで、明後日からmatixxのロケテあるそうなんですが(以下消極的抹消
Reply to #79955

Reply to #79956×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-06-15 01:15 by yyagi #79957)

> よよよよよろしいんじゃないでしょうか。(圧倒され中
テストが全然足りてないという自覚はあります・・・

> ところで、明後日からmatixxのロケテあるそうなんですが(以下消極的抹消
実はウチから徒歩圏内にロケテ場所があったりするのですが・・・
とりあえず覗いてみようと思ってます。ええ、覗くだけですが・・・
Reply to #79956

Reply to #79957×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-07-03 22:12 by yyagi #80036)

まだテストが全然足りてない&機能強化途上ですが、学生さんの夏休み開始には
リリースを間に合わせたい、なぁ・・・(願望)

なお今更ですが、ロケテは土日爆睡している間に終わってしまった模様(汗;;;

Reply to #79957

Reply to #80036×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-07-10 23:47 by yyagi #80051)

改めて、109のリリース候補版を出しますので、動作確認いただけますと幸いです。
バージョン情報内には170801と入れてますが、気持ちとしては学生さんの夏休み
初めの来週末くらい(7/22,23)あたりには出してしまいたいところです。

モジュールはこちら。DTXCの033候補も同梱しています。
https://osdn.net/users/yyagi/pf/DTXMania_TestBuilds/files/DTXMania/DTXMania109(170801)_DTXC033(170801)_RC.zip

なお、WASAPI周りの対応を、099系列にも適用したいのですが・・・
うちの環境ではVS2008でソリューションを開けなくなってしまい、
対応できていません。ぐぐって出てきた devpkg /ResetSKpiPkgs も効果なし。
うーん、週末に再インストールするしかないか・・・。

> == 新機能追加 ==
> * #36500 設定情報や各種DBの中身が以前と同じ場合は、上書きを行わないようにした。(SSD向けの対応)

(追加)
* #37319 スキンに連動した、resources.csv ファイルの読み込みに対応。
スキン変更時に、スキンのルートフォルダ(例: System/Default/ )にresources.csvファイルがある場合は、それを読み込んで使う。
なお既定のresource.csvとして、System/ のファイルは削除不可。

> == 機能変更 ==
(変更)
* #35906 多国語化対応を完了した。CONFIGURATIONの選択肢 (HH-0, HH-1など) も、言語リソースとして分離した。

(あとは6/24時点での情報と同じ)
> * #36529 使用するフレームワークライブラリを、SlimDX から SharpDX へ変更。
> * #37239 DTXManiaLog.txt にユーザー名を出力する際に、ユーザー名の部分を伏字にするよう修正。
> * #xxxxx システムサウンドの読み込み方式を、「外部メディアから2回」から「外部メディアから1回」+「クローン1回」に
>  変更。
> * #xxxxx DirectShowLib を最新バージョン(1.0.0)に置き換え。
> * #xxxxx BGAの描画方法を、1枚の内部テクスチャに全部描画してからそのテクスチャを画面に表示する方法に変更した。
>  これにより、テクスチャを敷き詰めた間が透けることがある問題を修正。
> * #xxxxx DirectInputのポーリング時、バックグラウンドに移るなどの要因で OtherApplicationHasPriority エラー
>  「以外」が発生した場合にのみデバイスを外すよう修正。
> * #xxxxx タイトルバーにマウスカーソルを合わせている場合は、マウスカーソルを消去しないようにした。
> * #xxxxx WASAPI関連のログ出力を大幅に増やした。
> * #xxxxx WASAPI排他(Exclusive)だけでなく、WASAPI共有を(Shared)選べるよう、SoundDeviceの選択肢を増やした。
> * #37199 上記機能変更に付随して、サウンドデバイス選択時のフォールバック順(設定失敗したときの次候補選択)を、
>   ASIO→WASAPI排他→WASAPI共有→DirectSound に変更。
> * #xxxxx [DTXC] DTXCreatorからのDTXMania本体を呼び出すViewerの設定でも、WASAPI共有を選択できるようにした。
>
> == バグ修正 ==
> * #37173 演奏画面でHHOを叩いても画面内のパッドがアニメーションしない問題を修正。
> * #37175 JoyPadのキーアサインの表示の際に、項番が表示されない問題を修正。
> * #37176 キーアサインでマウスクリックを登録しても、登録が終わらない問題を修正。
> * #37177 キーアサインでJoyPadのPOVを登録すると、同じ方向のHATが消える問題を修正。
> * #37189 DirectSoundモード時にサウンド読み込みが遅かった問題を修正。
> * #37227 ウインドウ表示の動画が画面外にはみ出す問題を修正。
> * #37243 サウンドのバッファ更新間隔の取り回しを改善し、同設定値が更新間隔の最低値を下回らないようにした。
>  これにより、WASAPI排他の設定がうまくいかない問題を修正した。(つもり)
> * #xxxxx プラグインの拡張子チェックが不十分だった問題を修正。
> * #xxxxx DTXMania を DTXV モードで起動すると null 参照例外が発生するミスを修正。
> * #xxxxx 環境によっては、DTXManiaのウインドウ上にマウスカーソルを静止させていてもマウスが消えない問題を修正。
> * #36897 [DTXC] MIDIインポート機能の呼び出し口を、ファイルメニュー内にも配置。
> * #36899 [DTXC] ツール>オプション>使用レーン にDrumsが2つ表示されてしまう問題を修正。
> * #37140 [DTXC] ドラム譜面がなくても常に#DLEVEL 50が補われてしまう問題を修正。
> * #37236 [DTXC] ユーザー名に半角スペースが含まれていると、DTXCからViewerとしてDTXMania本体を起動しようとしても失敗する問題を修正。
>
> == その他 ==
> 各種プロジェクト名の英語化。

Reply to #79955

Reply to #80051×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-07-19 23:50 by yyagi #80082)

このまま問題なさそうであれば、今週末に109としてリリースします。
問題がございましたら、お早めにお知らせ頂けますと幸いです。

英文のリリメモ、まだ作っていなかった…
Reply to #80051

Reply to #80082×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: 109のリリース (2017-07-23 20:29 by yyagi #80097)

先ほど、109をリリースしました。うっかり寝過ごすところでしたが、何とか週末のうちに対応できました。すみません。

なお、DTXCのバージョン番号に未来の日付が含まれていますが、軽く無視ください :-)

さて、夏のうちに、今度こそトレーニング機能を実装するぞー! (と、とりあえず宣言だけして自分を追い込んでみる)

Reply to #80082

Reply to #80097×

You can use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login