上一主题下一主题
«12»Pages: 1/2     Go
主题 : 【求助】如何将 cdi 格式转回 gdi+镜像 格式?
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
楼主  发表于: 2020-02-14 16:11

【求助】如何将 cdi 格式转回 gdi+镜像 格式?

2020-10-29更新帖子

由于楼主已准备安心养老,强迫症也在自我治疗当中……
所以本帖也就到此为止了。
不过在这期间,已经有网友研究出了怎么从cdi转回gdi。
现在贴出网友Sho的心得,供有需要的朋友参考:

通过两晚上的研究,终于找到办法了。
主要思路是把想使用汉化游戏或改版游戏的cdi文件(一般700m左右)解压出来。
再找到这个游戏的redump版的gdi文件,转换为旧版的gdi(可以压缩至很小的chd),也解压出来。
把两个目录比较一下,把cdi中修改和汉化的文件复制到gdi的解压文件中。
修改启动文件1st的几个字节(要参考YZB老大的转cdi的教程),再重新打包gdi文件,再转chd就可以了。
转换成功的有:sf3简化出招版275M,斑鸠汉化版25.8M,cvs2简化出招版177M,沉默狙击手80M,Virtua Striker 2修改版90M。

解压和打包工具在这里找到的:projects.sappharad.com/tools/gdibuilder.html

-------------------------------------------------------------

为什么要将 cdi 转回 gdi+bin 呢?
因为目前的模拟器已经支持了 chd v5 格式
一种数据用 7z 压缩,音轨无损 flac 压缩,还能即时读取的镜像格式
这种格式甚至几乎没有读取延迟,现已非常强了,可以由 gdi 转成 chd
而且这种格式是无损压缩,不改变镜像结构、lba,能随时转回 gdi+bin
比如 DC<斑鸠>日版 gdi 原始镜像 1.2GB > chd 镜像 25MB...
其汉化版 210MB >chd 20MB(如果能将汉化版转回 gdi)
这里提供下载给各位参考:pan.baidu.com/s/1cDqLNg
另外对镜像压缩有兴趣的,可以看看下面这篇文章
emulation.gametechwiki.com/index.php/Save_Disk_Space_for_ISOs

cdi 无法用 daemon+ultraiso 转成 cue+bin
转出来的镜像实际上是损坏的,无法使用
查了很多资料,发现一种工具 cdirip可以将 cdi转回
但网上这个工具的连接,已经全死了
不知道坛里有哪位坛友,保留有这工具吗?



虽然网上现成的此工具已经枯竭了
但我却找到了源码,希望有哪位大佬帮忙编译一下
万分感谢!


----------------------------------------------------------------------

因为之前还未详测后就发问,DC 模拟器有没有支持 chd格式的。
一些坛友都表示,DC 模拟器已经支持 chd格式了。
于是就有了今天这一出,鄙人一直捣鼓研究到现在,倒也有个结果了。

最后发现:
一个更重要的问题,不知道一些坛友所支持游戏的 chd格式具体版本是多少。
但我自己用 chdman V4(140) or V5(146) 转的 redump 镜像,目前所有 DC 模拟器均不支持!不管 PC还是安卓。
其他我所遇到的支持 chd格式的模拟器,都是支持 chd v5 的。(压缩率最高)
比如 MDCD模拟器,NEOCD模拟器,PCECD模拟器,SS模拟器。

也许某些 DC 模拟器已经支持早期版本的 chd 格式
但早期版本的 chd 格式压缩率应该不会太高,这样将 cdi 转 chd 似乎就显得并不算迫切了...

算了,暂时不折腾了。
期待有一天,哪款 DC 模拟器能支持 chd v5 吧!

-------------------------------------------------------------------

已有好的消息:
flycast、reicast 和 demul 都支持 gdi 转 chd v5 格式!
[ 此帖被willzyj在2020-10-29 23:54重新编辑 ]
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
沙发  发表于: 2020-02-14 16:40

