堕落耶和华
发表于 2006-1-11 13:56
读写大文件,需要使用File64方法。
楼主需要什么特殊的工具?
破解ps2的光盘文件系统?
阿娇大王
发表于 2006-1-11 14:05
迷失de卡卡
发表于 2006-1-11 14:07
向所有汉化工作者表示深深的敬意
フィナ
发表于 2006-1-11 16:02
可惜大神agemo已经封山了 不然估计已经OOXX了 253
oz01
发表于 2006-1-11 16:57
最初由 堕落耶和华 发表
读写大文件,需要使用File64方法。
楼主需要什么特殊的工具?
破解ps2的光盘文件系统? ISObuster有个功能是扇区抽取
http://www.oz01.com/cn/text/srwa32.GIF
我现在需要一个工具
完成与它相反的功能
扇区导入……
HyperIris
发表于 2006-1-11 18:09
堕落耶和华
发表于 2006-1-11 21:03
最初由 oz01 发表
ISObuster有个功能是扇区抽取
我现在需要一个工具
完成与它相反的功能
扇区导入……...
ISO的数据是作了压缩还是有校验码?
如果没有压缩和校验,
那应该可以用普通的文件写入方法,把字符串修改替换掉。
oz01
发表于 2006-1-11 21:14
应该没有压缩或效验码……
不过我对DVD-ISO完全不了解……
堕落耶和华
发表于 2006-1-11 21:15
明白了,dvd对数据作了R-S校验。。。
http://www.onlinedown.net/soft/43673.htm
这个工具的介绍说可以编辑ISO,不知道是不是真的
堕落耶和华
发表于 2006-1-11 21:16
http://www.guangpan.cn/cdfamily/10.htm
这篇文章对dvd的数据格式介绍的浅显易懂,可惜的是没有看到R-S纠错码的计算方法。
oz01
发表于 2006-1-11 22:06
FFX里的数据是不可见的……
现有的镜像编辑软件要求要编辑的数据是可见的……
镜像文件可能没R-S纠错码
堕落耶和华
发表于 2006-1-11 22:11
数据怎么会不可见...你是说没有以文件的形式存放吧.
既然已经导出成ISO,对windows来说就是文件了.
而且你说可以按扇区导出数据,那么只要能按扇区写入数据就可以了,扇区总是可见的吧
oz01
发表于 2006-1-11 22:16
扇区确实是可见的
我确实是需要能进行扇区写入的工具……
阿娇大王
发表于 2006-1-11 22:16
堕落耶和华
发表于 2006-1-11 22:29
最初由 阿娇大王 发表
这就是渣公司为什么是渣公司。没有以文件形式存放,就意味着99%的软件读不到它的数据。
我想应该是se自己写了一套文件系统,自己管理目录和文件.
否则游戏那么多数据就无法管理了.
能知道这套文件系统的数据结构,就可以写一个文件管理器.
既然能从ISO中读到扇区数据,那么说明不需要知道这种文件的格式也可以进行读写.问题只在于是否在修改文本后需要修改对应的校验码.而这R-S校验码是对扇区数据进行校验的,应该和文件格式没有关系.
有ISO的人可以试一试那个号称可以修改ISO的工具嘛.
阿娇大王
发表于 2006-1-11 22:36
oz01
发表于 2006-1-11 22:36
那个POWERISO我用过的……
连扇区查看和抽取功能都没……
文件LBA值都不能显示……
修改文本当然要修改在扇区导出的文件上
之后扇区导入
和效验码应该无关吧?
oz01
发表于 2006-1-11 22:39
最初由 阿娇大王 发表
开发的时候当然有文件,但是生成mother disc的时候就只剩数据了,因为PS2机器不需要文件。
具体ISO里面是什么我也没看过,只是上次FF12的DEMO我试了十几种工具都读不出数据。下次用ISO_BUSTER看看。
ISO_BUSTER也看不到
用PCSX2定位
之后用ISO_BUSTER扇区导出
貌似目前只有这个办法……
阿娇大王
发表于 2006-1-11 22:44
堕落耶和华
发表于 2006-1-11 22:44
最初由 阿娇大王 发表
开发的时候当然有文件,但是生成mother disc的时候就只剩数据了,因为PS2机器不需要文件。
具体ISO里面是什么我也没看过,只是上次FF12的DEMO我试了十几种工具都读不出数据。下次用ISO_BUSTER看看。
放在dvd上的4,5G数据,你要想从中找出图片,文本,声音片断,不能只靠线性地址吧?那编程的人写几行代码就得去查数据地址...
所以我想盘上还是有文件系统或者数据库系统一类的东西的,只不过数据结构不公开.
阿娇大王
发表于 2006-1-11 22:50
oz01
发表于 2006-1-11 22:52
对于汉化游戏来讲……
能把文本、字库搞出来
修改之后还能塞进去
就可以了……
当年FFT确实是有专用的文件系统
但是这个文件系统怎么确定……
oz01
发表于 2006-1-11 22:56
最初由 阿娇大王 发表
有个软件CD_ROLLER,里面有个功能叫raw data scan,能够把数据倒出来,不过……似乎导出来的有问题,你可以试试...
数据用ISObuster也能导出来
不过问题是怎么导入……
阿娇大王
发表于 2006-1-11 22:57
oz01
发表于 2006-1-11 22:59
咋改……
ISObuster没数据导入功能
不可见的文件没法改……
堕落耶和华
发表于 2006-1-11 23:00
PCSX2是直接读取ISO还是要求虚拟光驱?
我在想模拟器读取ISO的时候应该不会再去校验数据吧,
如果模拟器不做校验,那么可以直接在导出数据的地址把汉化的数据写回去,
这样的ISO可以用模拟器读取来玩.
如果模拟器作了校验,那么校验算法就可能存在于模拟器的代码中,至少校验码的位置是可以定位的.分析一下模拟器的读ISO模块应该有帮助.
堕落耶和华
发表于 2006-1-11 23:02
最初由 oz01 发表
咋改……
ISObuster没数据导入功能
不可见的文件没法改……
ISObuster是对已经导出的dvd ISO文件进行操作的吧?
既然已经知道文本在ISO文件中的地址,那么直接用文件编辑器修改指定地址的数据就可以了...当然,还需要计算并修改校验码
阿娇大王
发表于 2006-1-11 23:02
oz01
发表于 2006-1-11 23:04
晕
貌似超麻烦的说……
效验码……
oz01
发表于 2006-1-11 23:07
最初由 堕落耶和华 发表
PCSX2是直接读取ISO还是要求虚拟光驱?
我在想模拟器读取ISO的时候应该不会再去校验数据吧,
如果模拟器不做校验,那么可以直接在导出数据的地址把汉化的数据写回去,
这样的ISO可以用模拟器读取来玩.
如果模拟器作了校验,那么校验算法就可能存在于模拟器的代码中,至少校验码的位置是可以定位的.分析一下模拟器的读ISO模块应该有帮助....
2种都有
不过我只能用读取ISO的插件
光驱插件都会出问题……
模拟器一般来讲都是无视效验码的
现在也有专门修正效验码的工具
堕落耶和华
发表于 2006-1-11 23:07
http://mti.xidian.edu.cn/multimedia/multi/course1-13-2.html
r-s纠错算法的文章...
阿娇大王
发表于 2006-1-11 23:10
堕落耶和华
发表于 2006-1-11 23:10
最初由 oz01 发表
2种都有
不过我只能用读取ISO的插件
光驱插件都会出问题……
模拟器一般来讲都是无视效验码的
现在也有专门修正效验码的工具...
那么你现在的问题,
就是找到扇区偏移地址和ISO文件地址之间的映射关系...
堕落耶和华
发表于 2006-1-11 23:12
最初由 阿娇大王 发表
现在貌似只有这个办法,R-S的计算不是很难,但是其它的,比如定位、扇区信息、有没有压缩这些可能比较麻烦。我没这方面经验,瞎猜的。
从楼主导出的文本和长度来看,数据并没有压缩.
另外,我也是瞎猜的,呵呵
抛砖引玉嘛.
oz01
发表于 2006-1-11 23:12
效验码内容实际上是可以无视的……
我感觉ISO格式的镜像好像是没效验码……
用虚拟光驱打开显示总大小与镜像文件总大小几乎没什么差别……
oz01
发表于 2006-1-11 23:14
数据有没有压缩目前还无法确认
不少PS2游戏都是一半剧情文本压缩、一半没压缩
阿娇大王
发表于 2006-1-11 23:15
oz01
发表于 2006-1-11 23:20
最初由 阿娇大王 发表
那扇区EXTRACT出来的和ISO里面对应的内容是一模一样的吗?
完全一样
阿娇大王
发表于 2006-1-11 23:22
oz01
发表于 2006-1-11 23:29
应该有效……不过
我对编程一窍不通……
文本可以直接改……
有工具可用
图片可就没法改了……