各位好,今天为大家带来红警3mod制作教程,非常基础的萌新篇,本人对于mod制作也是个菜逼,各位大佬见笑了。
一.必要工具
要想修改游戏内容,直接修改是不行的(废话)我们需要一个工具,RA3 MODSDK-X。然后便是红警3_1.12版。(不是此版本请更换)首先,解压完RA3 MODSDK-X后,把它扔到红警3目录里,打开它。看到MODS文件夹了么?
打开它,新建一个文件夹,随便取个英文名字,这里我就叫kk吧。打开kk,再新建一个文件夹,命名为“Data",然后把 myMod\ Data里的Mod.xml文件复制粘贴到"你取的名字"\Data里。用记事本打开它。
里面内容如下,紧接着,我们返回RA3 MODSDK_X目录,找到SageXml文件夹,打开它,再找到GlobalData文件夹,打开它,最后找到Weapon文件。把他复制粘贴到“你的名字”\Data里。这是武器文件,要改动武器就得从这里下手。不过先别急,我们打开Mod.xml文件,在
<Include type="all" source="mytank.xml" />代码下面添加一段代码:<Include type="all" source="Weapon.xml" />注意,所有代码符号必须用英文输入法!这段代码的意思表示读取Weapon文件里的内容,不在Mod里注册的话修改的内容就不会被读取。现在保存退出Mod文件,用记事本打开Weapon文件,用查找搜索SOVIETANTIAIRSHIP,这是牛蛙载具的名字。找到了吗?
找到这段代码,找到RequiredAntiMask= 这一句,这是我把牛蛙改为了可对地,把你们的那段添加ANTI_GROUND ANTI_STR UCTURE 俩段。单词之间要空格,我并没有添加对水面单位有效一词,因为懒,后面也许会说。改完后,你们的RequiredAntiMask= 应该是这样的
接下来,我们看看这段
这是我改了后的,你们的数据不是这样的。先来看第一句Damage="125"表示伤害是125,我建议你们改为35,我调这么高是因为我把射速改慢了(以后会讲)Radius="25"表示杀害范围为25,我建议原来的就可以了。第三句不用管。第四句DamageType=“EXPLOSIVE"表示杀伤类型为高爆,这也是我改动后的,原本为破片。把杀伤类型改为高爆后,步兵两三下就死了,而不是破片打几十下。下面两句暂时不用管,以后会讲。改完以后,保存并退出,注意检查是否多打了标点,是否是英文输入法的标点符号,是否删除了代码等...我们返回到RA3 MODSDK_X目录,找到
打开它,我们会看到这样的画面
勾选左边的1,2,4,5,9,10选项,
点击左上方的框,点击后后看到你们Mod的名字,如图
点击你的Mod的名字,然后点击左下方的
这时候就开始打包啦,什么也别做,等看到一堆绿色字体的时候,就说明成功啦。如果出现了红字报错,那么就根据提示修正,如果出现了紫字报错,就是系统没有读取到修改后文件信息,一般是MOD文件里的注册没注册好,出现黄字则代表素材丢失,如模型丢失等。打包成功后,点击
这个按钮,然后目录大概是这样的
下方的名字与Mod名字需相同
整体图大概是这样的
在下方输入好Mod相同的名字后点击保存,然后返回红警3目录,找到万能工具
没有的网上下载一个。打开它,点击控制中心
会出现一个弹窗
点击游戏浏览器
会看到这样的弹窗
点击Mod
找到你的Mod的名字和后面相对应的版本(如1.0)
单击他,然后点击载入按钮
现在进游戏愉快的玩耍吧!你们就会惊奇地发现,牛蛙战车能对地了!
(注:写到这儿大概1500字了,不得不说,累,你们的一个赞,一枚硬币,一份支持,就是我更新的最大动力,本人也是个Mod小菜鸡,所以还请各位大佬轻喷QAQ)