本工具已有大佬帮忙编译出来了,但结果并不好,结论:
用这个工具也不行……
看来 cdi格式有其他地方的不可逆改动,需要手工研究恢复才行
暂时没办法了


willzyj 于 2020-02-14 16:53 补充内容:
不知道有没有人研究怎么将 cdi 转回 cue的办法……
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
板凳  发表于: 2020-02-14 18:47

有人说用酒精120可以将 cdi 转成 cue
测试后发现酒精120,只能将镜像转成mds+mdf格式
而且这个 mds+mdf 模拟器还无法读取,连 ultraiso 都不如...
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
地板  发表于: 2020-02-14 19:40

只要是 cue 就行,至于是 cue 后面带什么格式,并没有多大影响的。

刚刚发布的午夜凶铃,看介绍,也被改成了 cdi 格式。
个人觉得对于模拟器来说,chd 格式更加友好,占用空间低得多。
本人不是很清楚,cdi 格式是否是 DC 实机所必须的格式,以至于所有汉化 DC 游戏,均被改成了此格式。
级别: 模拟菜鸟
UID: 320630
精华: 0
发帖: 23
威望: 0 星
金钱: 29 浮游币
贡献值: 1 点
好评度: 65 点
人气: 0 点
在线时间: 45(时)
注册时间: 2013-11-12
最后登录: 2024-08-06
草席  发表于: 2020-02-14 21:18

刚刚看到你在琵琶行论坛发的帖子,没想到在这里又看到你了,哈哈哈
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19104
威望: 173 星
金钱: 2052 浮游币
贡献值: 10261 点
好评度: 54888 点
人气: 4322 点
在线时间: 19798(时)
注册时间: 2004-10-02
最后登录: 2024-12-22
5楼  发表于: 2020-02-14 22:14

首先CDI和iso img cue一样,只是一种镜像格式

然后因为cdi这种封装格式可以很好的支持dc游戏,并且刻录,模拟都比较方便,所以大部分dc游戏都是用这种格式,

ultraiso只能制作不带音轨的镜像

想转成cue的话只能用其他软件转,比如cloneCD 镜像

另外多说一句,因为不了解chd格式,不好说,但是用cdi的容量去对比大小是不对的

因为cdi因为为了方便刻录,很多游戏在里面加了垃圾文件填充

另外可以传个小点的chd格式游戏上来看看
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
6楼  发表于: 2020-02-14 22:30

回 4楼(same0001) 的帖子

没办法,小众冷门的讨论
只能尽可能的广发帖,能多一点人看到,就可能多一点结果
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
7楼  发表于: 2020-02-15 03:33

回 5楼(YZB) 的帖子

没想到大佬会回我,我之前加大佬QQ一直没回应,我还以为就这样了。

cdi 格式,貌似这种镜像是一种处理过的,不可逆的镜像。
我已经试了无数种办法,用了5种以上工具,均无法将其还原成 cue。
我觉得发布镜像,不应该用这种不可逆的格式。
而且我发现,现在的 DC redump,也已经全部改成 cue 格式!
证明,国外这群人也更认同 cue 格式,作为基底,通用属性显然更重要。

ultraiso不存在这个问题,daemon加载 cue后,抓出来的就是完整镜像!
cloneCD原理同 deamon,但我试了cloneCD,抓 cdi会闪退,无法抓全。

chd是一种新格式,查了下,应该是mame定下来的一种即时读取的镜像格式。
chd具有超高压缩率,支持多轨,现模拟镜像平台的模拟器,几乎都已支持此格式。
(MDCD模拟器,NGCD模拟器,PCECD模拟器,SS模拟器)
貌似对镜像的模拟,在国外已经有了比较共识的标准和处理方式,就是 chd格式!
猜测 redump 为何将游戏发布格式改成 cue,也和这个格式不无关系!

