0.前期准备工作:
升级CNC3到1.07版
下载MOD SDK工具并安装
下载并安装.NET Framework v2.0:
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
下载并安装Visual C++ 2005 SP1
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&displaylang=en
下载并安装ANTLR
http://www.antlr2.org/
下载2.7.7或更新版本的msi安装包,安装完成后从ANTLR的LIB目录里(默认C:\antlr\277\lib)将antlr.runtime.dll和antlr.astframe.dll拷贝到MOD SDK的TOOLS目录下(默认C:\Program Files\Electronic Arts\Command & Conquer 3\MOD SDK\Tools)
下载并安装Mvp.Xml
http://www.codeplex.com/MVPXML
下载2.0或更新版本,将ZIP文件中的Mvp.Xml.dll拷贝到MOD SDK的TOOLS目录下(默认C:\Program Files\Electronic Arts\Command & Conquer 3\MOD SDK\Tools)
[
3DSMAX的插件我们先不去管他,因为本教程不涉及增加模型的步骤。
1.预测试
要检查准备工作是否一切就绪,可以测试编译SDK自带的范例SampleMod来进行。打开SDK目录(默认C:\Program Files\Electronic Arts\Command & Conquer 3\MOD SDK),这里面除了子目录外有3个文件:
Readme.html (英文指南)
BuildMap.bat (地图编译工具,当地图中有玩家新增数据时使用)
BuildMod.bat (MOD编译工具,这就是我们要用到的了)
右键点击BuildMod.bat,新建一个快捷方式。然后右键点击这个快捷方式,选择属性,在“目标”中加上字段SampleMod:
“C:\Program Files\Electronic Arts\Command & Conquer 3\MOD SDK\BuildMod.bat” SampleMod
双击执行快捷方式编译SampleMod。一切完成后在 我的文档\Command & Conquer 3 Tiberium Wars\mods下会生成一个子目录samplemod,里面有一个BIG包SampleMod.big。
此时游戏还不能识别SampleMod。我们需要新建一个文本文件,打开输入以下内容:
mod-game 1.7
add-big samplemod.big
存盘关闭,然后把它改名为SampleMOD_1.0.SkuDef。
从 开始菜单 中启动CNC3控制面板,点击第2项的game browser,然后选择replays旁边的mods,如果你上一步操作正确,这里会在列表中出现samplemod。双击它启动游戏。
选择GDI,如果在兵营中出现新增的精灵战士,那么恭喜你,你的安装操作一切正确,可以开始新增单位的工作了。
待续!
