有些DC游戏需要添加大量的空文件,才能正常运行。
可是不是所有的游戏都有足够的空间添加空文件,
这就比较麻烦。
不过您可以试试使用排序文件将文件按照您自己的
意图进行重新排列。将不常用的文件排列到前面,让
程序文件尽量靠后。
具体使用排序文件的方法如下:
mkisofs -C 0,0 -V GAME -l -o DATA.iso -sort sp.txt DATA
就是在正常的生成ISO镜像时,
mkisofs -C 0,0 -V GAME -l -o DATA.iso DATA
多加入如下语句:
-sort sp.txt
其中-sort是调用排序文件,sp.txt就是自己编写的排序文件。
下面我们以一个小例子看下效果:
其中0GDTEX.pvr是一般游戏中都有的碟片图像文件,
***.dat是任意一个比较大的文件(最好有20~30MB以上,否则效果不明显)
sp.txt 的内容为时:
DATA/0GDTEX.pvr 1001
DATA/***.dat 1000
文件顺序是:
DATA/0GDTEX.pvr 1001---先
DATA/***.dat 1000--------后
而sp.txt 的内容为时:
DATA/0GDTEX.PVR 1000
DATA/***.dat 1001
文件顺序是:
DATA/0GDTEX.PVR 1000---后
DATA/***.dat 1001---------先
由此可见--排列文件顺序数值大的在前,数值小的在后。
如果您想的话可以把游戏里所有的文件,按照自己想要
的顺序排列出来,不过工作量巨大。
这里介绍一个比较简单的方法就是自己编写一个BAT
具体内容如下:
@echo off
pause
echo:让我们开始吧!
cd D:\Selfboot\DATA\
dir /b /o /s *.* > sp.TXT
move sp.TXT ..
echo:all ok!!
exit
解释内容:
@echo off ---------隐藏
pause -------------暂停等待命令
echo:让我们开始吧! ------显示文字
cd D:\Selfboot\DATA\ ----这里将文件放到D盘的Selfboot\DATA\文件夹中。
dir /b /o /s *.* > sp.TXT 将文件列表写到SP.TXT
move sp.TXT .. -----------移动SP.TXT到Selfboot文件夹中。
echo:all ok!! ------------显示结束
exit ---------------------自动退出
接下来打开SP.TXT进行编辑:
1.将D:\Selfboot\全部替换为空。
2.将\全部替换为/。
3.自己在文件后面,填写顺序号。
4.保存即可。
帖子是分两次写的,所以补丁文件和相关信息放在了下面,
如果您不仔细阅读是不会发现的....哈哈哈哈哈[ 此贴被glf999在2005-07-04 15:10重新编辑 ]