作者idej (Jedi)
看板Old-Games
標題[閒聊] 疾風少年隊自製合併 CD 映像檔
時間Thu Aug 13 04:57:11 2009
玩過疾風少年隊的朋友應該都知道,
這個遊戲平常玩都是放 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
1F:推 yoher:有心推 看見你的認真與熱情 讓我感動了一下 08/13 06:07
2F:推 e1q3z9c7:其實只是在最後要換片而已=.= 08/13 07:46
3F:推 spacetravel:原PO還玩得真精通 推一個! 08/13 07:52
4F:推 mantohu:既然是映像檔,一次弄兩個虛擬光碟機各掛CD1 CD2有用嗎? 08/13 07:54
5F:→ idej:嗯,這倒是值得一試。CD2 掛第一個,CD1 掛第二個,也許能動 08/13 08:19
6F:推 mantohu:我之前玩要換片的遊戲都一次掛兩片到四片XD 08/13 08:26
7F:→ chancewen:原po真的太有心了 = = GJ!! 08/13 09:06
8F:推 Willyao:這招能不能用在"西風狂詩曲"啊?! 這遊戲幾乎是換片就bye.. 08/13 09:25
9F:→ mantohu:可以,我之前玩西風就是一口氣把全部的片子都掛上去 08/13 09:27
10F:推 madmanclare:這......不推不行! 08/13 09:33
11F:推 MAGGIE99:真有心 E1兄怎麼知道最後還是要換片? 08/13 10:05
12F:推 e1q3z9c7:我的意思是因為只有在破關以後才要換片所以並不是很礙事 08/13 10:39
13F:推 leo322:麻煩你了!真有心! 08/13 11:01
14F:推 hijenou:Daemon Tools可以模擬4台光碟機 最多可同時掛載4片 08/13 11:14
15F:→ idej:問題不是有幾個虛擬光碟機,而是遊戲知不知道要換一台來讀 08/13 12:44
16F:推 babukid:樓上台肯 08/13 13:06
17F:推 e1q3z9c7:有道理 08/13 13:16
18F:→ mantohu:除非有本來就只讀代號最前光碟機的設定,不然我遇過都可以 08/13 13:28
19F:→ idej:有的是在遊戲設定裡面指定一定要讀哪一台啊 08/13 13:30
20F:→ idej:也有像殺人月那樣子,可以直接把每一片指定到某一台的 08/13 13:31
21F:推 mantohu:數片CD的遊戲,年代勉強控制在1x年內,極少數有這些情況 08/13 14:02
22F:推 armrol:昨天玩了一天,打到樹海,那花有夠強...是我沒練等的關係? 08/13 15:02
23F:→ armrol:我用翔+芸+沈+艾,全員20級 08/13 15:03
24F:推 sleepnow:推! 08/13 17:08
25F:推 asiasssh:樹海的花的確很強 打完接下來應該是通行無阻 08/13 17:41
26F:→ asiasssh:之後頂多掛在強化人間頭目←超IMBA的"小兵" =.= 08/13 17:42
27F:推 e1q3z9c7:研究所小兵也很強=.= 08/13 18:13
28F:推 EDGE: 推您的熱情與研究精神! 08/13 20:53
29F:推 fullmax:呃....我想請教一下 要怎麼安裝? 掛CD2嗎? 08/13 21:29
30F:推 fullmax:阿 我笨了 = = 已解決 08/13 21:38
31F:推 armrol:打玩教務主任,去追擊3打3,然後我被滅團了,沒得存檔..... 08/13 23:38
32F:→ armrol:這應該是我這輩子打過最難的RPG之一了,運氣成份超重...... 08/13 23:39
33F:推 ssarc:推薦 GM8+三重水氫炸彈 08/13 23:51
34F:→ idej:三重水素炸彈啦,那個其實就是利用核融合反應的氫彈 08/13 23:59
35F:推 armrol:正常玩不會有錢買那個吧 = = 08/14 00:10
36F:推 e1q3z9c7:男兒熱血破個40次就可以買一個 08/14 00:56
37F:→ e1q3z9c7:我覺得天地劫系列比較難=.= 08/14 00:56
38F:推 aoorrok:問個笨問題,怎麼存檔,是要拿到道具還是對特定物才能存。 08/14 04:43
39F:推 e1q3z9c7:有小芸的手機就能存 但遊戲中有段時間就算有也沒辦法存 08/14 09:39
40F:→ fred3030:我有興趣,可以伸手嗎? 08/14 11:31
41F:→ idej:不急的話我先把攻略補完....... 08/14 13:28
42F:推 fred3030:感恩阿 08/14 19:17
43F:推 armrol:多練個兩級又戰敗個七八次,我終於過那邊了......... 08/15 03:09
44F:推 armrol:破關了,只要撐過西部校區的劇情就簡單很多 08/15 16:33