ThbgmExtractorに関するスレッド。 バグ報告・要望など。 (最新10件の投稿) Atom 1.0

※ブラウザによっては新しい書き込みが表示されない場合があるようなので、返信が表示されていない場合はF5または更新ボタンでページを更新してください。

: ID:cipeco0y

ThbgmExtractorに関する質問・バク報告・要望用のスレッドです。

本体配布ページ: https://smdn.jp/works/tools/ThbgmExtractor/

以下ありがちな質問と答え。

「アプリケーションを正しく初期化できませんでした」と表示される
.NET FrameworkをインストールしてからThbgmExtractorを起動してください。
抜き出し後のファイルのサイズが大きい
エンコードするように指定しない限り、抜き出し後に出来るファイルは無圧縮のwavファイルです。
エンコーダを指定してもエンコードされない
ThbgmExtractor.exeと同じフォルダにエンコーダのexeを置くか、Encoders.confにエンコーダの.exeへのフルパスを指定してください。 またEncoders.confに書いたコマンドライン引数を確認してください。
エンコーダの設定について
エンコーダの開発元に質問してください。
最新作・東方シリーズ以外の音楽を抜き出したい
曲目ファイルを自分で書くか、公開されているところからダウンロードしてきてください。 詳細はこちらへ→ https://smdn.jp/works/tools/ThbgmExtractor/#TitleFile
エラーが出る
設定した内容やその時の操作、出たエラーメッセージの内容を教えてください。 また、ウィンドウ下部にあるテキストボックスにエラーメッセージが出力されている場合は、それを教えてください。
うまく抜き出せない
設定した内容やその時の操作、起きた現象の詳細を教えてください。

最新版で動作しない場合、過去のバージョンも試してみてください。
過去のバージョンはこちらよりダウンロードできます→ https://smdn.jp/works/tools/ThbgmExtractor/releases/

: ID:5U/9Z0Js

>>117-120
おまたせしてすみません。
ご報告いただいた事象に対処したversion 1.6.6を先ほどリリースしました。

なお、今回の1.6.6を含む以前のバージョンにおいては、再生に使用している
サウンドデバイスが使用不可能ないしは無効になった場合、一切の操作がハングする
問題があります。

これはUSBスピーカーを外した場合等に起こり得ますが、対処するとなると修正規模が
大きくなりそうなため、現時点での対処は保留とさせていただきます。 ご理解ください。

リリース内容についてはこちらをご確認ください。
https://smdn.jp/works/tools/ThbgmExtractor/releases/#changes_v1.6.6

: ID:VsNoRjwM

こちらの誤りで書き込みを削除してしまいましたので、手動にて復元します。
申し訳ございません。

ななし 2019-09-18T19:01:53 ID:ub0XHE+d

いつも新作が出る度にお世話になっております。
不具合?のような現象が起きてしまいましたのでこちらでの質問をお許しくださいませ。

私はインストール時に作成される上海アリスファイルではなく
保存したゲームのファイルにいつも原作をインストールしており
そこからdatを指定し それ以降は抜き出し機の音楽ファイルの欄も
保存したゲーム(saved game)からとなるのですが
新作である鬼形獣のみ毎回音楽ファイルの欄が存在しない
C:\Program Files\上海アリス幻樂団\東方鬼形獣\thbgm.dat
と、なってしまい 毎回保存したゲームファイルから鬼形獣のdatファイルを指定しないと
音楽が再生されない状態です。

それ以外の天空璋等他の作品はしっかり保存したゲームファイルからの
紐づけが出来ています。

拙く分かり辛い説明で申し訳ありません。
解決方法がございましたら何卒お願い致します。
お忙しいところ、申し訳ございません。
: ID:VsNoRjwM

>>123
ご質問についてですが、「鬼形獣を含め、すべてデフォルト以外の場所に
インストールしている」状態で、「鬼形獣のみdatファイルのパスが
記憶されない」という状況ということでしょうか。

現状はっきりした原因は不明なのですぐに提示できる解決方法はありませんが、
まずは以下の点を教えていただけますか?

