当前位置:首页 > 游戏资讯 > 游戏攻略 >正文

星际殖民怎么制作MOD_MOD制作方法教程

2013-05-15 11:10:57互联网guyijiao

星际殖民
类型:即时战略
时间:2014-05-07 14:18:52
标签:星际

【导读】星际殖民MOD制作方法教程。

星际殖民的玩家一定非要想要自己制作属于你的飞船,下面来为大家介绍下如何制作MOD。

星际殖民MOD制作教程:
  第一大家不要看到MOD制作就开始联想到编程,算法,计算机语言。
  ZERO发布的教程关于给星际殖民飞船制作新的组件其实并不需要C#之类的计算机语言和编程基础,更不需要什么算法。你只需要了解基础的XML知识就可以了,我想很多网友经常修改XML文件,对XML已经轻车熟路了,不输给一个程序员。那么开始正题。
  这次教程我们以给游戏中添加一个新的增强版的导弹发射器为例子,进行逐步讲解。

首先既然我们要制作一个新组件,那么必然是先定义一个新组件的XML文件,以让游戏识别。
  SD关于所有飞船组件的定义在游戏目录⁄Content⁄ShipModules文件夹中,一个新的组件涉及到很多属性,比如组件类型(武器,护甲,护盾)、组件名字、组件耗电量等,这么多的属性,在没有开发文档之前,我们是不可能凭空创建的。所以我们直接在旧有的组件XML里面改然后在另存为就可以了。
  步骤:
  1.打开Content⁄ShipModules文件夹,找到RocketLauncher.xml文件(游戏默认的导弹发射器组件定义XML文件);
  2.在同一目录下创建一个空白的xml文件,取名为RocketLauncherEnchanced.xml;
  3.将游戏默认的RocketLauncher.xml文件里面的内容全数复制到新建的RocketLauncherEnchanced.xml文件里,保存。
  我们创建的RocketLauncherEnchanced.xml文件内容如下(内容和原文件完全相同)

接着介绍其中对于我们这次制作MOD极为重要/需要改动的字段。
  A. UID是每个组件的唯一标示符,通俗的说就像是每个人的名字一样,如果游戏要识别你制作的组件,你必须得给它取个独一无二的新名字,不能与其他旧有的组件,或是其他MOD里定义的新组件名字相同,既然是增强版的导弹发射器,我们就取名为RocketLauncherEnchanced吧(XML文件名必须与UID一致)
  B. IconTexturePath是定义游戏里面组件要用到的图像资源.xnb文件,一般都是Modules/资源名.xnb.这是一个相对路径,它的绝对路径是 游戏目录⁄Content⁄Textures⁄Modules。 关于给自己添加的组件定义及制作新的图像 我会在2L讲解。这里使用默认属性不修改,即游戏会显示会原版火箭发射器一样的图标。
  C. NameIndex,DescriptionIndex 这两个字段对应游戏里面组件的名字和详细介绍2个文本的引用。引用的定义在游戏目录⁄Content⁄Localization⁄English文件夹的GameText_EN.xml文件里面。这个地方我自己在对着zero的教程制作的时候出了一个问题,导致添加组件之后游戏老是弹错。。。。调试半天才发现,对于1.08版本来说,那个教程在这个地方已经过时。由于1.08版本游戏添加了对德语的支持,所以zero放弃使用老的Content⁄Localization里面的English.xml文件放游戏里面的所有文本,而是使用这个目录下新的ENGLISH目录的文件而产生错误,对于德语文本时使用这个目下的GERMEN目录下的XML文件,所以1.08里面对游戏文本新加,修改,翻译等操作应该全部在新的ENGLISH目录下的XML文件里进行。
  那么我们为了给自己添加的组件在游戏里取个显示的名字和组件详细介绍,打开Content⁄Localization⁄English⁄文件夹下的GameText_EN.xml文件,然后在最下面添加2个新的节点
  如下图:

Index节点给这个token定义一个唯一标识符,数字最好是4000以上,不能与原作者zero已经定义过的标识符冲突,你可以使用编辑器的搜索功能进行测试,比方说我用的windows文本编辑器打开的这个XML文件,你可以使用快捷键ctrl+f打开搜索功能,然后搜索3888看上面ZERO有没有定义这个数字,如果没有 那么我们就可以使用了。好了现在我们定义了3888,3889两个字段,一个是新组件的名字 一个是介绍。 现在我们回到自己创建的RocketLauncherEnchanced.xml,找到NameIndex节点把属性改成3888,然后找到DescriptionIndex 把属性改成3889。
  然后我们在修改这个增强版火箭发射器的详细游戏属性,比方说Mass对应他的质量是多少 我们可以把10改成8 ,Health字段它的生命值是多少我们可以改成120等等,最后我们自己定义RocketLauncherEnchanced.xml文件
  如图示

好了,现在我们的新组件增强版火箭发射器算是完成了一大半,现在还剩下一个问题,这个武器在什么科技研究完了之后才会解锁呢?
  很明显,我们并没有告诉游戏,这个组件的定位。
  打开Content⁄Technology⁄目录,火箭发射器对应的是missli theory科技,所以我们打开MissileTheory.xml文件,添加如下图所示。

ModuleUID这个字段对应组件定义文件里面的UID字段,这样告诉游戏新的火箭发射器在玩家研究了MissileTheory科技之后会解锁。好了,需要改动的地方我们都该完了,

属于自己的MOD就好了,赶紧进游戏去看看吧!

相关攻略推荐:

星际殖民怎么空投士兵_空投士兵的方法

星际殖民各种建筑物分析介绍一览

星际殖民护盾的正确用法_护盾的错误用法

星际殖民3种能源有什么用_3种能源的具体用处

同类推荐
推荐阅读

2023炉石传说标准卡组指南

