- UID
- 894314
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 219
- 精华
- 0
- 积分
- 120
- 金钱
- 983
- 荣誉
- 1
- 人气
- 0
- 在线时间
- 177 小时
- 评议
- 0
- 帖子
- 219
- 精华
- 0
- 积分
- 120
- 金钱
- 983
- 荣誉
- 1
- 人气
- 0
- 评议
- 0
|
先说一下我对这游戏的感觉。Elven Legacy(精灵遗产)是一款战棋游戏,画面和音乐普通水准,兵种和技能比较多样,兵种的搭配、技能的选择很自由,但是难度么,也相当可观。我不是太喜欢战棋类游戏,但是这个游戏还算不错,不动脑筋、不善用技能很多关根本没法过,很有些挑战性(想起了最喜欢的波斯王子系列之4,简直毫无难度- -)。
好了说重点,先上图。这是我自己写的一个小程序,就是用来解精灵遗产的data.pack的。其他游戏的pack文件没试过,不知道能用否,当然如果pack文件格式已经标准化,应该都能用。
上面图片中列出了data.pack中的所有文件,以及简单的统计信息。
这些扩展名到底代表什么文件?在游戏中起到什么作用?目前我基本可以肯定的有:
1. dds:图像文件
2. ogg、wav:声音
3. ogm:过场动画,是录制的游戏场景
4. srt:过场动画的字幕文件
5. bma、bca、bms:各种单位、物品以及场景的部署结构文件。
6. ptb、pt、vmsp、sfx、efx、eff:动画及图像特效在不同场景中的效果设定文件(包括透明度、色彩偏差等)。
7. xsd、xml、jpg、png、psd这五种很常见,不用多说。
这些扩展名里,1、2、3都是很直观的东西,用各种播放工具就能打开。
但是srt,这个字幕文件虽然格式与我们常见的srt文件没区别,可里面的字段……,下面是一个例子:
3_discovering_amulet.srt
1
00:00:02,500 --> 00:00:05,100
#Amulet_Hexer_text1
2
00:00:05,200 --> 00:00:08,500
#Amulet_Hexer_text2
3
00:00:08,700 --> 00:00:11,500
#Amulet_Gylven_text3
4
00:00:15,000 --> 00:00:17,500
#Amulet_Gylven_text4
上面的多个#Amulet_Gylven_text,我没找出来在哪个文件里。
srt只和汉化有关系,如果想mod,关键之一是在第5个上。但是5中的文件我基本上都没看懂,只从其文件名和一些能看懂的数据推测出了其用途。其中有大量的txml bin v2.0格式文件,我找遍全地球没找到其标准。
不能肯定有什么作用的是:
1. list文件,只有一个文件,完全不明白有啥用。
avatar_items.list
dwarf_helm_simple03.bms
dwarf_helm_simple04.bms
dwarf_hero_beard.bms
......
elf_chosen_bow_1.bma
elf_chosen_bow_2.bma
elf_chosen_bow_3.bma
elf_chosen_bow_4.bma
......
2. md文件,这种文件也只有一个,locdata.md,大小为2.3M,压缩后只剩下329K,我怀疑它是汉化的关键文件,但是很遗憾,我看不懂格式。
3. cvy文件,此类文件我推测是修改兵种的某些关键参数,举例:
dragon.cvy
0.275073 -0.001667 0.961421
-1.842377 -1.894559 -10.201939
0.000458 0.999998 0.001602
60
4. track:应该是在过场时镜头移动的轨迹,全是乱码。
5. points:我推测是代表了场景中触发时间的坐标或者任务点坐标,举例:
rh4_1b_king_stefan.points
179
257
307
6. bld:估计是为技能特效、各种建筑等等设定一个区域边界,并在这个区域内启动对应的特效或图像文件,举例:
effects_bless.bld
build_global_boundingbox -6.801643 0.000000 -7.471123 6.738953 40.328369 12.691315
build_find_position
build_start_animation "blesslight.bma" "blesslight.bsa" 1.000000
build_objectflag 0
build_properties -0.091522 -1.029175 0.151306 1.000000 0.000000 0.000000 0.000000
build_objectname "blesslight# 2" 0
此外,我已经搞定了pack文件的重新打包,但是如果想除了换些图片之外做点儿更好玩的事,恐怕只有txml bin v2.0这个格式看懂之后才行了。
总之,目前最需要解决的问题,就是txml bin v2.0的格式。知道的大牛们请不吝赐教,非常感谢!
最后附上几个比较小的各种格式的文件,希望天降牛人研究一下。
附件总是传不上来,2楼放解包程序。
[ 本帖最后由 flarefox 于 2009-4-14 19:06 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 30
+ 2
查看全部评分
|