作者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