所以希望大佬在以后发布 DC游戏的时候,可以先发布原始无损 cue格式。
然后根据情况,发布一个 cue 转 cdi的补丁,需要的人可以自己下载转换后自用。
而以模拟这个游戏的方便程度来说,显然 chd的体积占有巨大优势。
需要 chd格式的人,也可以下载 cue后,方便的自己转换成 chd格式。

另外有个不情之请,希望大佬能放出 cdi 转回 cue的教程方法。
如果可能,发布一个一键转换回 cue的小工具就更好了。(可能有些厚颜无耻...)
毕竟已经发布过的所有 DC汉化游戏,均是采用的 cdi格式。
其他原版游戏倒无所谓了,自己下 redump后自己转成 chd就行了。
gtu
人生模拟,模拟人生。
级别: 模拟专家
UID: 16738
精华: 0
发帖: 270
威望: 0 星
金钱: 2672 浮游币
贡献值: 4 点
好评度: 464 点
人气: 1 点
在线时间: 104(时)
注册时间: 2005-01-27
最后登录: 2024-07-08
8楼  发表于: 2020-02-15 06:04

趕腳上,現在有很多小白。 隨便網上查一下就當真理,不曉得網上的信息也會有錯與不全面的。所以在實操中就會碰釘子了。
我想让电脑成为能玩所有游戏的游戏机!
土星-我最喜爱的游戏机!这一点是永恒的!
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19104
威望: 173 星
金钱: 2052 浮游币
贡献值: 10261 点
好评度: 54888 点
人气: 4322 点
在线时间: 19798(时)
注册时间: 2004-10-02
最后登录: 2024-12-22
9楼  发表于: 2020-02-15 08:10

cdi只是一种镜像格式,没有能不能可逆的说法。只要能载入虚拟光驱,能正常读取复制文件就可以了。
另外dc的载体是gd光盘,无损的说法只能是指文件,格式都是人为定义出来的,就看支持的工具模拟器多不多了。目前你找的工具转换支持cue但是不支持cdi,只能说这个工具不支持cdi,并不能说cue就是无损其他就不是。

chd格式我知道mame模拟器是支持的,在dc游戏这方面我只知道demul模拟器支持,不知道另外2种模拟器支不支持,至于在主机上,估计不支持吧,比如刻盘,gdemu,以及Dreamshell系统上

另外没有一键转换这种东西,各个镜像格式都有它们各种的定义,如果想转换只能使用它们的专用软件。如果不行,也并不一定就是你口中所说的不可逆转,也可能是其他方面的问题,比如bin+cue这种镜像格式,据我所知,这种格式不能装载cd音轨+数据轨这种比较特殊的格式吧?(以前下载过的redump发布的ss ps镜像,但凡是有音轨的,都是bin数据+n个bin音轨组成的)

你所说的cue,无非也是这种数据+音轨分离的组合方式(track命名的数据bin+n个track的音轨)。但是cdi不同,它是把数据和音轨封装在一起的格式,所以你前面说的转换没用,一闪而过,就因为cue+bin只能数据和音轨分离,遇到这种只能傻眼了。

最后回到原话,想转换的话,与其期待一键转换还不如期待转换软件更新支持更多的格式。
说到通用性上,仅在dc游戏上这块来说,原始gd光盘数据是gdi+bin(或者说是cue+bin),而修改交流分享目前cdi还是主流,chd用的人相对少,而且在各个平台支持的恐怕也不多,等什么时候普及了会考虑制作的。

最后问一下,转成chd格式可以转回来吗?比如用redump转成的chd可以还原回来吗?
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
10楼  发表于: 2020-02-15 18:48

回 8楼(gtu) 的帖子

没办法,这方面又没有大神领队,而且又小众又偏僻,没人研究也只有小白自己亲自上场了。
如果网上有现成的经验分享,你认为我自己愿意花时间折腾吗。
有这时间,好好享受享受,不香嘛?  
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
11楼  发表于: 2020-02-15 19:17

