3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 31119|回复: 71
打印 上一主题 下一主题

[原创] 龙腾《Dragon Age》的mod启蒙级教程

  [复制链接]

0

主题

683

帖子

2115

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
377
金元
5870
积分
2115
精华
2
注册时间
2006-3-12
跳转到指定楼层
主题
发表于 2010-6-22 06:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
前言:

开篇会先讲讲游戏的文件,这个不管是玩家还是mod者,了解一些总是有利无害的,若无兴趣也可以跳过。之后会讲到用3dsmax导入导出龙腾的模型,建模爱好者可以多个一展身手的舞台,初学者大概也能试着把原版的盔甲拆几片做些性感的装备……再后就是关于用toolset做新mod的流程,这个w出过不错的中文教程,所以我会比较简单的带过。再后面就没什么计划了,计划也赶不上变化。

本文完成于2010年6月下旬。作者本人装上DAO也只是5月份的事情,写出来的东西绝对谈不上权威,讲到的办法和技巧,随着时间的推移也必然会落后于时代。后来者自行修正,勿以本文为准则,只作参考即可。


目录:

一楼——基础知识
1.1.游戏的文件结构
1.2.原始资源文件,erf压缩文件
1.3.override文件夹
1.4.mod的安装与卸载

二楼——模型导入与导出,材质文件定义
2.1.导入模型
2.2.导出模型
2.3.蒙皮绑定。灰羽装实例
2.4.材质与mao文件

三楼——2da编译,toolset制作mod

四楼——暂缺,可能会写写动作的制作

五楼——参考资料和链接


1.1.游戏的文件结构

DA的文件主要存在于两个地方,一个在你的安装目录(以下简称游戏目录),另一个在你的文档下的BioWareDragon Age。(以下简称文档目录)前者是游戏的核心资源所在位置,后者是游戏的附加资源所在位置(包括mod和官方dlc)。

游戏调用时,两者的优先级并无高低之分。某个文件放在文档目录的override下和放到游戏目录的override下,效果完全一样。但是为了方便区别与修改,mod文件一般都放置到文档目录下。

此外,使用dazip安装mod的实质是:将一些文件解压至文档目录中,你的游戏目录不会有任何改变。安装mod后出了问题,只需在文档目录下排查即可。

1.2.原始资源文件,erf压缩文件

游戏的原始资源包括(下表格式:后缀名 - 类型)
nss - 脚本源文件
ncs - 编译后的脚本文件
plo - 变量表
chr - 角色
uti - 物品
utc - 怪物
utm - 商人商店设定
utp - 可放置物品,比如箱子
dlg - 对话文本及触发器
are - 场景
map - 地图
cut - 过场时的摄影机镜头控制
mao - 材质
dds - 贴图
tga - 贴图
msh - 模型
mmh,phy - 模型定位或蒙皮,骨骼
ani - 动作
应该还有一些漏掉的。。。

有人可能感到奇怪,打开游戏目录,带有这些后缀的文件一个都没有,那么游戏的资源文件到底存放在哪儿?其实前面说过了,所有的游戏核心资源文件都在游戏目录,mod资源文件都在文档目录,但是它们都被打包压缩成erf文件了。

游戏的核心资源所在的erf压缩包全部位于游戏目录packagescoredata之下,可以用toolset解压——打开toolset,把erf拖进去,文件列表就出来了。找需要的文件右键,extract resource...(下表格式:erf文件名 - 资源类型(后缀名))

textures.erf - 贴图(dds)
anims.erf - 动作(ani等)
modelmeshdata.erf - 模型(msh)
modelhierarchies.erf - 模型定位,骨骼蒙皮(mmh,phy)
face.erf - 面部模型(mor等)
materialobjects.erf - 材质(mao)
还有些或者省略,或者我也不知道是什么。

1.3.override文件夹

这里说的override文件夹,指文档目录的packagescoreoverride。游戏目录和文档目录的其他位置还有一些override文件夹,性质与这个一样,可以替换使用。

