欢迎光临散文网 会员登陆 & 注册

从零开始的MOD教程第一集

2018-11-07 00:03 作者:小琪Kirit  | 我要投稿

HELLO,我是小琪

今天来教大家如何做一个MOD(本人MOD水平仅限改改数据武器什么的,不会建模不会UI不会音效)

MODSDK下载地址:https://pa擦n.ba破idu.com/s/1P的21O0和K0YuV4谐17k_rME16oQ 提取码:qb0p 

首先是安装MODSDK

然后呢

解压啊

解压到哪里呢?

随便!!

比如桌面上

那么开始下一步

右键该运行程序,选择管理员权限运行,然后只管点同意和下一步就行了(不行的话多试几次)

之后我们就可以开始MOD之旅了

首先我们要认清单位数据

我们以苏联单位为例来告诉大家是如何命名单位的

我们还需要一个软件用来打开xml

当然

你可以选择用txt打开


或者用UE打开

MODSDK文件夹里自带有UE

那么开始我们的MOD之旅吧(第二次)

 

首先在MODSDK文件夹里的Mods新建一个文件夹

就起名ABC吧

然后在ABC文件夹里再新建一个文件夹重命名必须是data


我以镰刀为例子来说明如何改一个单位的数据,并且把镰刀做成拥有波能炮,天启炮和V4炮,造价100建造时间5秒,能碾压苏联建筑的一个NB单位

首先要做这个镰刀MOD要把镰刀那个单位文件放进去(注意:原文件是不能改的,否则会出现一系列错误

我们把镰刀那个文件复制粘贴到我们的ABC/data文件夹里

注意看路径

然后打开他开始修改

在这里我将用UE来告诉大家,用TXT或者其他的可能会有本内容略有偏差


把Includes缩起来,因为我们不会改,而且很长下拉很不方便

再这里我要告诉你们是如何构成的一个数据文件

首先要有起始语结束语(高中数学的某送分算法)

第4行的<Includes>与第82行的</Includes>这是一大段

第4行的<Includes>与第82行的</Includes>这是一大段,算是一个自然段吧

没有/的就是起始于,有/的就是结束语,同时起始语是<***>,结束语是</***>

自行感受一下

第83行的<!-- AKA 'The Sickle' -->没啥用,删不删都无伤大雅,就是一个批注的意思

第84行的<GameObject与第102行的UnitIntro="Soviet_Sickle_UnitIntro">

其中<和>这俩符号就是一个开始一个结束,这算是其中一段

当然他也会给你表现出来

如这样

这算是一个自然段里的一段话

第85行的:id="SovietAntiInfantryVehicle"这是他的ID

第92行的:HealthBoxHeightOffset="20"是血条距离单位的高度

第93行的:BuildTime="10"是建造时间

自行百度翻译啊,不一一说明了

这些是一段话里的单词,看格式啊,先说明这是什么,然后=的内容要用引号括起来,必须是英文的引号,不能是中文的

第106行,这个就是价了

第118行的Draws这个,我们还不会建模和贴图,跳过去,点一下旁边的小减号

 

直接从118行跳到603行

直接从118行跳到603行

开始了啊

Weapon武器

第609行武器ID="1">是什么意思呢?

镰刀有三个武器,所以用1,2,3来说明是哪一个武器

那么我们可不可以把三个炮管换成三个不同的武器呢?

当然可以了!


我们从610行到612行来看

610是起始语:武器

第612行就是他所使用的武器:苏联反步兵载具炮,也就是镰刀的炮了

那么我们把他改成天启的炮怎么改?

简单

把天启的炮的武器复制粘贴到那里即可


给镰刀的一个炮塔加上天启的炮

OK了

天启的炮那个ID在哪找的?参考镰刀

然后我们一个一个改就行了

改成自己喜欢的

我们也可以新建一个武器,只需给他符合条件的东西就行,这个我们以后再谈

第762行就是镰刀的血量了。修正比在哪找?下次再说!

从第812到822是镰刀的碾压判定,帝国和盟军建筑好像没有碾压等级,苏联有,因为EA没有想过将军刽子手能踩盟军和帝国的建筑吧

苏联建筑的被碾压等级是40,意味着一个单位的碾压等级是40的话,那么他就能压苏联建筑,也就是秒杀靠近他的苏联建筑!!!

第一个是正常的碾压

第二个是镰刀使用技能时的碾压效果

最后,我们改完了,记住,要确保有结束语和起始语,当然一般情况下你是不会误删那些文字的

然后保存


切记!保存!

然后呢我们新建一个mod.xml就是新建一个txt文本把txt改成xml就行了,记得要显示文件的后缀名,不然看不到txt

然后呢我们新建一个mod.xml就是新建一个txt文本把txt改成xml就行了,记得要显示文件的后缀名,不然看不到txt

然后你记得有一个mymod文件夹对不对?在Mods文件夹里

把里面的mod.xml复制粘贴到你的ABC/data文件夹里

然后来编辑他


最后效果图

这样就好了,我要改的就镰刀一个文件,所以就一个镰刀啦

我们看一下其他MOD的MOD.xml的文件

Index这个我们下次再讲,不过你们可以自己揣摩一下是什么意思

改完以后

就该启动我们的MOD制作工具EALAModStudio.exe



在最上面选择你要制作的MOD的名称,比如ABC

然后勾12459和10,版本和名称随意啦

最后Build Mod就好了

如果没有红的,恭喜你,做好了MOD,生成的MOD自动放到红警3MOD文件夹

如果有红的,他会提示你哪里哪里错误了,然后跟着提示去修改就行了

看,我的WOWSMOD的一处就出问题了 ,是武器问题

看,我的WOWSMOD的一处就出问题了

是武器问题

好了,第一节课就到这里了

我放一下第二节课的预告吧,你们可以自己揣摩一下

重要XML文件夹

Aromr.xml是单位伤害修正比

Weapon.xml是单位的武器以及技能的数据

还有Upgrade等等,你可以翻译一下看看

总之拜拜啦(炮姐赛高)


从零开始的MOD教程第一集的评论 (共 条)

分享到微博请遵守国家法律