第二:在修改过程中,常常遇到需要导入的文件大于原来的预留空间而导致导入失败的时候,这时候,我们就需要对文件进行扩容扩容的时候我采用的工具是AFSExtract,因为这款工具较AFSExplore来说,操作相对简单,不过缺点是不支持搜索功能,对于不熟悉的人来说要在里面找一个文件无疑于大海捞针,不过只要熟悉以后一切还是变得很简单
双击打开软件后,先打开需要修改的AFS文件,在此我用WECN 2.0 中的s_text.afs 文件来举例
(单击“文件 – 导入AFS文件”然后选择s_text.afs 文件,按打开。)
现在我需要导入“logo_s.txs” 和“title_s.txs” 两个文件
在编辑器的右边窗口里找到这两个文件
在“空间”一栏里面,“logo_s.txs” 文件的大小是28672字节,“title_s.txs” 文件的大小是83968字节,好了我们再看看我们需要替换的新文件的大小
新文件的大小分别是36864和192512,所以s_text.afs 文件中的可以空间并不够,因此这时我们就需要对s_text.afs 文件进行扩容,方法如下:
首先,我们先导入“logo_s.txs”文件,此时我们先在“logo_s.txs”空间一栏上的数字上点击一下,会出现一个可以调整的按钮,我们将大小从原来的28672调整到36864 (注意:你可以将所有需要扩容的文件全部调整好以后再执行下一步)
接着,点击“命令操作 – 重新调整文件空间”按钮或者使用快捷键“Ctrl+M”也可以,打开扩容窗口。
确认无误以后,点击“重建AFS文件”将新生成的文件保存到别的目录,或者重新命名为a_text.afs然后按保存。稍等后就会出现扩容OK的窗口,按确定后,关闭扩容窗口!(如果你扩容的是较大的文件比如说0_text.afs文件,那就需要等待一段时间了,因为可能有段时间程序没有相应,这并不是代表出错了,而是文件太大所以导致需要较长时间才能扩容完!)
然后用编辑器重新打开a_text.afs文件,此时找到“logo_s.txs” 文件,点击“命令操作 – 导入文件”或者使用快捷键“Ctrl+F5”,选择新文件,即可导入就不会再出现导入失败的提示了!
最后将新导入的文件覆盖原文件就可以得到我们想要的效果了
[ 此贴被3000在2005-11-16 20:39重新编辑 ]