【1】
ThbgmExtractor.exeと同じフォルダにあるThbgmExtractor.iniを開いて、
以下のように記載されている部分の内容を教えてください。
鬼形獣以外の作品のセクションと、もしあれば鬼形獣のセクションの
内容を確認したいです。

[ProductInfo:東方星蓮船 ~ Undefined Fantastic Object.]
InstalledBgmSourcePath=C:\*********

[ProductInfo:東方妖々夢 ~ Perfect Cherry Blossom.]
InstalledBgmSourcePath=C:\*********

  :
  :

【2】
使用している曲目ファイルの内容もしくは入手元をを教えてください。

原因特定のため上記2点を教えていただけると幸いです。

: ID:ub0XHE+d

>>124
管理人様、お返事ありがとうございます。

はい、その通りです
<ご質問についてですが、「鬼形獣を含め、すべてデフォルト以外の場所に
インストールしている」状態で、「鬼形獣のみdatファイルのパスが
記憶されない」という状況ということでしょうか。

【1】
[ProductInfo:東方天空璋 ~ Hidden Star in Four Seasons.]
InstalledBgmSourcePath=C:\Users\*********\Saved Games\東方天空璋\thbgm.dat

[ProductInfo:東方紺珠伝 ~ Legacy of Lunatic Kingdom.]
InstalledBgmSourcePath=C:\Users\*********\Saved Games\カンジュデン\thbgm.dat

と、なっており鬼形獣に関してはありませんでした。
(申し訳ございませんけれどユーザー名は伏せさせて頂きました)

【2】
#「東方鬼形獣 ~ Wily Beast and Weakest Creature.」 製品版曲データ (シロ@迷い家の白猫 2019-08-13)
#デフォルトのパスと製品名
@上海アリス幻樂団\東方鬼形獣\thbgm.dat,東方鬼形獣 ~ Wily Beast and Weakest Creature.
#原作者名
#=ProductInfo,Creator,上海アリス幻樂団
#製品略称
#=ProductInfo,Prefix,th17
#=ProductInfo,ShortName,東方鬼形獣
#=ProductInfo,AbbreviatedShortName,鬼形獣
#=ProductInfo,ShortestName,鬼
#頒布年月日
#=ProductInfo,ReleaseDate,2019-08-12

#=ProductInfo,BgmSourceLength,444964864

#=ProductInfo,BgmSourceHash,MD5Sum,1c8586cf502da2e310d22f3719515db6

#=ProductInfo,BgmSourceIdentificationHash,MD5Sum,
#曲データ
#開始位置[Bytes]、イントロ部の長さ[Bytes]、ループ部の長さ[Bytes]、曲名
#位置・長さは16進値として記述する
00000010,00489F40,00A58F40,物言わぬ獣の霊
00EE2E90,0028E780,013CFE00,地蔵だけが知る哀嘆
02541410,001209E8,00D3A670,ジェリーストーン
0339C468,0036C000,01552900,ロストリバー
04C5AD68,00206680,0125F840,石の赤子と水中の牛
060C0C28,00261ED0,01A3DD10,不朽の曼珠沙華
07D60808,001A1F50,016AE720,セラフィックチキン
095B0E78,00411600,01C9E080,アンロケイテッドヘル
0B6604F8,00059A80,01C01540,トータスドラゴン ~ 幸運と不運
0D2BB4B8,000DA380,0193BB80,ビーストメトロポリス
0ECD13B8,00415E84,01377670,セラミックスの杖刀人
1045E8AC,0062D900,00DB4080,エレクトリックヘリテージ
1184022C,00508980,02251480,偶像に世界を委ねて ~ Idoratrize World
13F9A02C,00455080,01A97B80,輝かしき弱肉強食の掟
15E86C2C,00455BC0,02232F40,聖徳太子のペガサス ~ Dark Pegasus
1850F72C,0042F900,00516600,畜生達の休息
18E5562C,00F57300,0043F300,地下からの帰還
1A1EBC2C,001CACC8,004A2FF8,プレイヤーズスコア

