各版本DTXMania與DTX檔的相容性

雖然DTX在各DTXMania版本運行的情況大同小異,但一些細微的相容性問題各dtx作者還是要多加留意。


  1. 檔案名稱
  2. 支援的音訊格式
  3. set.def的#TITLE
  4. dtx檔的#PREIMAGE
  5. 小數點、千分位符號


檔案名稱

日文系統可以讀取日文檔名,中文系統可以讀取中文檔名。
但日文系統讀不到中文檔名,中文系統也讀不到日文檔名。
英文系統更慘,日文和中文檔名都讀不到。

要避免玩家的煩惱最好只用英文和數字來命名檔案。




支援的音訊格式

分歧點在061和064版。061或更早的版本只支援mp3、wav和xa,064以後版本才支援ogg。




set.def的#TITLE

set.def裡有一行是定義選歌清單上的歌曲名稱,如:

#TITLE: <歌名>

067或更早版本省略掉這行的話DTXMania會去dtx檔撈歌名,之後的版本一定要有這行才會出現在選歌清單。




dtx檔的#PREIMAGE

#PREIMAGE就是設定選好歌後顯示載入中的那張圖片。

目前只試過067和070以後的版本。

如果#PREIMAGE有設定但圖片不存在,那麼067版本的載入畫面會是一片黑,其他版本則當作無設定處理。




小數點、千分位符號

這個問題很少見。

一般我們把豆號當作千分位符號,句點作為小數點符號,如「1,234.56」。有些國家卻相反,同樣一組數字是這樣表示「1.234,56」。如果dtx的bpm有小數位的話(假設120,05)問題會立刻顯現--譜面瞬間結束,因為我們的系統把豆號當作千分位符號,bpm變成了12005!

這問題目前還沒解法,只能自行修改dtx檔。

11 則留言:

  1. 我記得有些歌的preimage是avi格式的
    061版以前的打的開
    之後的版本都是一片黑

    回覆刪除
  2. 有安裝正確的影片codec都可以播放吧,不是所有作者都用DivX。

    回覆刪除
  3. 061版確實可以播放
    可是065以後的怎樣都不行
    http://www.hiromijazz.com/dtx/Anime/Private_place.zip
    是這首
    影片正常
    是preimage有問題

    回覆刪除
  4. 他用的影片編碼不常見,可能064以後的版本取消支援了吧。
    我轉成DivX就沒問題了。

    回覆刪除
  5. 我家的Roland TD-3接上MIDI轉USB線(兩個燈有亮一個在閃)之後
    用MidiInChecker檢查過確實有訊號,
    可是進遊戲Config之後又沒反應
    是鼓的問題還是我買的線不好???
    (我的版本是077)
    謝謝!!

    回覆刪除
  6. Configurations -> Drum Keys 有設定嗎?

    回覆刪除
  7. 就是進Drum Keys後不管怎麼敲打都沒反應,
    沒有辦法把各個版子設定key進去。

    回覆刪除
  8. 先確認一下,你用MidiInChecker檢查時敲打電子鼓那個黑視窗有文字出來嗎?有的話繼續往下看···

    進入Drum Keys後,假設要設定Snare,游標移到Snare按Enter進入。
    第一行應該是Key[X],二三四行可能有其他東西,先不管。
    移動到空的位置,按Enter後會再敲一下小鼓才算完成設定。

    請確定你是按照以上流程設定。

    回覆刪除
  9. 我OS是WIN7
    如果從日本網站下載歌曲會沒辦法玩
    請問要如何解決????

    回覆刪除
  10. 欲在win7使用AppLocale請把程式相容性調至WIN xp SP2 OR SP3,然後對於用AppLocale的日文模式來開DTX時記得要把"Aero Peek預覽桌面"這個項目不要勾選(這個對於一些舊的應用程式會有影響),就不會程式錯誤卡在那邊或是隨便跳出

    回覆刪除

DTXMania 和 DTXCreator 的問題請看新手指南