[閒聊] 疾風少年隊自製合併 CD 映像檔
看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者idej (Jedi)時間15年前 (2009/08/13 04:57)推噓30(30推 0噓 14→)留言44則, 20人參與討論串1/1
玩過疾風少年隊的朋友應該都知道,
這個遊戲平常玩都是放 CD2,但是最後破關時要放 CD1 回來
原因不難發現,就是因為 CD2 容量用完了,所以最後的結局動畫只好放 CD1
這一點有些討厭,因為現在大家玩遊戲都不會真的放 CD 了,
而是做成映像檔之後,掛映像檔就好,所以變成是玩到一半要換掛載另一片
可是疾風少年隊把畫面切過來之後,就切不回去了(印象中是這樣)
結局就是大家只好拿 D3DWindower 來做「視窗化」
我前幾天就在想,反正都要用映像檔了,
理論上就可以不理會 CD 容量限制了吧?
那為什麼不自己把兩張 CD 合併成一張呢?
於是我做了些實驗:
首先來觀察一下:
CD1 是純資料 CD
CD2 是 Mixed Mode CD,也就是 Track 1 是資料(那些動畫檔啦)
然後 Track 2 到 Track 29 是音樂軌段(可以直接用 CD 隨身聽播放的)
所以也先用 Mixed Mode CD 格式來做做看。
做出來的合併 CD 安裝起來沒問題,進入遊戲片頭有音樂,
在校園裡亂晃也有,嗯,看起來不錯嘛
可是進入戰鬥就沒有音樂了!
這是怎麼回事呢?
研究之後,我發現是播放 CD 音軌時仍然會受到 CD 規格限制,
也就是因為第一軌(資料軌)太長了(多塞了 CD1 的內容),
導致有某些音樂軌超出了可以播放的位置。
(校園背景音樂是 Track 03,但是戰鬥至少是 Track 18 了)
所以得要想辦法把全部的音軌擠進 CD 規格限制內。
如果想把音軌放前面,資料軌擺到最後面,有一種格式叫 CD EXTRA
這個格式當中,CD 音軌是從 Track 1 開始,資料軌在最後一個 Track,
所以不管資料軌有多大,都不會影響到音樂播放的部份。
用 CD EXTRA 又有一個問題:遊戲的程式中寫死了音樂與軌段編號的關係,
也就是開場一定讀 Track 2,在校園一定讀 Track 3,依此類推,
所以改用 CD EXTRA 的話,會變成全部的音樂通通錯掉。
最簡單的辦法就是隨便塞個什麼到 Track 1,
所以我隨便弄了一個幾秒鐘長的空白聲音檔,拿去當 Track 1 用。
這樣的映像檔做好後再拿來測試,嗯,安裝沒問題,遊戲也沒問題,
逛校園或打架等該有音樂的地方也都有音樂,似乎很不錯。
不過這樣還會有些小問題:
1. Windows 的自動播放會認為這是一張音樂 CD,所以可能會
跳出 Windows Media Player 或其他播放程式,直接播放這張 CD
2. 同理,就算想要自己再加個 autorun 的程式進去,也不會動
3. 有些軟體,例如 AnyDVD,也會基於同樣的原因,自動把資料軌的部份
隱藏起來(因為市面上所謂的「防拷 CD」就是用這樣的格式)
結果就可能造成遊戲不能玩(因為動畫都讀不到)的情況。
當然對於早就把 autorun 關掉、一切都能自己手動來的人就沒差了啦,
祇是沒有完美解決方案實在還是令人有點哀傷啊。
註:如果有人對這個做好的整合映像檔有興趣的話,我再慢慢上傳吧。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.224.29
推
08/13 06:07, , 1F
08/13 06:07, 1F
推
08/13 07:46, , 2F
08/13 07:46, 2F
推
08/13 07:52, , 3F
08/13 07:52, 3F
推
08/13 07:54, , 4F
08/13 07:54, 4F
→
08/13 08:19, , 5F
08/13 08:19, 5F
推
08/13 08:26, , 6F
08/13 08:26, 6F
→
08/13 09:06, , 7F
08/13 09:06, 7F
推
08/13 09:25, , 8F
08/13 09:25, 8F
→
08/13 09:27, , 9F
08/13 09:27, 9F
推
08/13 09:33, , 10F
08/13 09:33, 10F
推
08/13 10:05, , 11F
08/13 10:05, 11F
推
08/13 10:39, , 12F
08/13 10:39, 12F
推
08/13 11:01, , 13F
08/13 11:01, 13F
推
08/13 11:14, , 14F
08/13 11:14, 14F
→
08/13 12:44, , 15F
08/13 12:44, 15F
推
08/13 13:06, , 16F
08/13 13:06, 16F
推
08/13 13:16, , 17F
08/13 13:16, 17F
→
08/13 13:28, , 18F
08/13 13:28, 18F
→
08/13 13:30, , 19F
08/13 13:30, 19F
→
08/13 13:31, , 20F
08/13 13:31, 20F
推
08/13 14:02, , 21F
08/13 14:02, 21F
推
08/13 15:02, , 22F
08/13 15:02, 22F
→
08/13 15:03, , 23F
08/13 15:03, 23F
推
08/13 17:08, , 24F
08/13 17:08, 24F
推
08/13 17:41, , 25F
08/13 17:41, 25F
→
08/13 17:42, , 26F
08/13 17:42, 26F
推
08/13 18:13, , 27F
08/13 18:13, 27F
推
08/13 20:53, , 28F
08/13 20:53, 28F
推
08/13 21:29, , 29F
08/13 21:29, 29F
推
08/13 21:38, , 30F
08/13 21:38, 30F
推
08/13 23:38, , 31F
08/13 23:38, 31F
→
08/13 23:39, , 32F
08/13 23:39, 32F
推
08/13 23:51, , 33F
08/13 23:51, 33F
→
08/13 23:59, , 34F
08/13 23:59, 34F
推
08/14 00:10, , 35F
08/14 00:10, 35F
推
08/14 00:56, , 36F
08/14 00:56, 36F
→
08/14 00:56, , 37F
08/14 00:56, 37F
推
08/14 04:43, , 38F
08/14 04:43, 38F
推
08/14 09:39, , 39F
08/14 09:39, 39F
→
08/14 11:31, , 40F
08/14 11:31, 40F
→
08/14 13:28, , 41F
08/14 13:28, 41F
推
08/14 19:17, , 42F
08/14 19:17, 42F
推
08/15 03:09, , 43F
08/15 03:09, 43F
推
08/15 16:33, , 44F
08/15 16:33, 44F
Old-Games 近期熱門文章
PTT遊戲區 即時熱門文章