回 9楼(YZB) 的帖子

也许是我用的软件不支持 cdi 吧,但目前貌似还没有支持 cdi 转回 cue的软件

可能你说的更精确一些,但我想表达的是,镜像的发布,还是通用性优先
以现在看,目前 DC 游戏 似乎 cdi 还是更好的(兼顾模拟和实机)
但以后,也许还是会回归 cue 格式,毕竟实机越来越少了

nullDC、reicast、flycast 也是支持 chd 的,但应该支持的 chd V4(不含)以下版本
主机却不一定支持,这个格式,只有少数主机能直接支持

不一定非要 cue+bin,只要是 cue 就行,后面可以接 wav、iso、等等各种
cue 就是一个引导文件,各种格式的多音轨、多镜像,只要你有,都能含全

chd 也是一种封装格式,把所有数据、音轨全都封装,可即时读取的压缩封装

cdi 这种格式不算热门,说实话转换软件很难再会,专门去追加支持这种格式

原始光盘的数据,gdi+bin 或cue+bin,理论上其实是最好的,redump就是如此
你能基于 cue,转成所需的各种其他格式,其通用性最强,也不必担心其无法转换
但我上面也说了,目前来看,cdi 仍旧是 DC 游戏相对较好的镜像格式
不过以后的话,看情况吧,如果 chd真正流行了,相信大佬也会跟进的

chd 就是一种压缩封装,如同PSP之cso,PS1之pbp,NGC之gcz,wii之wbfs
这些即时读取的压缩格式,都是将原始镜像完整无损封装的,当然都能随时转回来
但 cdi 这种格式,办不到吧?

所以我还是要重新提一下,以目前的情况和对以后情况的分析来看
cdi 并不算是,可以随时转回原始镜像格式的,一种特殊镜像格式
就算是可逆的,这种技术也只会掌握在少数深研 DC 技术的大佬手中(比如大大你)
而且,每个游戏的 cdi 格式,要转回 cue,可能也得大佬专门分析后才行

委婉的结论:cdi 并不是一种原盘格式
说明白点:cdi 就是一种不可逆的格式
[ 此帖被willzyj在2020-02-28 04:56重新编辑 ]
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
12楼  发表于: 2020-02-15 22:28

回 9楼(YZB) 的帖子

已经有结论了:
目前 PC 和 安卓端, DC 模拟器,都支持 chd v5格式。
一种压缩率 ≥ 7z 的即时读取的镜像格式。
1楼我已经更新了 chd格式对游戏压缩大小的说明。
这里也给大佬提供此游戏的 redump 和 chd格式
给大佬参考:pan.baidu.com/s/1cDqLNg

但转换条件必须是 redump 原盘 gdi ,不能是新版 cue
引导文件要旧版的 gdi,后面的 bin(是否多轨)无影响

至于怎么将 cdi 转回 gdi,楼主有心无力了
网上全是 gdi 转 cdi 的资料,反过来的一概没有
估计也就大佬你能研究出来了吧

如果大佬以后有空,有兴趣发 cdi 转 gdi 教程的话
鄙人一定会洗耳恭听,非常乐意学习的~!
gtu
人生模拟,模拟人生。
级别: 模拟专家
UID: 16738
精华: 0
发帖: 270
威望: 0 星
金钱: 2672 浮游币
贡献值: 4 点
好评度: 464 点
人气: 1 点
在线时间: 104(时)
注册时间: 2005-01-27
最后登录: 2024-07-08
13楼  发表于: 2020-02-16 02:43

回 10楼(willzyj) 的帖子

哪你轉來幹嘛?!非要用CHD麼!不就是為了省硬盤空間不是?!你自己都知道CDI的好處在於實際應用上能方便電腦與實機通用。CHD實機黨用不上,而且要求還是比較苛刻的。 還有我想不同的遊戲壓縮率應該是不同的吧,並不是每個遊戲都能壓縮率達90%以上吧.  以前不是都有這樣的例子麼,最早的模擬器是不支持壓縮ROM的,後來全支持ZIP檔,但再後來7Z檔壓縮效率高多了,就有部分模擬器支持7Z檔,但最終7Z檔不也是沒被所有模擬器所接受麼。 不能只談壓縮率高就說適不適合將來之類的話。  