存在于这个文件夹中的文件,优先级高于其他文件夹的同名文件。例如natural body(以下简称nb)这个mod,放置了hf_arm_nud_0.msh这个模型文件(对应人类女性身体模型)到override文件夹下。而游戏核心资源中也有个hf_arm_nud_0.msh文件(对应原版有内衣的身体模型,在modelmeshdata.erf包里,参考1.2)。当游戏处理到这里时,会以override中的文件优先,使用nb的模型。玩家不需修改原版erf的文件,就可看到nb带来的效果,这也是override文件夹优先级最高的原因。

早期mod者不明白2da的原理和编译,无法添加新模型。所以大部分早期衣物采取放置模型文件到override文件夹,覆盖原版同名文件的方法。

1.4.mod的安装与卸载

用toolset制作完mod打包时,会将每个文件夹下的所有资源文件打包成erf文件,然后将整个mod包成一个dazip文件。

玩家安装时,daupdater会把dazip中的erf文件按位置解压到文档目录下(但不会进一步解开erf为原始资源文件),最后将此mod相关的内容添加到文档目录Settingsaddins.xml。包括官方dlc与玩家制作的mod都是同一流程。《觉醒》本人未装,无法确定。但听说《觉醒》修改了一部分核心设定,所以可能会对游戏目录文件也有改动。

熟悉了上面的制作安装流程,那么常常有人问的关于mod的卸载方法也就很明显了,无非是把上面的过程反过来——删除增加的erf文件,清除对应的addins.xml中的内容。至于是哪些文件,只有去dazip中对着一个个找了。addins.xml中的内容相对容易判断些,每个mod的对应内容以
<AddInItem UID="名字" Name="显示的名字" ExtendedModuleUID="母体" Priority="优先级" Enabled="1" State="2" Format="1">
类似这样的一行开始,到下一个</AddInItem>结束。

以目前的各类软件来看,我推荐个DAO-Modmanager:
http://www.dragonagenexus.com/downloads/file.php?id=277

用这玩艺来卸载mod还是挺方便的。它会自己读取dazip的内容,将对应的addins.xml内容清掉,并找到mod所在的文件夹删掉,给玩家带来很大方便。而且不像damodder,这个作者还在更新。

注意了我上面的说法,并有认真看完前面内容的同学,应该注意到了:我说的是Modmanager会“找到mod所在的文件夹删掉”,而不是找到对应的erf文件删掉。。。所以你的那个文件夹中如果有其他的东西,比如制作时导出的原始资源文件,甚至是另一个附属的内部mod,也会一并被删掉!mod者特别要注意!不知道那作者以后会不会修正这个问题。

第一节结束

评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4
回复

使用道具 举报

1

主题

9730

帖子

7765

积分

游戏精英

Rank: 8Rank: 8

贡献度
6
金元
77413
积分
7765
精华
0
注册时间
2010-10-1
72#
发表于 2014-12-9 20:05 | 只看该作者
感谢LZ制作及分享!!!
回复 支持 反对

使用道具 举报

3

主题

144

帖子

189

积分

中级玩家

Rank: 3Rank: 3

贡献度
3
金元
2373
积分
189
精华
0
注册时间
2012-1-3
71#
发表于 2012-1-5 10:53 | 只看该作者
学习学习
回复 支持 反对

使用道具 举报

3

主题

225

帖子

185

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
2374
积分
185
精华
0
注册时间
2011-11-22
70#
发表于 2011-12-11 10:16 | 只看该作者
强悍~~可以自己学不来,悲剧啊
回复 支持 反对

使用道具 举报

386

主题

6514

帖子

8039

积分

游戏精英

Rank: 8Rank: 8

贡献度
661
金元
53947
积分
8039
精华
0
注册时间
2011-10-10
69#
发表于 2011-12-11 09:56 | 只看该作者
太好了,这下可以自己做盔甲了
回复 支持 反对

使用道具 举报

34

主题

1470

帖子

1937

积分

游戏狂人

Rank: 6Rank: 6

