Board logo

标题: [历史] 到底什么叫预读DATA??? [打印本页]

作者: lz060830020800    时间: 2009-6-9 14:32     标题: 到底什么叫预读DATA???

到底什么叫预读DATA???
谢谢达人解答下。。。
作者: IceAgeII    时间: 2009-6-9 14:35

是不是在刚开始运行游戏期间程序需要读入的数据? 我从字面来理解的- -
作者: lz060830020800    时间: 2009-6-9 14:37

我也是来问的。。。
为什么要提前读数据啊?
作者: 君寻    时间: 2009-6-9 14:39

客户端要读DATA里的内容。
改补丁是做的替换工作,
把改的补丁放到RO根目录的DATA文件夹内,
让客户端第一时间读取文件夹的内容。
作者: 7777777777    时间: 2009-6-9 14:41

RO目录下DATA.GRF,一般正常客户端都是直接从这里面读取数据,不过GRF文件修改比较麻烦,于是,就设置一个DATA文件夹,但是GRF文件的优先级默认高于文件夹,那么就对客户端进行修改,使其用DATA文件夹中的东西替换DATA.GRF,称之为预读DATA。
作者: IceAgeII    时间: 2009-6-9 14:43

大多数含有数据库的程序都需要预读。 好比模拟商店,商品价格,名称都要事先导入。我这么理解的
作者: intro    时间: 2009-6-9 14:46

优先级别的问题.
data文件夹
fdata.grf文件
data.grf文件
同一种东西的不同形式而已,要用到素材的时候优先读取谁.
补丁的话就是优先读取data文件夹,以实现补丁的功能.
作者: lz060830020800    时间: 2009-6-9 15:07

但是为什么要预读啊?不预读不是也能进RO吗?
作者: IceAgeII    时间: 2009-6-9 15:13

原帖由 lz060830020800 于 2009-6-9 15:07 发表
但是为什么要预读啊?不预读不是也能进RO吗?


我那个比喻还不恰当? 还是以模拟商店来说,不预读就相当于你还是能进商店,但是商店里的商品,商品的价格都是空的。
具体问题,你只能问ro的开发人员了
作者: lz060830020800    时间: 2009-6-9 15:14

我只是想知道预读DATA比没有预读优越在哪?
作者: 貓頭    时间: 2009-6-9 15:14

客户端的各种数据是放在data.grf这个压缩文件里,如果你想修改里面的图片等等文件,达到美化或者简化RO的效果,可以有3个办法

1、把data.grf里需要的文件解出来,修改好了以后再压缩回去。由于data.grf这个文件非常巨大,万一修改压缩的时候出错,很有可能造成该文件损坏,导致没法开启客户端,所以一般不推荐这种方法。
2、把data.grf里所有文件都解出来放到RO的data文件夹里,然后将data.grf这个文件删除。这样以后直接修改data文件夹内的文件就可以达到修改的目的。这个方法需要占用大量的硬盘空间,并且不方便更新,如果以后服务器需要更新客户端,没有那个data.grf就会出问题。
3、通过各种方法使客户端可以预读data文件夹,这样可以不用去动那个data.grf文件,要改的东西直接放到RO的data文件夹下面,不需要了就直接删掉相应文件,灵活又方便。一般我们都是用这种方法。很多非官方的玩家自制补丁也是基于这种方法,小站置顶内的几个补丁都可以预读data,根据你的喜好下载使用。

如果你想玩原汁原味的RO,不需要任何补丁,那么你可以完全无视预读data这些东西
作者: lz060830020800    时间: 2009-6-9 15:20

感谢猫头大哥!明白了!
就是说想用补丁的话就要预读DATA,不用补丁的人就不需要了
作者: 看客    时间: 2009-6-9 15:26

原帖由 lz060830020800 于 2009-6-9 15:20 发表
感谢猫头大哥!明白了!
就是说想用补丁的话就要预读DATA,不用补丁的人就不需要了

是的
预读data的data就是补丁,我们要让客户端先读补丁,补丁有的就用补丁的内容,如果补丁没的,那么再读客户端本来的data内容
这就是预读的作用
作者: intro    时间: 2009-6-9 15:27

原帖由 lz060830020800 于 2009-6-9 15:14 发表
我只是想知道预读DATA比没有预读优越在哪?


本身是无优势的,这只不过为了替换素材方便.
另外5楼和8楼你理解错了.
作者: qw2qw2q    时间: 2009-6-9 15:27

原帖由 貓頭 于 2009-6-9 15:14 发表
客户端的各种数据是放在data.grf这个压缩文件里,如果你想修改里面的图片等等文件,达到美化或者简化RO的效果,可以有3个办法

1、把data.grf里需要的文件解出来,修改好了以后再压缩回去。由于data.grf这个文 ...



问下修改
免费服预读data

要改哪些数值?
作者: 貓頭    时间: 2009-6-9 15:30

原帖由 qw2qw2q 于 2009-6-9 15:27 发表



问下修改
免费服预读data

要改哪些数值?


分别编辑fdata.grf里的fclientinfo1.xml、fclientinfo2.xml、fclientinfo3.xml、fclientinfo4.xml这几个文件,加入以下字样后保存。

<readfolder></readfolder>

然后把修改过的xml文件放入fdata.grf里

具体软件请用搜索,关键字:gryff,或者:grfrar
作者: 拿黄瓜敲桌子    时间: 2009-6-9 15:34

过去因为预读data修改比现在麻烦,因此用补丁但不使用预读的飘过……
作者: lz060830020800    时间: 2009-6-9 15:46

要变成深奥帖了。。。。




欢迎光临 浆糊论坛-RO小站 (http://bbs.rohome.cn/) Powered by Discuz! 7.2