cainmusic 发表于 2009-11-8 14:45

从graven头盔引发的思考,11月09号有更新。

反馈昨天提到的这个文件内容。

在media里的masterresourceunits.dat.ADM中搜寻到了graven头盔的数据,

于是我在这个文件里改了头盔的内容,加上了
<STRING>SET:GRAVENS_AMASSMENT
这段代码。

于是

这就是结果,很显然头盔的数据被修正了,

以下个人猜想:
1,游戏中用到得物品数据在这个文件里有备份。
2,游戏制作者把物品数据汇总在这里以便游戏程序查找。并且可以防止一些修改。

-----------------------------------------------------------------------------------------------------

原帖由 radia 于 2009-11-8 19:37:00 发表
media里的masterresourceunits.dat.ADM事干啥用 的?

兄弟的建议很好啊,我在这个文件里看里一下,在里面找到了头盔的数据,

不过我暂时还没有尝试修改,等晚一点的时间,等夜深人静爸妈都睡了再慢慢的改。。。

到时候我会把内容更新在这个帖子里的~谢谢大家支持。

------------------------------------------------------------------------------------------------

本文讨论基于1.11版,不对新版有效,新版的套装bug已经修复。

本文讨论内容是在下和霜天(QQ)以及三千世界(QQ)一起讨论实验的。

本文是关于mod的一些制作和游戏处理文件的一些讨论。本人对汉化技术不甚了解,不过有些内容可能涉及到汉化文件处理,所以还是希望汉化相关人员有机会看到。(说实话对汉化相当不了解,一切都是瞎猜。。。)

吼起来,大家看了帮顶一下,不要让帖子沉了啊~~~~~

首先是一个大家都知道的bug,在graven's amassment套装里,有一个多出来的武器叫做paxx's...的,而头盔名字写的graven's crystal helm但是却不成套装的一部分。这样我想到了在文件里把helm改成套装的一部分。

首先找头盔的物品文件如下:
mediaunitsitemshelmsD_HELM_UNIQUE_12C
mediaunitsitemsitemstier2helmsEPICD_HELM_UNIQUE_12Cz
这两个就是头盔的物品文件。

我检查了其他的套装文件,很特别的就是其他套装文件多出了这一行:
<STRING>SET:GRAVENS_AMASSMENT
我在这两个套装文件中加入了这一行代码之后,这个时候文件还是存在pak文件夹下,当然是已经文件夹化的,不然应该是pak.zip中。
进入游戏发现头盔还是金色的,并不是套装一部分。

到这里一个问题跳了出来:难道游戏没有读取这个文件的数据?如果读取了,那么这个装备理应变成套装的一部分了。

然后我把这两个头盔放到了mod里,这里有一个问题是,当你把头盔放到mod里的时候,记得删除它们的guid,因为如果不删除,程序会检查到两个相同guid的物品,那么这两个装备就显示不出来了。然后打开游戏,发现程序已经很顺利的读取了这个头盔文件,套装属性出来了,头盔变成了紫色,原本套装不能显示的八件套装属性出现了,撒花。

然后我想不能总把他用作mod的,一个是读取时间太长了,另一个是这个文件本身应该是正常文件包里的一部分,然后我就把这两个头盔放回pak中,结果,悲剧发生了,套装属性再次消失。

然后我做了很多实验,但是都没有成功,最后一怒之下我把mod里和pak里的头盔文件全删了备份到其他地方。

然后灵异事件发生了:游戏里头盔还在。

也就是说游戏在某个地方存了这个头盔的数据。那么,哪里?

接下来我就想到了一些翻译mod,runicgames上的各种语言化都是以mod的形式出现的,是不是因为原程序本身对那么文件有保护作用,对于修改那些文件的都会产生抵触。

不管怎样给汉化人员提供个可有可无的线索,如果遇到对我的问题有研究的朋友可以给我提出一些建议,在下不胜感激!

暂时写到这里。谢谢大家看完~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cainmusic 发表于 2009-11-8 14:49

自己沙发。

cainmusic 发表于 2009-11-8 14:55

苦恼啊,没人顶

fylzlove 发表于 2009-11-8 15:03

比较有深度的经验,纯顶个~~

cainmusic 发表于 2009-11-8 15:03

绝对不能沉了,进来的兄弟们留下脚印啊,谢谢了~~~~~~~~~~~~~~~

amzg 发表于 2009-11-8 15:07

其实我想问有没有Epic graven套装

cainmusic 发表于 2009-11-8 15:16

有啊,上面贴的两个中的第二个文件
mediaunitsitemsitemstier2helmsEPICD_HELM_UNIQUE_12C
就是EPIC的graven头盔。

aqwertyuiop 发表于 2009-11-8 15:21

MOD(1.2)首次载入后 会有两个新文件
masterresourceunits
我贴一段里面的内容给你


