ダウンロードリスト

プロジェクト概要

DTXMania は、電子ドラム「DTX」シリーズを使って気軽に演奏が楽しめる、ドラムトレーニングソフトウェアです。 設定方法や操作方法など、詳しい使い方は、「文書」のFrontPageを見てください。 公開バージョンは2種類あります。Release 099系とRelease 100(以降)系です。前者はXP/Vistaでも動作しますが、現在バグ修正のみ行っており、新機能の追加は行っていません。後者はWindows7以降(.NET Framework 4.7が動作する環境)で動作し、今後も新機能の追加を行っていきます。

リリース時刻: 2017-07-23 19:59
DTXMania 100 series, and DTXCreator: 109(170723) and 033(170801)

名前 サイズ ハッシュ 日付 ダウンロード数
DTXMania109(170723)_DTXC033(170801).zip 16.09 MB 2017-07-23 20:00 516

リリースノート

DTXMania109(170723)&DTXCreator033(170801) released.

Any comments/requests are welcome. Please let us know by Tiket or Forum.

We changed frame work used in DTXMania, from .NET Framwork 4.5.1 + SlimDX, to 4.7 + SharpDX. As the result, DTXMania 109 cannot work in Vista/XP (because 4.7 is not released from Microsoft).

Moreover, we did big updates in WASAPI support. Now you can use "WASAPI-Shared" sound type.

And also we completed multi-language framework development, bug-fix etc.

BTW we update DTXC. (ex. Fixed launching DTXMania from DTXC as the viewer mode, in case username includes space(" "))

DTXMania109(170723)&DTXCreator033(170801) です。

問題・意見・要望等ありましたら、チケットまたはフォーラムにてお知らせください。 (今回はリリース前のテストが十分ではなかったので特に・・・。)

DTXMania本体で使用するフレームワークを、.NET Framwork 4.5.1 + SlimDX から、同4.7 + SharpDXに変更しています。 これに伴い、Vista以前の機種では動作しなくなります。(4.7がVista以前で提供されていないため。) また、WASAPI周りの動作を大きく修正しており、サウンドタイプとして新たにWASAPI共有に対応しました。

その他、多国語化対応の完了(コンフィグの選択肢等もリソース分離した), バグ修正などを行っています。

また、今回はDTXCのバグ修正も行っています。(ユーザー名にスペースが含まれていた場合に、DTXCからDTXManiaをViewerとして起動できなかった 問題の修正など)

変更履歴

New Features

  • #36500 Stopped overwriting in case new settings/database are just the same than before. (to reduce SSD degration)
  • #37319 Skin-interlocked resources.csv. When changing skin on DTXMania, if skin root folder (ex. System/Default/ ) have resources.csv file, it will be applied. If not, default one (System/) will be used. That's why you cannot remove System/resource.csv file.

Changed features

  • #xxxxx Changed .NET Framework version (4.5.1 -> 4.7), due to the termination of 4.5.1 supports.
    4.7 is initially preinstalled in Win10 Creators Update. Other OS needs to download/install it.
    BTW, 4.7 supports only Windows7 SP1 and later. (Vista/XP cannot use it)
  • #36529 Changed DirectX wrapper framework; SlimDX -> SharpDX.
  • #35906 Completed multi-language framework developiongt. Choice-items in CONFIGURATION (ex. HH-0, HH-1 etc) are also separated from exe file to langeage resouces file (System/resources.csv). All we have to do is to prepare resouce for each languages. (we expect your great help :-)
  • #37239 Most username become asterisk (****) in DTXManiaLog.txt.
  • #xxxxx Accelerated system sound loading. ("load twice from HDD"-> "load once from HDD" + "clone it in memory")
  • #xxxxx Updated DirectShowLib to the latest one(1.0.0).
  • #xxxxx Changed BGA drawing way... drawing layered bga to one single internal texture, then put it in display. As the result, no noises between layered-BGAs.
  • #xxxxx Change removing HID device way; When polling DirectInput devices, remove it "except" OtherApplicationHasPriority error occurred. (that error occurs when DTXMania window went background).
  • #xxxxx Stop hiding mousr cursor when it is on the window title bar.
  • #xxxxx Add tons of WASAPI-related logs in DTXManiaLog.txt.
  • #xxxxx Add WASAPI-Shared support. (old "WASAPI" support continues as "WASAPI-Exclusive")
  • #37199 Changed soundtype fallback order; ASIO -> WASAPI-Exclusive -> WASAPI-Shared -> DirectSound.
  • #xxxxx (DTXC) Support WASAPI-Shared in DTXCreator-Options-Viewer.