2023炉石传说标准卡组指南

炉石传说作为一款备受欢迎的策略卡牌游戏,每年都会推出新的标准卡组以保持游戏的新鲜感和竞技性。2023年的标准模式带来了许多激动人心的变化,不仅有新卡的加入,还有老卡的重新组合和战术上的创新。本文将帮助玩家全面了解2023年炉石传说的标准卡组,让您的游戏之旅更加

2024-10-30|0

LOL手游纳尔攻略与技巧分享

LOL手游纳尔攻略与技巧分享

纳尔是英雄联盟手游中一个极具特色的英雄角色,以其独特的变形机制和强大的控制能力在众多玩家中广受欢迎。作为一位兼具近战和远程攻击模式的英雄,纳尔拥有着非常高的可玩性和策略性,让每一位玩家都能在不同的战斗场景中找到适合自己的玩法。纳尔的核心技能在于他的变形能力,当

2024-10-30|0

小凌漆器进化历程与萨系列精品探索

小凌漆器进化历程与萨系列精品探索

在古老的艺术殿堂中,有一种技艺,它穿越了千年的风霜,依旧熠熠生辉,这便是凌漆器。而今,我们要讲述的,是一段关于小凌漆器如何进化成为萨——这一现代艺术瑰宝的传奇故事。小凌,一个来自古老漆艺世家的年轻人,自幼便对那些斑驳陆离、光泽温润的漆器充满了无限的好奇与热爱。

2024-10-30|0

黑悟空第一关地图攻略

黑悟空第一关地图攻略

黑悟空第一关地图攻略是众多游戏爱好者们在探索黑悟空这款热门游戏中遇到的第一个挑战。为了帮助大家顺利通过这一关键的起点,本文将详细介绍如何有效利用资源、掌握技巧和理解策略来攻克第一关地图,让你的游戏体验更加顺畅和有趣。首先,了解游戏的基本操作是至关重要的。熟悉角

2024-10-30|0

炉石传说最新强力萨满卡组推荐

炉石传说最新强力萨满卡组推荐

最新的炉石传说萨满卡组在当前版本中体现了萨满职业的多样性和灵活性。这套卡组旨在利用萨满的职业特色,如元素、图腾和过载机制,来控制战场并最终取得胜利。下面将详细介绍这套卡组的核心构成和使用策略。首先,为了最大化萨满的职业特色,这套卡组中包含了大量与元素和图腾相关

2024-10-30|0

lol奶妈是什么英雄

lol奶妈是什么英雄

在英雄联盟(leagueoflegends,简称lol)这款风靡全球的多人在线战术竞技游戏中,有一个英雄以其独特的辅助能力和治疗技能深受玩家们的喜爱,她就是被亲切地称为“奶妈”的众星之子——索拉卡。奶妈:众星之子索拉卡索拉卡,一个被赐予了众星魔法的医师,她的背

2024-10-30|0

纸嫁衣2总共几章

纸嫁衣2总共几章

纸嫁衣2总共包含五个章节,这是一款深受玩家喜爱的中式风格恐怖解谜手机游戏。每个章节都设计了独特的场景和扣人心弦的剧情,为玩家带来了丰富的游戏体验。第一章名为“拜堂”,是游戏的开篇之作。在这一章节中,玩家将置身于一个充满神秘色彩的环境中,通过解开一系列谜题,逐步

2024-10-30|0

LOL英雄芮尔全面技能介绍与解析

LOL英雄芮尔全面技能介绍与解析

在英雄联盟这款风靡全球的游戏中,芮尔作为一位独特的重装坦克英雄,以其高坦度和充足的控制能力赢得了众多玩家的喜爱。这位英雄不仅外观威猛,技能设计更是别具一格,为团队战斗带来了丰富的战术选择。芮尔的基础属性中,最为显著的特点是其攻击速度相对较慢,但这并不影响她在战

2024-10-30|0

2024无限火力龙王最佳出装

2024无限火力龙王最佳出装

在2024年的英雄联盟游戏中,“无限火力”模式一直以其独特的游戏机制和无与伦比的战斗体验受到广大玩家的喜爱。在这个模式下,英雄们的能力被极大地强化,使得游戏充满了更多的不确定性和趣味性。而作为这个模式中备受瞩目的角色之一,龙王(sylas)凭借其灵活多变的技能

2024-10-30|0

黑神话悟空棍法教程图解

黑神话悟空棍法教程图解

在黑神话:悟空这款游戏中,主角孙悟空以其独特的棍法闻名,吸引了不少玩家的兴趣。本文旨在为想要掌握游戏中悟空棍法的玩家提供一份详细的图解教程,帮助大家更好地理解和运用这一技能。准备工作-了解基础操作:在开始学习棍法之前,请确保你已经熟悉了游戏的基本操作,包括移动

2024-10-30|0

近期热点

  • 2024无限火力龙王最佳出装
    2024无限火力龙王最佳出装

    在2024年的英雄联盟游戏中,“无限火力”模式一直以其独特的游戏机制和无与伦比的战斗体验受到广大玩家的喜爱。在这个模式下,英雄们的能力被极大地强化,使得游戏充满了更多的不确定性和趣味性。而作为这个模式中备受瞩目的角色之一,龙王(sylas)凭借其灵活多变的技能

  • 黑神话悟空棍法教程图解
    黑神话悟空棍法教程图解

    在黑神话:悟空这款游戏中,主角孙悟空以其独特的棍法闻名,吸引了不少玩家的兴趣。本文旨在为想要掌握游戏中悟空棍法的玩家提供一份详细的图解教程,帮助大家更好地理解和运用这一技能。准备工作-了解基础操作:在开始学习棍法之前,请确保你已经熟悉了游戏的基本操作,包括移动

精华推荐