贡献度
203
金元
11251
积分
1937
精华
0
注册时间
2008-12-27
68#
发表于 2011-10-28 20:21 | 只看该作者
我想看完,支持一下。
回复 支持 反对

使用道具 举报

1

主题

0

帖子

83

积分

初级玩家

Rank: 2

贡献度
1
金元
1385
积分
83
精华
0
注册时间
2010-6-17
67#
发表于 2011-5-19 10:07 | 只看该作者
………………牛啊!!!
回复 支持 反对

使用道具 举报

4

主题

350

帖子

253

积分

高级玩家

Rank: 4

贡献度
1
金元
3089
积分
253
精华
0
注册时间
2011-5-11
66#
发表于 2011-5-19 09:18 | 只看该作者
受教了!
回复 支持 反对

使用道具 举报

1

主题

376

帖子

207

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
2630
积分
207
精华
0
注册时间
2011-3-5
65#
发表于 2011-4-11 20:23 | 只看该作者
对我来说,真是难啊呀
回复 支持 反对

使用道具 举报

8

主题

112

帖子

133

积分

中级玩家

Rank: 3Rank: 3

贡献度
18
金元
1208
积分
133
精华
0
注册时间
2009-2-2
64#
发表于 2011-2-7 15:03 | 只看该作者
神贴~~我看了好几个小时,受益匪浅
回复 支持 反对

使用道具 举报

0

主题

79

帖子

119

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1189
积分
119
精华
0
注册时间
2011-1-11
63#
发表于 2011-1-21 00:00 | 只看该作者
太好·····支持
回复 支持 反对

使用道具 举报

1

主题

7

帖子

11

积分

新手玩家

Rank: 1

贡献度
2
金元
628
积分
11
精华
0
注册时间
2009-7-11
62#
发表于 2011-1-20 22:40 | 只看该作者
高端技术,纯属支持一下
回复 支持 反对

使用道具 举报

0

主题

94

帖子

253

积分

高级玩家

Rank: 4

贡献度
0
金元
2534
积分
253
精华
0
注册时间
2010-8-30
61#
发表于 2010-12-19 10:59 | 只看该作者
这下可以自己做盔甲了
回复 支持 反对

使用道具 举报

0

主题

425

帖子

441

积分

高级玩家

Rank: 4

贡献度
3
金元
4286
积分
441
精华
0
注册时间
2008-9-12
60#
发表于 2010-11-16 12:02 | 只看该作者
支持 学习学习
回复 支持 反对

使用道具 举报

20

主题

383

帖子

511

积分

高级玩家

Rank: 4

贡献度
33
金元
3791
积分
511
精华
0
注册时间
2003-11-30
59#
发表于 2010-11-16 11:55 | 只看该作者
真是神贴啊,速开宝马来学习。
回复 支持 反对

使用道具 举报

0

主题

8

帖子

9

积分

新手玩家

Rank: 1

贡献度
1
金元
645
积分
9
精华
0
注册时间
2010-11-12
58#
发表于 2010-11-13 17:59 | 只看该作者
想尝试一下
回复 支持 反对

使用道具 举报

1

主题

359

帖子

226

积分

中级玩家

Rank: 3Rank: 3

贡献度
6
金元
2623
积分
226
精华
0
注册时间
2010-10-8
57#
发表于 2010-11-13 17:07 | 只看该作者
不明真相小白撸过~~~~受教了[em63]
回复 支持 反对

使用道具 举报

3

主题

1241

帖子

1396

积分

游戏狂人

Rank: 6Rank: 6

贡献度
99
金元
10004
积分
1396
精华
0
注册时间
2005-5-25
56#
发表于 2010-11-13 12:39 | 只看该作者
感谢楼主的耐心 现在慢慢学习中 期待后续Mod!!
回复 支持 反对

使用道具 举报

0

主题

13

帖子

15

积分

新手玩家

Rank: 1

贡献度
2
金元
670
积分
15
精华
0
注册时间
2010-10-14
55#
发表于 2010-10-22 23:05 | 只看该作者
师傅~~~
回复 支持 反对

