[建议]有关EAInput工具的说明!
<P><FONT color=#3300ff size=3>大家好,我是myfifa2005,最近看了一些帖子,感觉有些朋友对EA Input工具的使用,还是不太清楚,虽然有些朋友发过介绍使用EA Input工具的帖子,但对于使用还是有些模糊的地方。</FONT></P><P><FONT color=#3300ff size=3>大家的使用误区,主要有以下四个方面:</FONT></P>
<P><FONT color=#ff0000 size=3>1、对工具的是如何导入补丁的过程不是很了解。</FONT></P>
<P><FONT color=#ff0000 size=3>2、大家还是习惯将补丁导入游戏里已经存在的zdata_01.big~zdata_39.big里。</FONT></P>
<P><FONT color=#ff0000 size=3>3、对于游戏里已经存在的文件和新的补丁文件如何导入,有些朋友不太清楚。</FONT></P>
<P><FONT color=#ff0000 size=3>4、有些朋友认为,游戏里面已经存在的文件,就应当导入到zdata_01.big~zdata_39.big里,而新加入的补丁文件,应当导入到新建的zdata文件里。</FONT></P>
<P><FONT color=#3300ff size=3>首先,我先对上面的问题作以下说明:</FONT></P>
<P><FONT color=#3300ff size=3>1、对工具的是如何导入补丁的过程不是很了解。</FONT></P>
<P><FONT color=#3300ff size=3> 其实,导入补丁的过程主要是由fifaFS.exe文件来决定的,和我做的这个工具并无关系。具体怎样导入我来介绍一下。<br> 首先,为了区分导入的补丁是原来游戏有的,还是新加入的补丁,我在这里举例一下:<br> <br> <FONT color=#ff0000>old.fsh 为原来游戏已经有的文件的更新文件<br> new.fsh 为新加入的补丁文件<br></FONT> <br> 其次,fifaFS.exe是如何搜索游戏data目录下的zdata文件的呢?主要是data目录下有一个fifa.fat二</FONT><FONT color=#3300ff size=3>进制文件,这个里面记录了游戏data目录下的所有zdata文件的信息。简单的说,比如你的data目录下有</FONT><FONT color=#3300ff size=3>40个zdata文件,那么通过fifa.fat,我们就可以知道这40个zdata文件的信息,而不会只有39个或是41个</FONT><FONT color=#3300ff size=3>,也就是说至少可以确定zdata文件的数目。所以说fifaFS.exe可以通过fifa.fat了解到游戏data目录下</FONT><FONT color=#3300ff size=3>所有zdata文件的个数及基本的信息。注意,只是基本的信息哦!<br> 那么,如何了解到zdata文件里具体信息呢?大家注意到了,每个zdata_XX.big文件,都对应着有一个</FONT><FONT color=#3300ff size=3>zdata_XX.bh文件,这个zdata_XX.bh文件也是一个二进制文件,它里面详细记录了对应的zdata_XX.big文</FONT><FONT color=#3300ff size=3>件里面拥有的文件的信息,例如zdata_XX.big里面文件的个数,名称,文件大小,压缩信息等。<br> 所以,这里先小结一下:fifaFS.exe通过fifa.fat了解到zdata_XX.big的基本信息,然后再通过</FONT><FONT color=#3300ff size=3>zdata_XX.bh了解到每一个zdata_XX.big文件的具体信息。OK,这下,游戏data目录下的所有zdata文件信</FONT><FONT color=#3300ff size=3>息,fifaFS.exe都知道的一清二楚,它可以很清楚的区分old.fsh和new.fsh文件,也可以精确得知道</FONT><FONT color=#3300ff size=3>old.fsh文件在哪一个zdata_XX.big里,不怕导不进补丁了。</FONT></P>
<P><FONT color=#3300ff size=3> 1)、导入补丁<br> 知道了上面fifaFS.exe导入补丁前的准备工作了,下面就是导入补丁的过程了:<br> 对于old.fsh,fifaFS.exe可以预先知道old.fsh在哪一个zdata文件里,所以,这个时候不管你选不选</FONT><FONT color=#3300ff size=3>择EA Input上面的“是否选择zdata”,fifaFS.exe都会将old.fsh导入到它原来就位于的zdata文件里。</FONT><FONT color=#3300ff size=3>而对于new.fsh文件,fifaFS.exe知道它是新入伙的,这个时候就分两种情况了:<br> 一是,选择EA Input上面的“是否选择zdata”,比如选择了zdata_25,那么new.fsh就会导入到</FONT><FONT color=#3300ff size=3>zdata_25.big里面;<br> 二是,没有选择EA Input上面的“是否选择zdata”,那么new.fsh就会导入到fifa.fat所记录的最后</FONT><FONT color=#3300ff size=3>一个zdata文件里,比如zdata_39.big是最后一个,那么就会导入到zdata_39.big里。<br> 以上介绍的是将data目录下的zdata文件当成是整体的一个系统,导入补丁的过程。相对应的,还有一</FONT><FONT color=#3300ff size=3>个zdata文件独立导入的过程,这个我们下面再介绍。<br> 2)、修复文件<br> 如上面所说的,补丁文件已经正确导入进了zdata文件里,注意,这里说的是正确导入。如果不修复的</FONT><FONT color=#3300ff size=3>话,是看不到导入的补丁文件的。通过上面的介绍,相信大家应该知道要修复哪些文件了吧!对,主要是</FONT><FONT color=#3300ff size=3>:<br> zdata_XX.big、zdata_XX.bh和fifa.fat<br> 其实,最主要的是后面两个,因为要重新生成zdata_XX.bh和fifa.fat文件。而修复主要的依据是</FONT><FONT color=#3300ff size=3>fifa.fat文件。</FONT></P>
<P><FONT color=#3300ff size=3> 总结一下,导入文件最主要的两个文件:zdata_XX.bh和fifa.fat文件,其中这个fifa.fat文件是首要</FONT><FONT color=#3300ff size=3>的,没有它整个系统导入的过程是无法进行的(zdata文件独立导入的过程除外)。</FONT></P>
<P><FONT color=#3300ff size=3>2~4、这三个问题我一起来说明一下:<br> 首先,我强烈建议大家,不管是old.fsh,还是new.fsh,大家都可以把它导入到新建的zdata文件里,</FONT><FONT color=#3300ff size=3>而不用管它是不是游戏里原来就有的。<br> 比如,游戏里面序号最大的zdata文件为zdata_39.big,我们将old.fsh和new.fsh可以导入新建的</FONT><FONT color=#3300ff size=3>zdata_40.big里,如果新加入的补丁文件有什么样的问题,直接删掉zdata_40.big就可以了,不影响原来</FONT><FONT color=#3300ff size=3>的zdata文件。<br> 这样做是因为,对于已经存在的补丁文件,游戏总是识别后面zdata文件里的补丁文件。比如old.fsh</FONT><FONT color=#3300ff size=3>原来在zdata_03.big里就有,现在我们将更新的old.fsh导入到新建的zdata_40.big里,那么游戏就会识</FONT><FONT color=#3300ff size=3>别出zdata_40.big里的。如果删掉zdata_40.big,那么游戏就识别zdata_03.big里的。<br> 所以,建议大家,不管是新的补丁,还是要更新游戏里面原来的补丁,都导入到新建的zdata文件里,</FONT><FONT color=#3300ff size=3>这样做更安全,而且也方便大家做覆盖版的补丁。不过,有一点要注意,就是一个zdata文件里的补丁文</FONT><FONT color=#3300ff size=3>件数目最好不要超过500个,这个好像是EA默认的,每个原始的zdata文件里都只有500个。</FONT></P>
<P><FONT color=#3300ff size=3> 以上都是个人观点。 <br> </FONT><FONT color=#3300ff size=3> 好了,就说到这里,希望大家有点儿收获。谢谢!</FONT></P>
<P><FONT color=#3300ff size=3> myfifa2005</FONT></P>
<P><FONT color=#3300ff size=3> 2006-12-20</FONT></P>
<P><FONT color=#3300ff size=3> 台北<br></P></FONT>
<P><FONT color=#ff0000 size=3>游戏整体系统导入和单独zdata文件导入介绍</FONT></P>
<P><FONT color=#0000ff size=3> 首先,我要说明一个有关fifaFS.exe 文件的一个常识:<br> fifaFS.exe 在执行导入补丁工作时,识别zdata文件主要有两种方式:<br> 1)、Working with FS<br> 2)、Working with BIGs<br> FS是什么呢?用fifa.FS.exe 的作者的解释是:<br> <FS dir> is the directory where fifa.fat and zdata_xx.big files are located.<br> 简单的讲就是FIFA游戏的\data文件目录,在这个目录下含有fifa.fat 和zdata_xx.big files。所以说,以前EA Input 工具一直是工作在这种方式下的,工具在导入补丁文件时将这些文件当成一个整体系统(System),自然会识别出哪个补丁文件位于哪一个zdata文件里。<br> 举个例子,比如我们要导入一个t75__0_0_1325.fsh的球衣补丁文件,之后我们又选择将它导入到zdata_13.big,然后导入,可是会发现t75__0_0_1325.fsh文件并没有导入到zdata_13.big 里,而是导入到了zdata_03.big 里。这是由于t75__0_0_1325.fsh文件本身就位于zdata_03.big 里,即使你再选择导入到其他的zdata 文件里,工具会自动默认导入到zdata_03.big 里替换源文件。使用这种方式导入补丁,需要给fifaFS.exe 指定这个FS,所以说,一旦脱离里这个FS,导入补丁的工作就无法进行。<br> 那是否就是说t75__0_0_1325.fsh文件除了zdata_03.big 之外,想导入到其他的zdata文件里就不行了?答案是:不是的!当然,你可以说我用bigGui.exe 就可以做到啊!当然用bigGui.exe 就可以做到,只是bigGui.exe 一次导入文件的个数总是有限的。所以这时就会用到fifaFS.exe 文件导入的第二种方式:</FONT><FONT color=#0000ff size=3>Working with BIGs<br> 第二种方式与第一种方式不同的地方在于:导入补丁的zdata文件是完全独立开的,也就是说,我想把哪个补丁文件导入到哪个zdata文件里,就导入到哪个zdata文件里,也包括其他各种后缀名是*.big文件。<br> 所以,从V4.0的版本开始基于第二种工作方式,加入了这个“新建zdata文件”的功能,<br> 这个功能主要包含两个方面:<br> 1)、新建zdata文件,同时将选择好的补丁文件导入到新建的zdata文件里;<br> 2)、将选择好的补丁文件导入到任意一个选择的*.big 文件里。<br> 加入这样的新功能是迫不及待的,是有一定根据和理由的。有些朋友在打完一些补丁之后,会发生无法正常进行游戏的现象,再加上一时找不出原因和没有及时备份,只好重新安装游戏。如果我们将补丁文件导入新建的zdata文件里,然后放入游戏目录下,这样一来就不会破坏原来的文件,即使无法正常进行游戏,只要在新导入的zdata文件里查找原因,就可以解决。实在不行就删掉新建的zdata文件,游戏就可以重新恢复了。<br> 还有一点,这也是我的猜测,zdata文件都有编号,从0开始,不管前面的zdata文件是否有这个补丁文件,只要你后面的zdata文件里还有,进入游戏总会看到的是后面zdata文件里的补丁文件。什么意思呢?拿前面的例子来说,当我把t75__0_0_1325.fsh文件导入到了zdata_13.big 里,这样,zdata_03.big和zdata_13.big 就都有t75__0_0_1325.fsh文件,但进入游戏里,游戏里只会认zdata_13.big 的t75__0_0_1325.fsh文件。<br> 所以说,我们将补丁导入到新建的zdata文件里,放在游戏目录下,游戏里显示的是我们新导入的补丁,而原来的补丁文件又不会受到影响,这不是很爽吗?</FONT></P>
<P><FONT color=#0000ff size=3> (注:这篇文章当时是基于WC06写的,那时FIFA07还没有出来,但是原理都是一样)<br></P></FONT>
<P><FONT color=#0000ff size=3><FONT color=#3300ff> myfifa2005</FONT><FONT color=#000000> </FONT></P>
<P>
<P><FONT color=#3300ff size=3> 2006-12-20</FONT> </P>
<P>
<P><FONT color=#3300ff size=3> 台北<br></P>
<P><FONT color=#000000></FONT></FONT></FONT></P>
[align=right][color=#000066][此贴子已经被作者于2006-12-20 10:35:22编辑过][/color][/align]
<P>精华...[em17]</P>
<br>
[align=right][color=#000066][此贴子已经被作者于2006-12-20 11:00:30编辑过][/color][/align]
<P>顶.......................................</P> 好贴啊......... <P>沙发被抢了 呵呵[em05]</P>
<P>hao wen zhang bu cuo </P> 哇塞,这么好的帖子竟然才看到,晕啊[em06] 太强了,这位兄弟 <DIV class=quote><FONT color=#3300ff size=3> myfifa2005</FONT>
<P><FONT color=#3300ff size=3> 2006-12-20</FONT></P>
<P><FONT color=#3300ff size=3> 台北<BR></P></FONT><BR></DIV>
<P>
<P>楼主 是台北人??</P> <DIV class=quote><B>以下是引用<I>ke_vajiravudh</I>在2006-12-24 11:49:43的发言:</B><BR>
<DIV class=quote><FONT color=#3300ff size=3> myfifa2005</FONT>
<P><FONT color=#3300ff size=3> 2006-12-20</FONT></P>
<P><FONT color=#3300ff size=3> 台北<BR></P></FONT><BR></DIV>
<P><BR>
<P>楼主 是台北人??</P></DIV>
<p>我是陕西西安市人,现在在台北出差而已! 精华!好帖!!!!! 老MY,你早出面说明一下我不用辛苦了哈,班门弄斧,让你见笑了.[em04] <DIV class=quote><B>以下是引用<I>wzw51</I>在2007-1-1 1:09:55的发言:</B><BR>老MY,你早出面说明一下我不用辛苦了哈,班门弄斧,让你见笑了.[em04]</DIV>
<p>不会不会!我还要谢谢你,非常感谢你帮大家写了使用的教程,工具的推广,离不开你的帮助。 <P>这么麻烦干什哦</P>
<P>不装脸型补丁不就行了</P>
<P>或者能像NBALIVE一样直接贴到SGSM文件夹下就好了</P>
<P>FIFA怎么就总是这么麻烦?</P> <DIV class=quote><B>以下是引用<I>cursing</I>在2007-1-2 15:25:22的发言:</B><BR>
<P>这么麻烦干什哦</P>
<P>不装脸型补丁不就行了</P>
<P>或者能像NBALIVE一样直接贴到SGSM文件夹下就好了</P>
<P>FIFA怎么就总是这么麻烦?</P></DIV>
<p>小心哦!以前FIFA也是这样打补丁的,但是这样做不稳定,所以后面都是直接导入big文件里,而NBA那样,补丁文件都放在SGSM目录下,放上几百个文件不会觉得乱吗?小心EA将后面出的NBA游戏也改成和FIFA一样。呵呵! <P>不管怎么说,我们这些FIFA的玩家和补客们都要感谢你,<STRONG><FONT face=Verdana color=#61b713>myfifa</FONT></STRONG>!没有你的创作,我们的补丁也就没有了用武之地,玩家们也就失去了使用补丁的兴趣!感谢!</P> <P>希望MYFIFA兄能多点来PlyaFIFA和大家交流...</P>
<P>特别是补丁方面的知识.谢谢了!</P> 好东西~下~支持 谢谢分享!!!还是迷茫中 楼猪辛苦了``给我们这些菜鸟指点迷津
页:
[1]
2