トップへ
<---   取り出しトピック   --->
 
. kbzmdrive.kpi Version 0.13alpha Kobarin 04/27火02:16#r302
. Re: kbzmdrive.kpi Version 0.13alpha ゴン多 04/29木01:28#r304
. Re^2: kbzmdrive.kpi Version 0.13alpha ゴン多 04/29木01:42#r305
. Re^2: kbzmdrive.kpi Version 0.13alpha Kobarin 04/29木13:09#r306
 

上の選択記事
. kbzmdrive.kpi Version 0.13alpha
     Kobarin ホームページ 2021/04/27火02:16 #r302
編集&削除  
プラグイン置き場: http://kobarin.sakura.ne.jp/kpi/kpi.htm
kbzmdrive.kpi v0.13alpha: http://kobarin.sakura.ne.jp/kpi/kbzmdrive_013alpha.7z

FIXER さん制作の ZMDRIVE を使用した ZMS/ZMD 再生プラグインです。

私がこれまで手掛けて来たプラグインの中で最も難易度が高いです。
新ZMDRIVE にも対応し、設定画面も追加して v0.12alpha よりかなり改善されましたが、
まだまだ改善の余地はあります。完璧に対応することは永久に出来ないでしょう。

無事に新ZMDRIVE(2018/03/16版)に対応出来ました。動作の都合上内蔵するしかなかった
X68Sound.dll もプラグインから切り離して外部 DLL を選択出来るようになりました。
(X68Sound.dll がなくても内蔵してるので動作します)

ZMDRIVE は新旧両対応で設定画面で切り替えることが出来ます。
X68Sound.dll も内蔵ルーチンか外部 DLL か切り替え可能です。

新ZMDRIVE は同梱してませんので別途ダウンロードが必要です。旧版(v0.4C)は同梱してます。

まーくん2さんのツイッター:https://twitter.com/markun2

固定されたツイートのリンクを開くと出てくるたくさんの怪しげなファイル・フォルダ群の中に
2018/03/16 版があります。(「公開」フォルダの下)

v0.13alpha での変更点

・64bit 版作成
・内蔵 X68Sound.dll を Rururu 氏の 2020/06/14 版に更新
 ・44100Hz/48000Hz の再生音が 2013/08/03 版や他所で入手可能な X68Sound.dll と
  明らかに異なるので、気に入らない場合は他所で入手可能な X68Sound.dll を使っ
  て下さい
・ZMDRIVE の新版に対応(動作確認したのは 2018/03/16 版)
・X68Sound.dll を内蔵ルーチンか外部 DLL を使用するか選択出来るようにした
・ZMDRIVE を旧版(同梱v0.4C) か新版か選択出来るようにした
・設定項目追加
 ・X68Sound.dll のパス
  ・未指定の場合は内蔵ルーチンを使う
  ・64bit 版プラグインでも X68Sound.dll は 32bit 版でなければならない
 ・X68Soundl.dll を使う
 ・新ZMDRIVE のパス
 ・新ZMDRIVE を使う
 ・再生周波数(22050/44100/48000/62500/96000Hz)(62500と96000は新ZMDRIVEのみ)
 ・音量
 ・ウィンドウ表示(動作確認用)
・ZMDRIVE.exe から応答がないときにダイアログを表示して強制終了出来るようにした
・メモリリーク修正
. Re: kbzmdrive.kpi Version 0.13alpha
     ゴン多 2021/04/29木01:28 #r304
編集&削除  
動作確認済みのタイムスタンプ2018/03/16 15:03のZMDRIVE.exeを指定するとハッシュ値の不一致が出ます。

ZMDRIVE.exe 更新日&#8206;2018&#8206;年&#8206;3&#8206;月&#8206;16&#8206;日、&#8207;&#8206;15:03:56
f09dcd6fd583cea195ddd5c71c0e0e61

6FCD9DF083D5A1CE95DDD5C71C0E0E61(新ZMDRIVEのMD5に表示される値)


zmdの再生は可能でした。
. Re^2: kbzmdrive.kpi Version 0.13alpha
     ゴン多 2021/04/29木01:42 #r305
編集&削除  
暗号キー設定しなかったので再編集できずに文字化けしたままです、ごめんなさい。。
. Re^2: kbzmdrive.kpi Version 0.13alpha
     Kobarin ホームページ 2021/04/29木13:09 #r306
編集&削除  
> 動作確認済みのタイムスタンプ2018/03/16 15:03のZMDRIVE.exeを指定するとハッシュ値の不一致が出ます。

すみません。最初 2016/03/16 版で開発していて、途中で 2018 年版の存在に
気づき、ハッシュ値を反映させたつもりが値を間違えていたようです。

次の版で修正しておきます。ご指摘ありがとうございました。


新ZMDRIVE の動作原理がある程度分かってきました。

画面を正しく描画出来ないことがある(新ZMDRIVE 自身の不具合)原因と
対策も分かったので、次の版では本プラグインから制御する分には常に
タイトル等が正常に表示されます。

新ZMDRIVE の方でこの不具合を修正されると、プラグインの方もそれに
合わせた修正が必要になりそうなのが厄介です。


あとは他のサウンドジェネレータ(SndGenerator=6〜17) にも対応して
みたいところですね。再生音の観点からすると 14〜17 の対応は必要
なさそうな気がしますけど。

1〜5 と 10〜13 は MercuryUnit モードの可否なのかな。よく分から
ないのでとりあえず 6〜9 に挑戦してみるつもりです。

その前に XAudio2 の勉強が必要で、XAudio2 対応のデバイスプラグイン
を作ってみた方が近道かもしれません。まだまだ先は長い。

で、頑張って対応した頃には全く別物の新版が出て作り直しになったり。

上へ






RAIBPL1.23-wakatiai.halfmoon.jp 2024/04/20土08:40