PS:還有這些格式背後的故事多著呢,你別想當然。像你舉的CSO\PBP\WBFS這些格式之所以有存在的理由背後有很多因素不是純技術能說明的,你現在的情況就是好像沒搞清楚“先有蛋還是先有雞”。CDI格式是有版本的,有技術檔案的早期虛擬光驅格式的先驅者之一。CHD在某些方面只可以理解為帶有壓縮算法指令的封裝格式,好比如視頻領域中的MKV格式,當然後者受眾廣支持軟件多。但現在的CHD並沒有太多的友好,希望能把DC遊戲改成CHD格式收藏減少硬盤空間占用只是你自己美好的願望而已。 一開始能用CHD的也就只有MAME系,當其他模擬器都用MAME系ROM時才添了對CHD的支持(不支持白不支持)反正就是ROM列表多些個遊戲版本而已。這些模擬器也就是加了個插件而已。還要CUE並不是載體格式,沒有實質介質內容描述,可以簡單理解為“表頭”文件也不為過。後面搭的BIN或其他才是真正的格式檔。其實嚴格來說CUE連格式都不算。 還有CUE也是有版本的{或者說是寫法定義的不同} 最後呢,不是CDI能不能逆向的問題,而是你沒找到能被你簡單處理CDI逆向轉換的軟件的問題。 還有我們通常都不叫逆向,而是叫還原(不是還原原盤,而是原盤在光驅中的所有工作狀態,包括尋道、選址、糾錯、中斷、等等)好了還有很多太複雜的不說了。會用不會做且不明原理,是很悲哀的!!送一句要原檔的去下載GDI  但要漢化版的GDI  那你就要先學習怎麼樣把文本從GDI中替換掉而不損原GDI的文件結構再來說了。我直覺你連UE都沒用過的說。
我想让电脑成为能玩所有游戏的游戏机!
土星-我最喜爱的游戏机!这一点是永恒的!
级别: 模拟新血
UID: 321565
精华: 0
发帖: 4
威望: 0 星
金钱: 0 浮游币
贡献值: 0 点
好评度: 12 点
人气: 0 点
在线时间: 5(时)
注册时间: 2020-02-13
最后登录: 2022-06-08
14楼  发表于: 2020-02-16 13:55

              
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
15楼  发表于: 2020-02-16 16:26

回 13楼(gtu) 的帖子

对,我就是为了节省空间!

对,我上面已经说了,cdi 的确是目前相对兼顾实机和刻盘的格式。
所以我最后说了,如果 YZB以后有时间,有兴趣,我愿意再来看他的教程。

但,抱歉我没有实机,纯模拟来说,当然占用空间越小越好。
你不需要,并不代表别人不需要,请不要以自我为中心。

至于压缩率,chd 格式目前来看,至少能减少 50% 以上空间。
时代是会进步的,压缩率整体都是越来越高,固步自封不是好事。

随着模拟平台的升级,支持压缩镜像是很自然的,毕竟镜像越来越大。
我所遇到模拟镜像的平台,都已经全都支持了压缩镜像读取,多少关注下吧。

cdi 格式是经典,但过分守旧就是问题了。
chd 并不是我一个人的美好愿望,仅仅是你从没关注过而已。
这并不算什么丢人,毕竟就连 YZB 大佬都没关注过呢。
国外好多镜像合集,都已是 chd 格式,包括但不限于我上面提到的平台。
实机的确好,有实机根本不用管其他什么,cdi 最高,这是很自然的。
但你能保证实机能玩一辈子?