<STRING>CREATEAS:EQUIPMENT
<STRING>UNITTYPE:FISH
<STRING>UNIT_GUID:6605747045803168222
<BOOL>DONTCREATE:false
<STRING>BASEFILE:media/units/items/base.dat
<BOOL>MERCHANTINFINITE:true
<STRING>NAME:catfish
<STRING>RESOURCEDIRECTORY:media/models/items/fish
<STRING>MESHFILE:fish
<TRANSLATE>DESCRIPTION:Right-click to feed fish to pet.nnWarning: Permenant Effect!
<INTEGER>RARITY:10
<INTEGER>VALUE:0
<BOOL>SHADOWS:false
<INTEGER>ICON_SHEET:1
<STRING>ICON:fish_1
<STRING>FALL_SOUND:Item Fall
<STRING>TAKE_SOUND:LeatherGet
<STRING>LAND_SOUND:FishDrop
<STRING>USE_SOUND:PotionUse
<INTEGER>MINLEVEL:15
<INTEGER>MAXLEVEL:9999999
<STRING>USES:1
<TRANSLATE>DISPLAYNAME:Catfish
<INTEGER>MAXSTACKSIZE:50
<STRING>FILEITEM:FISH_CAT_RETURN.DAT
<STRING>DATFILE:MEDIA/UNITS/ITEMS/FISH/FISH_CAT_RETURN.DAT
<UNSIGNED INT>RESOURCEGROUP:0
<STRING>BASEFILE:

<STRING>NAME:cat
<STRING>ACTIVATION:DYNAMIC
<STRING>DURATION:INSTANT
<STRING>TYPE:TRANSFORM PERMANENT
<STRING>PARTICLE_FX:GENERICPOTION
<FLOAT>MIN:0
<FLOAT>MAX:0



是不是这里有影响

radia 发表于 2009-11-8 15:34

你的意识是游戏的开发者 或有意的或 无意的疏忽导致了 这个游戏 存在很多重复的地方导致了 汉化装备属性的很大困难对吗?

cainmusic 发表于 2009-11-8 15:35

回复 8# aqwertyuiop 的帖子

回8楼,你这个文件是哪里的文件啊,
一般来说,我们在dat文件里编辑物品,之后游戏自己会生成adm文件。

你说的有没有影响具体指哪行。

cainmusic 发表于 2009-11-8 15:37

原帖由 radia 于 2009-11-8 15:34:00 发表
你的意识是游戏的开发者 或有意的或 无意的疏忽导致了 这个游戏 存在很多重复的地方导致了 汉化装备属性的很大困难对吗?
是这个意思,你想你以为装备文件只有一个,但是实际上有两个,你改一个,他调用另一个。。。

或者他在另一个地方保存了这个文件,你改的文件他要很久以后才会再被条用,那么修改也不能瞬间现象出来,会导致很多误会。

radia 发表于 2009-11-8 15:43

一起找找    幕后的文件 在哪儿

cainmusic 发表于 2009-11-8 16:01

人工置顶

cainmusic 发表于 2009-11-8 16:40

再人工置顶一下,闪人。

solid4moon 发表于 2009-11-8 18:01

坐享其成流。。。。。。看着一堆E文就眼晕

wt54392463 发表于 2009-11-8 18:03

顶顶顶楼主,支持楼主继续发好贴~~~

solid4moon 发表于 2009-11-8 18:05

友情客串帮顶,只求尽早出高质量汉化.......消失~

对LZ的探索精神非常佩服

zhangchao111112 发表于 2009-11-8 18:07

人工置顶

lsy0209 发表于 2009-11-8 18:12

1.12版已经改过来了!

kim92207 发表于 2009-11-8 18:13

路过帮顶~~~~

mw074074 发表于 2009-11-8 18:54

希望能给与汉化组的大大启示···········

zcb411711 发表于 2009-11-8 18:56

比较有深度的经验,纯顶个~~

yoyosun100 发表于 2009-11-8 18:58

看不懂啊不过还是支持下楼主你是有心人

beijian1985 发表于 2009-11-8 19:00

支持下 希望对汉化有所帮助!!感谢LZ

fuyao4526 发表于 2009-11-8 19:02

帮忙人工置顶了,楼主辛苦了,闪人~

radia 发表于 2009-11-8 19:37

media里的masterresourceunits.dat.ADM事干啥用 的?

52565859 发表于 2009-11-8 19:42

palmed 发表于 2009-11-8 20:03

顶一下。。。

xmyy116 发表于 2009-11-8 20:08

一片茫然的人飘过,帮顶

cainmusic 发表于 2009-11-9 11:46

有更新,顶起了大家看。
页: [1] 2
查看完整版本: 从graven头盔引发的思考,11月09号有更新。