复古游戏模拟离不开的神奇利器

您所在的位置:网站首页 四川地震预报最新消息今天 复古游戏模拟离不开的神奇利器

复古游戏模拟离不开的神奇利器

2024-05-26 10:35| 来源: 网络整理| 查看: 265

大家好!今天我为大家带来一项在国外复古游戏模拟界广受欢迎的重要工具——CHD压缩格式。CHD,全名为Compressed Hunks of Data,最初由MAME(多街机模拟器)引入,用于无损压缩LD、光盘和硬盘镜像。从2018年开始,RetroArch的众多模拟器核心,包括3DO、PCE-CD、MD-CD、NEOGEO CD、PS1、SS、DC等,相继支持了这一高效的无损压缩格式。

CHD格式的压缩效果可圈可点,文件大小比RAR和ZIP格式更为紧凑,与7Z相当。下面我们通过几个案例来一探究竟。

首先,以PS平台上的《放浪冒险谭》为例。该游戏的日版REDUMP版镜像ZIP包大小为111.39MB,解压后包含一个单轨BIN文件和一个CUE文件,总大小为715.9MB。极限压缩的PBP格式为115MB,而经CHD压缩后,文件大小仅为90.4MB。这个例子相对特殊,因为游戏中包含垃圾文件且无CDDA音轨,因此压缩率异常可观。

接下来,我们看一下大量使用CDDA音轨的NEOGEO CD游戏。以真说武士道列传为例,该游戏REDUMP版镜像ZIP包大小为463.23MB,解压后包含32个BIN文件和一个CUE文件,这32个BIN文件对应光盘的32个轨道,其中除第1轨是程序、图形和部分声音数据外,其余轨道全是作为BGM的波形文件,总大小为716.09MB。而压缩成CHD后,文件大小仅为287MB。

除了BIN+CUE格式的光盘镜像可以压缩成CHD,DC所使用的GDI格式的镜像同样适用。以斑鸠的GDI镜像ZIP包为例,大小为57.39MB,解压后为1.11GB,即1145MB,而压缩成CHD格式后仅为25.5MB。

CHD格式不仅压缩率惊人,而且支持区块读取,无需像7Z那样解压整个文件才能读取其中的内容。更为重要的是,大多数支持这种格式的模拟器核心在运行CHD格式和非压缩格式时几乎没有性能差异。

那么,我们如何将镜像文件压缩成CHD格式呢?CHD格式的最新版本是V5,我们需要使用一个名为chdman的压缩工具,全称为MAME Compressed Hunks of Data (CHD) manager。虽然这是一个命令行工具,但无需担心,RetroPie的官网提供了带有转换脚本的压缩包。该压缩包不仅提供了CUE和GDI转换成CHD格式的脚本,还包含了反向转换脚本。

对于PCE-CD、MD-CD、NEOGEO CD、PS1、SS等主机的镜像,其中一些包含多音轨,如果使用经过REDUMP校验的镜像,可能出现将多轨光盘DUMP成多个BIN文件和一个CUE文件的情况。然而,对于这种格式的镜像,我们无需将其转换为单轨的BIN+CUE格式,可以直接使用工具将其转换成CHD格式。

我们首先将RetroPie官网提供的CHD转换工具包解压到硬盘,然后将解压后得到的BIN和CUE文件拖到工具包的文件夹中,点击CUE or GDI to CHD.bat,然后耐心等待。由于压缩率极高,转换所需时间较长。您可以同时将多个镜像一起放入,脚本会按顺序逐个进行转换。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3