《命令与征服之红色警戒3》MOD初级教程翻译
2025-01-25 15:23:34作者:饭克斯
Starting Off 启程
本教学将指导你如何制作一个MOD,以及如何使用RA3 MOD SDK。首先你需要下载RA3 MOD SDK。确认你的SDK的安装路径,打开SDK的安装文件夹,双击mods文件,你会看到一个名为samplemod的文件夹,暂时忽略它。接着创建一个新的文件夹,命名为mymod,然后在mymod文件夹内再创建一个名为data的文件夹。
Modding your first unit 修改你的第一个单位
首先返回RA3 Mod SDK文件夹,打开SageXml/Allied文件夹,复制单位文件AlliedAntiVehicleVehicleTech1,并将该文件粘贴到你的mymod/data文件夹中。右键点击文件,取消其只读属性。然后将文件重命名为mytank。
现在使用写字板(Windows自带的即可)打开这个文件,将滚动条拉至以下文本处:
xml
<GameObject id="AlliedAntiVehicleVehicleTech1" inheritFrom="BaseVehicle" SelectPortrait="Portrait_AlliedAntiVehicleVehicleTech1" ButtonImage="Button_AlliedAntiVehicleVehicleTech1_on" Side="Allies" SubGroupPriority="425" EditorSorting="UNIT" HealthBoxHeightOffset="25" BuildTime="10" CommandSet="AlliedAntiVehicleVehicleTech1CommandSet" KindOf="SELECTABLE CAN_ATTACK CAN_CAST_REFLECTIONS SCORE VEHICLE CAN_BE_FAVORITE_UNIT T2_UNIT" WeaponCategory="CANNON" VoicePriority="188" EditorName="AlliedAntiVehicleVehicleTech1" Description="Desc:AlliedAntiVehicleVehicleTech1" TypeDescription="Type:AlliedAntiVehicleVehicleTech1" UnitIntro="Allied_GuardianTank_UnitIntro">
<DisplayName xai:joinAction="Replace" xmlns:xai="uri:ea.com:eala:asset:instance">Name:AlliedAntiVehicleVehicleTech1</DisplayName>
将下划线的文本全部改为mytank。
接下来你需要两个附加文件。返回RA3 Mod SDK文件夹,打开SageXml/GlobalData文件夹,复制LogicCommand和LogicCommandSet这两个文件到mymod/data文件夹中,并同样取消其只读属性。
打开LogicCommand,并将以下文本粘贴进去。当然你可以选择粘贴的位置,但为了保持组织性,建议将其粘贴到另一个单位的build内容下面:
```xml
mytank```
保存文件然后打开LogicCommandSet,将滚动条拉至Allied warfactory commandse处,你可以看到以下内容,并加上下划线的内容:
```xml Command_ConstructAlliedMiner Command_ConstructAlliedAntiInfantryVehicle_Ground Command_ConstructAlliedAntiAirVehicleTech1 Command_ConstructAlliedAntiVehicleVehicleTech1 Command_Constructmytank Command_ConstructAlliedAntiStructureVehicle Command_ConstructAlliedAntiVehicleVehicleTech3 Command_ConstructAlliedMCV
Command_UpgradeAlliedWarFactoryRepairBay >```
在warfactory的logiccommandset下面添加以下内容:
xml
<LogicCommandSet id="mytankCommandSet">
<Cmd>Command_ToggleTargetPainter</Cmd>
<Cmd>Command_AttackMove</Cmd>
<Cmd>Command_MoveToPositionAndCollect</Cmd>
</LogicCommandSet>
粘贴时要贴在两个单位的空白之处,不能贴在单位里面。在这里每两个之间就是一个单位或建筑的内容。所以粘贴时要贴在两个单位的空白之处,不能贴在单位里面。
同样修改完毕后,保存文件。
Creating the mod.xml file 创建mod.xml文件
mod.xml文件告诉游戏引擎将哪个文件添加到游戏中,所以每个mod都需要这个文件。打开mods/samplemod文件夹,复制mod.xml文件到mymod/data中,然后删除中间的所有信息,使其看起来像下面的非下划线部分一样,然后把下划线的部分粘贴到下面所示的位置(最上面那个网址不算):
```xml
<?xml version="1.0"?>
<Include type="all" source
相关攻略
- 《命令与征服之红色警戒3》单位建筑解析--盟军部分
- 《命令与征服3泰伯利亚战争》DVD9to2DVD5简单实用通用方法
- 《命令与征服之红色警戒3起义时刻》苏联铁锤变身一览
- 《命令与征服4泰伯利亚的黄昏》的新截图和单位分析
- 《命令与征服4泰伯利亚的黄昏》单位介绍:GDI乳齿象
- 《命令与征服之红色警戒3》如何去除恐怖机器人
- 《命令与征服之红色警戒3》地图编辑器最新安装方法
- 《命令与征服4泰伯利亚的黄昏》单位档案:Nod爬行者
- 《命令与征服4泰伯利亚的黄昏》单位档案:生化突击队员
- 《命令与征服4泰伯利亚的黄昏》单位档案:猎手坦克+火焰坦克
- 《命令与征服3凯恩之怒》进阶技巧指导I
- 《命令与征服3凯恩之怒》进阶技巧指导III
- 《命令与征服3泰伯利亚战争》心得
- 《命令与征服3凯恩之怒》进阶技巧指导II
- 《命令与征服3凯恩之怒》进阶技巧指导IV
- 《命令与征服4泰伯利亚的黄昏》玩cc4空军部队体会