游戏狂人
 
- 贡献度
- 142
- 金元
- 13359
- 积分
- 1904
- 精华
- 0
- 注册时间
- 2008-11-14
|
本帖最后由 六荒北辰 于 2013-10-12 22:18 编辑
如果你尝试过修改MOD,那么这个MOD的制作对你来说将很简单.如果你没尝试过,那么这个MOD的制作过程比起之前的准备工作要简单很多.
0.发这个教程主要是觉得每个人的审美都不一样,改成什么怪物,体型大小,是否需要调整平衡性等要求都不一致,虽然我有空会尽量帮忙做,但是多了的话确实挺麻烦的,我想偷懒.而且与其拿别人做的,自己不是很满意的MOD,不如自己动手做一个.改MOD其实比玩游戏有趣多了.
1.这次不逐行分析了,直接第一步就把大概的方案搞定(上次地图的修改弄得太复杂,估计基本没人看).
以初始的猫为例,这个文件在\MEDIA\UNITS\MONSTERS\PETS\下,名字是PET_CAT.DAT.
假如我们要将它替换成War Titan,那么我们需要找到这个怪物所在的文件: \MEDIA\UNITS\MONSTERS\BOSSES\BOSS_ROBOT.DAT . 所有BOSS的文件都在这个BOSSES文件夹内.
当然这两个文件都需要转换成txt格式.
先看PET_CAT.DAT.txt:
找到这样两行:
<STRING>RESOURCEDIRECTORY:media/models/Pets/cat
<STRING>MESHFILE: Pet_Cat
再从BOSS_ROBOT.DAT.txt下找到同样的两行:
<STRING>RESOURCEDIRECTORY:media/models/bosses/boss_robot
<STRING>MESHFILE:Boss_Robot
把下面这两行替换掉上面的.
然后? 没有然后了!我们已经搞定了!
把这个文件(PET_CAT.DAT.txt)按照其它教程的方法做成MOD,实际测试一下:
宠物已经被替换成了BOSS!而且从下图来看可以正常攻击!
不过你是否发现这个宠物尺寸不合心意?而且不会使用技能?外观也有点怪?
请继续往下看.
2.添加技能:
还是这两个文件,都翻到最后.我们发现BOSS的文件底部有一大堆的SKILL定义,而猫则没有.这也就是为什么我们的宠物只会普通攻击的原因.
现在把这些东西拷贝过来.
所有以这种形式包括出来的代码都要拷贝(每一组是一个技能):
[SKILL]
...
[/SKILL]
放在[/UNIT]的上面.
这样,我们的技能也初步修改好了!简单吧!
做成MOD实际测试一下:
宠物用一个AOE把一群小怪KO了!
3.外观和声音:
首先是尺寸,这个直接决定了宠物是否讨喜.
找到这一行:
<FLOAT>SCALE:0.650000
这个浮点数代表的是缩放比例,0.650000也就是说你的宠物将是原模型0.65倍大.
所以自行调节吧.
其次是材质:
找到这一组数据:
[TEXTURE_OVERRIDE_LIST]
<STRING>TEXTURE:media/models/pets/cat/pet_cat.dds
<STRING>TEXTURE:media/models/pets/cat/pet_cat_02.dds
<STRING>TEXTURE:media/models/pets/cat/pet_cat_03.dds
[/TEXTURE_OVERRIDE_LIST]
删掉它们,这个材质是给猫的,所以如果你仔细看的话,最初宠物的身上有猫的花纹.
最后是声音:
用Ctrl+F找到所有带有SOUND的行,用原BOSS文件中的相同内容替换掉就可以了.BOSS文件中可能会缺少某些行,不过无所谓,你不改,或者改成空白都没问题的.
我们把SCALE改到0.2,把材质代码删掉,再来实际测试一下:
宠物变成迷你War Titan了,身上的颜色也正常了.
|
评分
-
9
查看全部评分
-
|