- 性别
- 保密
- 资源贡献
- 0 盎司
- 原创贡献
- 0 克拉
- 在线时间
- 2398 小时
- 羁绊
- 5 重
- 最后登录
- 2011-4-8

- UID
- 423648
- 积分
- 15233
- 帖子
- 2044
- 精华
- 2
- 诚信
- 0 点
- C金
- 3359 枚
- G币
- 0 枚
- 人气
- 1365 ℃
- 爱心公益
- 0 点
- 阅读权限
- 40
- 注册时间
- 2006-2-14
|
发表于 2008-2-20 16:16:59
|显示全部楼层
转载请注明
注意:
确保iso的“只读”属性已经去掉
使用winhex打开文件时,选择窗口右上方有个按钮
选成“内部模式”将得到最快的修改速度
选成“默认的编辑模式”将得到较慢的修改速度
选成“查看模式”将无法修改
修复方法:
1.使用winhex打开大蛇的iso(任意版本的iso)
2.查找16进制数(注意是搜16进制数而不是文本) 097C0300B8030000
3.稍候搜索到位,把搜到的开头的09改成07
改成
4.保存iso
然后copy进棒子开始华丽的测试吧~
修复原理:
目前的bad dump缺失iso结尾后面的2048字节的数据
这2048字节恰好是LINKDATA.BNS内部的最后一个文件
当在游戏中需要读取这个小文件(实际大小是952字节)时
读取地址超出了iso的物理范围
于是死机
如上处理实际是通过relink来rip了缺失的这个小文件
读取时读到的是前面存在的同类型同大小文件
于是蒙混过关不会死机
经过检查iso的头部发现一切正常
koei并没有故意作手脚来导致dump出错
因此无法确定dump出错的根本原因
幸好缺失的数据不多得以暂时补救
希望中文版时不会再出现类似问题
ps:
1.本人没有umd
2.本人和koei无任何关系
3.以上纯属推测
4.本人对日文游戏无兴趣,只是由于nfs11下载速度过慢才顺便下了无双,仅出于习惯看了一眼iso碰巧发现问题所在,因此给出修复方法时,并未经过严格检验,见谅
=.=
[ 本帖最后由 denverh 于 2008-2-21 00:10 编辑 ] |
-
总评分: C金 + 50
人气 + 219
查看全部评分
|