と、なっております。

お忙しい所のお返事と応対、ありがとうございます。

: ID:ub0XHE+d

そして、もう一つ不具合が発生しておりまして
天空璋等は曲目ファイルを他作品に変更しても同時に音楽ファイルも変更されるのですが
鬼形獣のみ曲目ファイルを変更しても音楽ファイルが鬼形獣のまま変更されません。

抜き出し機を起動させる→鬼形獣のパスが記憶されていないのでdatファイルを選択する→
音楽ファイルが 
C:\Users\*********\Saved Games\東方鬼形獣\thbgm.dat
に変更される→曲目ファイルを他作品に変更しても音楽ファイルの欄が鬼形獣のまま
(C:\Users\*********\Saved Games\東方鬼形獣\thbgm.dat)になってしまう

こちらもご報告させて頂きました。

: ID:VsNoRjwM

>>125
情報を提供頂きありがとうございます。

>>126
こちらの問題も、先の問題に関連するものかと思われます。
先にご報告頂いた内容と合わせて原因調査と修正をします。

ただ、時間の都合によりすぐには着手できないので、申し訳ありませんが
今しばらくお待ちください。

: ID:s7e5L562

>>125,126
調査した結果、曲目ファイルの内容に誤りがあることが原因とわかりました。
曲目ファイルの下記の部分(thbgm.datのサイズ)を、444964864から444963052に修正したのち、
ThbgmExtractorを再起動し、鬼形獣の音楽ファイルを選択しなおしてください。

以後は、鬼形獣の音楽ファイルのパスが記憶されるようになります。
また、曲目ファイルを変更したときの動作についても、記憶されているパスが設定されるようになります。

修正前の内容
#thbgm.datのサイズ(バイト単位)
#=ProductInfo,BgmSourceLength,444964864
修正後の内容
#thbgm.datのサイズ(バイト単位)
#=ProductInfo,BgmSourceLength,444963052

原作の入手に手間取り原因調査が遅くなりました。
返答までの間、お待たせしてしまい申し訳ありません。

なお、曲目ファイルの内容に誤りがある旨は、こちらから曲目ファイル作者である
シロさんの方にコメントで報告しておきましたので、それに関してはアクションを
取る必要はありません。

: ID:TpexdCUX

smdn様
このたびはご迷惑をおかけし、誠に申し訳ございません。

ご指摘いただいた、「thbgm.datのサイズ」の値を修正したファイルを再アップロードいたしました。
今回は私の作成した曲目ファイルの不備により、
お手数をおかけしましたこと深くお詫び申し上げます。
このようなことが再び起こらぬよう、改善に努めます。

: ID:s7e5L562

>>129
こちらこそお手数をおかけした上に、わざわざこちらにもコメントを頂き恐縮です。
ご対応いただきありがとうございました。

: ID:J+ylg0yH

昨年の9月に不具合のご報告をさせて頂いた者です。
お陰様で正常に動作するようになりました。

管理人様・シロ様ご多忙の中お時間等を割いて頂きまして
まことにありがとうございました。

  • 書き込み完了後に投稿内容を編集することは出来ません。
  • >>1と入力すると1番へのアンカーになります。
  • 投稿内容はPukiWiki記法で整形されます。
    • 以下のPukiWiki記法が使えます。
      • 引用文
      • 番号付きリスト、番号なしリスト、定義リスト
      • 整形済みテキスト
        • 複数行のコードブロックを書き込むには次のように記入してください。
          #code{{
          int x = 2;
          int y = 3;
          }}
        • 複数行のコマンド出力を書き込むには次のように記入してください。
          #prompt{{
          C:\> echo "foo"
          "foo"
          }}
      • 表組み
      • 見出し
      • 強調・斜体、取り消し線・下線
      • 文字色(&color)、文字サイズ(&size)
      • 注釈
    • URL・メールアドレスは自動的にリンクになります。
    • 詳しくはPukiWikiのFormattingRulesを参照してください。