就直接用樓主也試過的 “致命武器 4” 為範例, 來證明直接在 Pre Command 中加 SetSTN 的問題.
使用工具為 PGCdit. 繁體中文字幕為 1
下圖為 Title1 的原始碼.
http://www.wcadcam.com.tw/test/fig1.jpg
照 mmmmnb 兄的方式加了第一行, 會變為下圖
http://www.wcadcam.com.tw/test/fig2.jpg
很明顯的當程式執行到第 8 行時, 字幕又被關掉了. 而且程式中有很多的 Goto 指令, 直接加一行, 會造成 Goto 錯地方.
正確的修改方式為, 直接將第 5 行改為下圖所示即可. (改完記得存檔)
http://www.wcadcam.com.tw/test/fig3.jpg
再次要強調的是每一張碟片的流程都不大一樣, 必須確實去 Trace 後才能知道要怎麼改. 至少, 目前我知道的是這樣, 如果有更好的方法, 當然歡迎, 否則每張都要 Trace 也是很累的.
之所以會去研究這個, 是因為家中的老人家想看 DVD 時, 因為不會操作碟片的音效及字幕設定, 就沒辦法看. 修改完後, 直接 Play 就可以了.