返回列表 发帖

[历史] 到底什么叫预读DATA???

到底什么叫预读DATA???
谢谢达人解答下。。。

是不是在刚开始运行游戏期间程序需要读入的数据? 我从字面来理解的- -

TOP

我也是来问的。。。
为什么要提前读数据啊?

TOP

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

TOP

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

TOP

大多数含有数据库的程序都需要预读。 好比模拟商店,商品价格,名称都要事先导入。我这么理解的

TOP

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

TOP

但是为什么要预读啊?不预读不是也能进RO吗?

TOP

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


我那个比喻还不恰当? 还是以模拟商店来说,不预读就相当于你还是能进商店,但是商店里的商品,商品的价格都是空的。
具体问题,你只能问ro的开发人员了

TOP

我只是想知道预读DATA比没有预读优越在哪?

TOP

客户端的各种数据是放在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这些东西

TOP

感谢猫头大哥!明白了!
就是说想用补丁的话就要预读DATA,不用补丁的人就不需要了

TOP

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

是的
预读data的data就是补丁,我们要让客户端先读补丁,补丁有的就用补丁的内容,如果补丁没的,那么再读客户端本来的data内容
这就是预读的作用
毋因群疑而阻独见,毋任己意而废人言,毋私小惠而伤大体,毋借公论以快私情


那存在的都是幻影,那永恒的终将毁灭,世界万物缤纷色彩,都是被蒙蔽的人心


冷目旁观只眼世界,热胆衷肠全心道义,或曰此看客之谓也,吾嘉之而深以为然

TOP

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


本身是无优势的,这只不过为了替换素材方便.
另外5楼和8楼你理解错了.

TOP

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

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



问下修改
免费服预读data

要改哪些数值?

TOP

返回列表