cue、gdi 这类引导头文件,我上面提过很多次,我懂你懂,但你不知道我懂。
之所以没有每处都写为 cue/gdi+bin+音轨+多轨,是怕费事。
而且,cue、gdi 也的确是本贴讨论的关键之处,所以这样写了。

虽然我不会 cdi 转回 cue/gdi,但cue/gdi 转 cdi 的教程,我还是看过几篇的。
比如吧,这次的<午夜凶铃>汉化为了转 cdi,已经改变了其内部的 lba。
如果你能将 cdi 完美还原 redump 的 cue/gdi,md5 不带变化的这种。
那么我可以承认你所说的是正确的,否则请不要说 cdi 是可逆的,谢谢。

是的,要原档,我的确会去下 redump的 cue/gdi,这也是很自然的。
至于汉化档,我并没有强求发布者必须发布 chd,甚至不会在发布贴提出。
只是单独开一帖,讨论镜像转换的技术性问题,并不碍谁的事吧,你说呢?
而你也,并不能代表哪位汉化者,说定以后就一定只发 cdi,完全无视其他格式吧?

还是那句话,你不用,不代表别人不需要。

最后,打字先把段落分清,不然别人看着很费劲的。
另外,还好我以前做过汉化,否则还就真被一些人当成是小白了。
敢问你做过汉化吗?
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19104
威望: 173 星
金钱: 2052 浮游币
贡献值: 10261 点
好评度: 54888 点
人气: 4322 点
在线时间: 19798(时)
注册时间: 2004-10-02
最后登录: 2024-12-22
16楼  发表于: 2020-02-16 18:49

Re:回 9楼(YZB) 的帖子

引用
引用第12楼willzyj于2020-02-15 22:28发表的 回 9楼(YZB) 的帖子 :
已经有结论了:
目前 PC 和 安卓端, DC 模拟器,都支持 chd v5格式。
一种压缩率 ≥ 7z 的即时读取的镜像格式。
1楼我已经更新了 chd格式对游戏压缩大小的说明。
这里也给大佬提供此游戏的 redump 和 chd格式
.......


先说一下新版的cue也是可以转的,只是因为redump不知道什么原因从去年开始把相关文件改了2次,第一次改文件名改格式,第二次改直接改成cue后缀了
转换的相关讨论在2年前就有帖子说了,你照那个软件转回普通的gdi格式就可以了,http://bbs.chinaemu.org/read-htm-tid-96773.html

然后说一下这种压缩格式,是我孤陋寡闻了,一种压缩率 ≥ 7z 的压缩格式还能即时读取?哪怕现在就连pc的7z都做不到.我用斑鸠压了一个chd,用winhex看了一下,文件是整个压缩的,运行原理应该是把整个文件全部解压到内存或者一个临时文件?如果第一次读取会占用很多时间吧?当然,这只是我一个门外汉的个人猜想,具体怎么运行的,得看源码才知道


接着来说转回gdi的事,因为现在网上都有原版gdi的镜像的缘故,所以现在我发布的镜像都是用gdi转成cdi的,所以也没去研究怎么再转回去,为什么要转回去?根本没有任何意义,需要的话直接用原版gdi文件不就行了?如果你指的是那些中文版,想转回gdi然后再压成chd来节约空间,在我看来,还不如直接把镜像用7z的最大压缩比来压好保持更好,个人觉得压缩比会比chd的大一点。
废话说了那么多如果你不死心当然有方法转回去,虽然我没试过。生化危机3的汉化版发布的就是gdi文件,制作的方法我曾经问过汉化者phoe-nix,他说过国外有个制作软件叫gdi build?,是一个老外写的,写这个软件的初衷是原gdi文件太大,用这个软技能转小很多,就比如你说的斑鸠,有兴趣可以去找找看

