从零开始的MOD教程第一集

HELLO,我是小琪
今天来教大家如何做一个MOD(本人MOD水平仅限改改数据武器什么的,不会建模不会UI不会音效)
MODSDK下载地址:https://pa擦n.ba破idu.com/s/1P的21O0和K0YuV4谐17k_rME16oQ 提取码:qb0p

然后呢
解压啊
解压到哪里呢?
随便!!

那么开始下一步

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




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


我们还需要一个软件用来打开xml
当然
你可以选择用txt打开

或者用UE打开

MODSDK文件夹里自带有UE

那么开始我们的MOD之旅吧(第二次)
首先在MODSDK文件夹里的Mods里新建一个文件夹
就起名ABC吧
然后在ABC文件夹里再新建一个文件夹重命名必须是data

我以镰刀为例子来说明如何改一个单位的数据,并且把镰刀做成拥有波能炮,天启炮和V4炮,造价100建造时间5秒,能碾压苏联建筑的一个NB单位
首先要做这个镰刀MOD要把镰刀那个单位文件放进去(注意:原文件是不能改的,否则会出现一系列错误)
我们把镰刀那个文件复制粘贴到我们的ABC/data文件夹里

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

再这里我要告诉你们是如何构成的一个数据文件
首先要有起始语和结束语(高中数学的某送分算法)

第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行

开始了啊
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

然后你记得有一个mymod文件夹对不对?在Mods文件夹里
把里面的mod.xml复制粘贴到你的ABC/data文件夹里
然后来编辑他

这样就好了,我要改的就镰刀一个文件,所以就一个镰刀啦
我们看一下其他MOD的MOD.xml的文件


改完以后
就该启动我们的MOD制作工具了EALAModStudio.exe


在最上面选择你要制作的MOD的名称,比如ABC
然后勾12459和10,版本和名称随意啦
最后Build Mod就好了
如果没有红的,恭喜你,做好了MOD,生成的MOD自动放到红警3MOD文件夹
如果有红的,他会提示你哪里哪里错误了,然后跟着提示去修改就行了

看,我的WOWSMOD的一处就出问题了
是武器问题
好了,第一节课就到这里了
我放一下第二节课的预告吧,你们可以自己揣摩一下
重要XML文件夹
Aromr.xml是单位伤害修正比
Weapon.xml是单位的武器以及技能的数据
还有Upgrade等等,你可以翻译一下看看
总之拜拜啦(炮姐赛高)