• 首页
  • 旧站资料库

MOD SDK使用教程 PART1

Posted by on 08/11/2006
Posted in: 征服者资料库.

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,如果在兵营中出现新增的精灵战士,那么恭喜你,你的安装操作一切正确,可以开始新增单位的工作了。

待续!

Posts navigation

← UAW新官方网站
Kucan在德国的幸福生活 →
  • 文章搜索

  • Categories

    • MOD
    • Uncategorized
    • 光辉的Westwood时代
    • 征服者下载
    • 征服者汉化专区
    • 征服者资料库
    • 快报
    • 战锤40K
    • 文库
    • 游戏专题
    • 设计师专访
    • 长篇连载
  • Recent Comments

    • Tags

      Apoc John Hight westwood 命令与征服 命令与征服,泰伯利亚,EA
    • Meta

      • Log in
      • Entries RSS
      • Comments RSS
      • WordPress.org
    
    Proudly powered by WordPress Theme: Parament by Automattic.
    浙ICP备12009201号-3