最后再再再说一下压缩率的问题吧,你说的大压缩率是建立在以原始数据为基础来压的,dc的原盘都是1.2G,所以解压的镜像都是1.2g,这点和wii以及ngc一样,不管原游戏用了多少空间,统一填充到1.2G。知道这点就好理解了,那些大压缩率的游戏本身就没有用多少空间,有的甚至才用几十M(比如斑鸠  世嘉俄罗斯方块),几M(某些小游戏,比如世嘉出的那个挖宝游戏),这些游戏看看原游戏的压缩镜像就知道了。然后说回cdi的事,因为cdi大部分是为刻盘服务的,所以大部分这些小游戏都加了垃圾文件填充进去,所以看起来就非常大了,如果小的话也可以很小的,这个是我做的斑鸠镜像,支持模拟器也支持刻盘,但是很小,压缩包16m,解压20m   https://pan.baidu.com/s/1c0pO47m 密码: fhul,当然因为文件被压缩的缘故所以可以这么小,原游戏30M,单独做成cdi也就50m左右
上面说那么多,我无非只想表达1点,萝卜青菜各有所爱,你喜欢chd,当然可以随便转,但是也不能说cdi格式就是不可逆的镜像     
还有,后来redump发的这些原盘文件,SONIC3D说过,音轨部分被偏移了多少来着,一下想不起来了,反正是数据不准确~为此他还去反映多,结果嘛,只能自己写个软件转换了   


最最最后,我多嘴说一句,某些游戏加了不可压缩的垃圾数据进去,对于这种游戏,不管是7z还是chd都是压不小的,但是cdi是可以直接删除这些垃圾文件的(比如恶魔战士 . 欢乐桑巴 .私立学院 . cap vs snk .GUN SPIKE. 还有一些想不起了)


null哪个版本开始支持chd了?能发个上来吗?
[ 此帖被YZB在2020-02-16 20:13重新编辑 ]
级别: 模拟之星
UID: 321500
精华: 0
发帖: 54
威望: 0 星
金钱: 11111 浮游币
贡献值: 16 点
好评度: 165 点
人气: 0 点
在线时间: 568(时)
注册时间: 2019-02-25
最后登录: 2024-12-23
17楼  发表于: 2020-02-16 21:54

回 16楼(YZB) 的帖子

大佬的这个帖子在下有所拜读,但帖子的内容,实际讲的是:
将一种写法的 gdi 引导头文件,转成另一种写法的 gdi。
由于 chdman 对两者都支持,所以貌似并无什么影响。
cue 的写法不是那样的,一看就明白。

另外,虽然 redump 将所有 DC 镜像都改成 cue+bin。
但是他们仍旧提供了原始的 gdi 头文件的全集下载。
后面的 bin 没任何变化,所以楼主已能自由转制 redump了。

chd 的源码网上应该有的,但楼主没有费心去找。
不过,下面罗列出楼主对 chd 这种格式的使用分析:
1,以斑鸠这游戏来看,chd v5 的压缩率大于 7z。
2,chd 格式可以即时读取,而且读取延迟忽略不计。
3,chd 可以不破坏原镜像数据,完整无损压缩解压。
4,目前 RA内模拟光盘镜像的核心,基本已全部支持 chd。
5,以树莓派为代表的游戏镜像合集,到处都是 chd格式。

7z 的确好,但不支持即时读取,不能直接就拿来玩啊。
而且 chd 的压缩率,整体能和 7z 伯仲之间,已非常强了。
是的,转回 gdi 的意义,也就是那已有的几十款汉化游戏。

gdibuild针对的也只是原始的 gdi,而不是针对处理过的 cdi。
是无法转回的。

看来大佬制作 cdi 已炉火纯青了,在下并不是对 cdi 有意见。
只是不愿在明知有可为的情况下,去浪费过多的空间。
这个特制的 cdi 斑鸠,在下已看了,比 chd 格式更小。
这是通过对 cdi 处理,删除了里面 chd 也不能压缩的部分数据。

