cdfmr
1
软件名称
SmartCDA
应用平台
Windows
推荐类型
【开发者自荐】
是否收费
免费开源
一句话简介
老游戏辅助小工具,用于将一些使用CD音轨作为背景音乐的游戏便携化。
功能特性
- 模拟音乐CD:通过播放FLAC/OGG/MP3文件实现MCI接口,模拟音乐CD播放功能, 支持游戏内音量控制。
- 文件重定向:简易虚拟光驱,将光盘数据文件重定向到硬盘。
- 内存补丁:修补游戏进程的内存数据,破解其它限制。
使用方法
- 提取CD音轨,编码成FLAC/OGG/MP3文件(命名为track02.ogg、track03.ogg等),复制到游戏目录或其子目录。
- 若游戏运行时需访问光盘上的文件,复制这些文件到游戏目录或其子目录。
- 复制smartcda.exe、smartcda.dll、smartcda.ini和audiere.dll文件到游戏目录。
- 编辑smartcda.ini,根据游戏特征调整设置。
- 运行smartcda.exe启动游戏。
官方网站
游戏样例
一些老游戏的包装示范,这些都是Abandonware,应该不涉及盗版讨论,如有不妥,请版主删除链接。
1 个赞
cdfmr
3
有些老游戏的光盘具有多条轨道,第一条是数据轨道,存放游戏安装程序及数据文件等,其它的是音乐轨道,跟音乐CD一样。游戏通过播放CD来实现背景音乐,游戏时如果不放入光盘,要么拒绝运行,要么没有背景音乐。这个工具就是让游戏播放音乐文件来代替音乐光盘,从而实现脱离光盘完美运行。
cdfmr
4
另外,有些游戏不仅使用CD音乐,部分数据文件如视频等也需要从光盘直接读取,SmartCDA同时实现了一个游戏内的简易虚拟光驱,可以重定向这些文件到游戏安装目录中。
如果以上两种手段还不能解决问题,可以尝试使用SmartCDA提供的内存补丁功能对游戏程序进行修补,但这个就需要一定的调试和逆向能力了。
hzhbest
(天平那方重力异常)
6
小时候买过一张 Rubik’s Games 的盗版碟,里面的游戏安装完还要插CD运行,就是为了播背景音乐……当时还对CD容量和里面的文件大小有差异感到疑惑,通过CD提取软件发现里面有数据轨又有音乐轨……
不过因为是盗版碟,音乐轨有缺损,某些背景音乐就像从信号不好的收音机发出来的一样……
依稀记得有些游戏脱离光盘运行不了,用的是最简单又让人无语的机制——检测第一个光驱盘符里面是不是游戏光盘,不是就拒绝运行……因为大多数虚拟光驱盘符会排在实体光驱后面 
cdfmr
7
下载了一个看看,东方红魔乡的背景音乐是wav文件,不是CD音轨,所以跟本贴关联性不大。
另外,帧率过快的问题,网上有补丁可以下载,测试稳定60帧。
cdfmr
8
SmartCDA可以给游戏虚拟一个盘符为D:的光驱,而且这个虚拟光驱仅对游戏进程有效,不需要安装到系统中,有这类游戏的话不妨试试。