使用道具 举报

1

主题

116

帖子

144

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1404
积分
144
精华
0
注册时间
2010-7-27
54#
发表于 2010-10-12 15:59 | 只看该作者
电脑小白与这东西完全无缘,但是。。顶
回复 支持 反对

使用道具 举报

1

主题

682

帖子

820

积分

超级玩家

Rank: 5Rank: 5

贡献度
86
金元
4756
积分
820
精华
0
注册时间
2008-7-1
53#
发表于 2010-9-21 10:21 | 只看该作者
这是我看过最完整的mod教程了,支持一下
回复 支持 反对

使用道具 举报

9

主题

836

帖子

1002

积分

游戏狂人

Rank: 6Rank: 6

贡献度
60
金元
7618
积分
1002
精华
0
注册时间
2010-4-12
52#
发表于 2010-9-20 23:18 | 只看该作者
讚啦!![em09]
簡直是神帖
雖然還看不太懂
但是先推一下 ^.^!!
回复 支持 反对

使用道具 举报

0

主题

220

帖子

250

积分

高级玩家

Rank: 4

贡献度
3
金元
2383
积分
250
精华
0
注册时间
2010-9-12
51#
发表于 2010-9-20 21:25 | 只看该作者
强帖!!!学到不少了呢~~~
回复 支持 反对

使用道具 举报

0

主题

12

帖子

14

积分

新手玩家

Rank: 1

贡献度
2
金元
660
积分
14
精华
0
注册时间
2010-9-19
50#
发表于 2010-9-20 19:01 | 只看该作者

回复 2# addk1k 的帖子

太多了
回复 支持 反对

使用道具 举报

0

主题

748

帖子

903

积分

超级玩家

Rank: 5Rank: 5

贡献度
109
金元
4673
积分
903
精华
0
注册时间
2007-1-27
49#
发表于 2010-9-9 13:28 | 只看该作者
我来学习
回复 支持 反对

使用道具 举报

16

主题

677

帖子

868

积分

超级玩家

Rank: 5Rank: 5

贡献度
70
金元
5875
积分
868
精华
0
注册时间
2008-4-17
48#
发表于 2010-9-9 11:07 | 只看该作者
图出不来,显示X
回复 支持 反对

使用道具 举报

0

主题

22

帖子

88

积分

初级玩家

Rank: 2

贡献度
1
金元
843
积分
88
精华
0
注册时间
2009-4-12
47#
发表于 2010-8-29 12:45 | 只看该作者
菜鸟福音哪····
扫盲了··
学习一下··
好像很复杂··
回复 支持 反对

使用道具 举报

6

主题

785

帖子

1162

积分

游戏狂人

Rank: 6Rank: 6

贡献度
121
金元
6783
积分
1162
精华
0
注册时间
2009-11-19
46#
发表于 2010-8-2 01:35 | 只看该作者
技术贴,外行人围观支持下。。。
回复 支持 反对

使用道具 举报

0

主题

272

帖子

406

积分

高级玩家

Rank: 4

贡献度
51
金元
2018
积分
406
精华
0
注册时间
2009-3-31
45#
发表于 2010-8-1 20:23 | 只看该作者
虽然不是很懂,还还是要强烈支持下的
回复 支持 反对

使用道具 举报

0

主题

2459

帖子

2498

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
299
金元
13023
积分
2498
精华
0
注册时间
2009-11-20
44#
发表于 2010-8-1 18:44 | 只看该作者
这贴太牛X了 。。不顶不行啊!………
回复 支持 反对

使用道具 举报

1

主题

287

帖子

340

积分

高级玩家

Rank: 4

贡献度
48
金元
2076
积分
340
精华
0
注册时间
2008-6-26
43#
发表于 2010-6-28 22:40 | 只看该作者
话说试图用toolset载入存档从来没有成功过……还是支持一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|咖绿茵|求知网|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2024-10-8 00:26 , Processed in 0.142262 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表