这样,与其花大量时间,研究如何将 cdi 转回 gdi ,再转成 chd。
似乎还不如大佬分分钟,直接 rip 掉 cdi 里的无用文件,来得快……
当然,这样处理过的 cdi ,貌似也就不那么适合刻盘了。

由于在下不甚了解 cdi 的相关技术,所以才会有这个帖子的出现。
现在既然知道,cdi 是能方便地处理无用数据,做压缩处理的。
那鄙人便已经没有任何的理由,排斥 cdi 这种镜像格式。
大可直接请大佬发力,放出对应现有,已发布汉化镜像的 rip补丁。
但在下也有自知之明,并没有这么大的面子……

所有 DC 汉化游戏里,楼主感兴趣的其实只有5款。
如果有时间,再去研究折腾下 cdi这种镜像格式吧。
看能否自己 rip 掉一些无用数据或压缩一下来试试。

经过前期的摸索,楼主发现DC 的镜像并不是那么容易简单重建的。
这也许正是 ultraiso 抓取后生成的部分镜像格式无法使用的原因。

虽然不管是因为什么原因,而无法简单重建 DC镜像。
但个人提出一种假设,就那么将汉化 cdi 游戏刻盘。
然后用 DC实机来直接将光盘镜像 dump成 gdi 格式。
这样,也许就能 “不那么费心思” 地将 cdi 转 gdi 了...

虽然上面是这样说了,但最最最后还是提一下吧:
理论上,同样删除垃圾后,chd 的占用会比 cdi 更低。
毕竟 chd 始终是一种全压缩的镜像格式,而 cdi 并不尽然。

注:
nullDC1.0.4,打开光盘镜像的最后一种格式,就是 chd。
不过貌似并不支持 chd v5,但楼主并没有进一步探究了。
另据测试,flycast、reicast 和 demul,是支持 chd v5 的。
[ 此帖被willzyj在2020-02-24 15:34重新编辑 ]
gtu
人生模拟,模拟人生。
级别: 模拟专家
UID: 16738
精华: 0
发帖: 270
威望: 0 星
金钱: 2672 浮游币
贡献值: 4 点
好评度: 464 点
人气: 1 点
在线时间: 104(时)
注册时间: 2005-01-27
最后登录: 2024-07-08
18楼  发表于: 2020-02-20 09:30

回 15楼(willzyj) 的帖子

你當我小白就得了。不用曬什麼漢化。反正我也無什麼好同你爭論。睇你的回覆根本上就是文字遊戲。
我想让电脑成为能玩所有游戏的游戏机!
土星-我最喜爱的游戏机!这一点是永恒的!
gtu
人生模拟,模拟人生。
级别: 模拟专家
UID: 16738
精华: 0
发帖: 270
威望: 0 星
金钱: 2672 浮游币
贡献值: 4 点
好评度: 464 点
人气: 1 点
在线时间: 104(时)
注册时间: 2005-01-27
最后登录: 2024-07-08
19楼  发表于: 2020-02-20 10:00

回 16楼(YZB) 的帖子

的確有好多EMUSOFT 都支持CHD格式了。不過所謂支持CHD格式指的是MAME用的ROM的CHD。並非跟進CHD至最新標準。 正如樓主所講的所謂的V5。 附件已附。   [DC]_NullDC 1.0.4_R150.rar (2036 K) 下载次数:19

樓主一開始就想有CHD的漢化DC遊戲方便自己玩,因為漢化遊戲中‘基本’無CHD格式的而GDI中又無漢化的。再者新版模擬對CDI格式並唔友好,樓主覺得為了為數唔多漢化遊戲浪費容量唔值, 講什麼為左省空間,講什麼技術研究,多餘!直接問漢化作者拿資源再用技術去合(重建)GDI出來,樓主就做不了。 講什麼GDI已經自由轉換。
我想让电脑成为能玩所有游戏的游戏机!
土星-我最喜爱的游戏机!这一点是永恒的!
上一主题下一主题
«12»Pages: 1/2     Go