Bug fixes

  • #37173 Fixed to wowk HHO pad animation correctly.
  • #37175 Fixed to show item number in JoyPad key assign.
  • #37176 Fixed to work mouse-click registration correcty in pad assing screen.
  • #37177 Fixed not to remove HAT assign when same-way POV is assigned.
  • #37189 Fixed DirectSound sound loading (become faster than before)
  • #37227 Fixed not to forced-out movie display
  • #37243 Improved sound buffer configuration; gurantee "buffer >= update time"
  • #xxxxx Fixed plugin-extention check (accept "dll" only)
  • #xxxxx Fixed not to become null reference exceptions when DTXMania is launched as DTXV mode.
  • #xxxxx Fixed to hide mouse cursor correctly when it is on DTXMania window. (but it doesn't work well in sometimes...)
  • #36897 (DTXC) Set "MIDI Import" item in file menu.
  • #36899 (DTXC) Fixed not to show two "Drums" in Tools - Option - Lanes
  • #37140 (DTXC) Fixed not to set "#DLEVEL 50" when no drum chips
  • #37236 (DTXC) Fixed to launch DTXMania correctly when username incudes space(" ").

Miscellaneous

  • In source code project, most project names are changed into English one (except DTXViewer project)

新機能追加

  • #36500 設定情報や各種DBの中身が以前と同じ場合は、上書きを行わないようにした。(SSD向けの対応)
  • #37319 スキンに連動した、resources.csv ファイルの読み込みに対応。スキン変更時に、スキンのルートフォルダ(例: System/Default/ )に resources.csv ファイルがある場合は、それを読み込んで使う。ファイルがなければ、既定のもの (System/) を使う。既定の System/resource.csv ファイルは削除不可。

機能変更

  • #xxxxx 使用する .NET Frameworkのバージョンを、4.5.1から4.7.0に変更。(4.5.1のサポートが既に終了していたため)
    4.7.0は Windows10 Creators Update (RS2) には標準搭載、それ以外はMicrosoftのサイトからのダウンロードとインストールが必要。
    なお4.7.0はWindows7 SP1より前のOSは未サポートなので注意。
  • #36529 使用するフレームワークライブラリを、SlimDX から SharpDX へ変更。
  • #35906 多国語化対応のフレームワーク開発を完了した。CONFIGURATIONの選択肢 (HH-0, HH-1など) も、言語リソースとして分離した。後は各言語ごとのリソースを準備するだけ。(他の方の大きな御助力を期待いたします :-)
  • #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 に変更。
  • #36897 (DTXC) MIDIインポート機能の呼び出し口を、ファイルメニュー内にも配置。
  • #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のウインドウ上にマウスカーソルを静止させていてもマウスが消えない問題を修正。
  • #36899 (DTXC) ツール>オプション>使用レーン にDrumsが2つ表示されてしまう問題を修正。
  • #37140 (DTXC) ドラム譜面がなくても常に#DLEVEL 50が補われてしまう問題を修正。
  • #37236 (DTXC) ユーザー名に半角スペースが含まれていると、DTXCからViewerとしてDTXMania本体を起動しようとしても失敗する問題を修正。

その他

ソースコード管理における、各種プロジェクト名の英語化。