- 精华
- 0
- 帖子
- 262
- 威望
- 0 点
- 积分
- 320 点
- 种子
- 0 点
- 注册时间
- 2009-6-26
- 最后登录
- 2013-12-20
|
楼主 |
发表于 2009-7-31 01:06 · 广东
|
显示全部楼层
下面是引用osk666于2009-07-30 23:43发表的:
很简单= =
直接把那工具包里的dummy复制粘贴过去再按要求改名
其实将那big文件直接用工具里的spliter也是可以的,查查文件大小即可 哈哈...有你的启发,我终于找到错误的原因了...
原来我建立的那些0数据的替换文件出了问题,那些文件必须填充一点数据进去才行...
在0数据的情况下,LBA文件会有错误发生.
具体如下:
00000000|00000000|00000019|moviempeg22044A.pss
00000000|00000000|00000029|moviempeg22046.pss
00000000|00000000|00000039|moviempeg22048.pss
00000000|00000000|00000049|moviempeg22051.pss
00000000|00000000|00000059|moviempeg22053.pss
00000000|00000000|00000069|moviempeg22055.pss
00000000|00000000|0000007A|moviempeg22056A.pss
00000000|00000000|0000008A|moviempeg22057.pss
00000000|00000000|0000009B|moviempeg22058A.pss
00000000|00000000|000000AD|moviempeg22064_1.pss
00000000|00000000|000000BF|moviempeg22064_2.pss
00000000|00000000|000000CF|moviempeg23000.pss
........
........
........
........
00000000|066DC004|000003CF|moviempeg2prologue.pss
发现问题了吧..
第一段CG的数据定位全是0.这导致了程序无法找到正确的CG文件,所以第一段CG无法正常播放.
而将替换文件填充数据进入后如下:
00000000|00000005|00000019|moviempeg22044A.pss
00000800|00000005|00000029|moviempeg22046.pss
00001000|00000005|00000039|moviempeg22048.pss
00001800|00000005|00000049|moviempeg22051.pss
00002000|00000005|00000059|moviempeg22053.pss
00002800|00000005|00000069|moviempeg22055.pss
00003000|00000005|0000007A|moviempeg22056A.pss
00003800|00000005|0000008A|moviempeg22057.pss
00004000|00000005|0000009B|moviempeg22058A.pss
00004800|00000005|000000AD|moviempeg22064_1.pss
00005000|00000005|000000BF|moviempeg22064_2.pss
00005800|00000005|000000CF|moviempeg23000.pss
........
........
........
0001C000|066DC004|000003CF|moviempeg2prologue.pss
这样系统就能准确找到CG的位置了...
如果这种理论说得通的话...
以后的Disc2/3无须分割BIG文件也将成为可能的.(这里有待测试)
甚至可以无视 x.*2 | x.*3 | x.*4
直接上一套x.*0和x.*1就能正常游戏.... |
|