收藏本站

首页 主机 手机网游 单机手游 手机应用 智能应用 排行榜 专题合集 文章

您现在的位置:首页 ›› 攻略 ›› 单机游戏攻略

RimWorld环世界mod基础说明

时间:2014-08-08 08:43:39 来源:k73电玩之家 作者:夜天枫 热度: 1071

《RimWorld环世界》这款自由度高的模拟经营类游戏中玩家们为了提高游戏的游戏性,自制了许多mod。这些让游戏的玩法更加多变。目前很多小伙伴不了解mod,今天小编就给大家带来了mod的基础说明。

《RimWorld环世界》这款自由度高的模拟经营类游戏中玩家们为了提高游戏的游戏性,自制了许多mod。这些让游戏的玩法更加多变。目前很多小伙伴不了解mod,今天小编就给大家带来了mod的基础说明。

RimWorld环世界mod基础说明

Rimworld的Mod需要一个文件夹(全英文,最好不要有标点)。

目录下可以有这几个文件夹:

About 这是关于Mod加载界面时Mod的说明。

Defs 这是数据。

Languages 这是关于语言文件。

Strings 这些都是一些名字。

Textures 贴图文件。

About

About目录下有两个文件:

About.xml Prewiew.png

About.xml就是说明文件,是界面加载的说明文件。

用文本打开这个文件可以看到:

<?xml version="1.0" encoding="utf-8"?> 这行可以不用管。

<ModMetaData> 这个可以理解一个集合,任何东西都要写在<ModMetaData></ModMetaData>之间,也就是说Mod的数据都要写在<实例></实例>之间才能够被加载。

<name></name> 这是Mod的名字

<author></author> 这是Mod的作者

<url></url> 这是Mod的网站

<targetVersion>/targetVersion> 这是Mod的版本

<description></description> Mod的说明,但似乎不可以通过空格换行,否则的话第二行无法载入。

</ModMetaData> 集合的结尾。

Prewiew.png是Mod的图片,同名字同格式可以被自动加载。

Defs

Defs是Mod的数据文件,带有*号的都是可以去用来做Mod的,里面有几个项:

*BiomeDefs 这是地形(未来版本可能会有更多的地形)

ConceptDefs 似乎是UI的一部分

DamageTypeDefs 写着是怎么死的

DesignationCategoryDefs 似乎是一些命令操作

DesignationDefs 似乎是命令操作的UI

EffecterDefs 似乎是特效

*FactionDefs 这个是一个种族,(太空人 殖民者……)但是它的修改不知道是否会进入游戏。

HairDefs 发型

HistoryAutoRecorderDefs 历史记录?

HistoryAutoRecorderGroupDefs 组历史记录?

*IncidentDefs 各种事件

JobDefs 似乎是关于职业的

MapConditionDefs 这似乎是地图状态

MapGeneratorDefs 地形生成器,最好不要改

NameMakerDefs 这是命名规则

*PawnKindDefs 这个与FactionDefs相关 里面写着几大类,标示着的后缀与FactionDefs的种族对应,里面是关于单位的各种属性。

*PawnOutfitDefs 人身上生成的物品分类。

RecipeDefs 好像是清单

*ResearchProjectDefs 关于研究。

RoofDefs 屋顶的外表

ScatterableDefs 好像是碎屑?

SkillDefs 这个是关于技能的大项 无效果

*SkillNeedDefs这个是技能的数据

SongDefs 暂时理解为背景音乐

SoundDefs 是声音文件的归类

SpecialThingFilterDefs 和尸体有关

*StorytellerDefs 这个是故事叙述者

TerrainDefs 定义了地形

ThingCategoryDefs 物品分类

*ThingDefs 所有物品都在这个文件夹内。

ThinkTreeDefs 未知

*ThoughtDefs 心情的好坏

*TraderKindDefs 关于贸易

TraitDefs 特征 当前版本没有用

*WeatherDefs 天气

WorkGiverDefs 关于工作

WorkTypeDefs 工作的项目

Langugaes 语言包,按照Core分化语言

Strings 关于字符串,都是一些名字

Textures 贴图文件夹的集合

<实例></实例>之间是没有间隔的英文说明,大家可以按照翻译去查这些(从翻译软件上查,去掉<>,然后分好单词)

这里要说的只有贴图:

贴图文件写路径不需要带有Textures\

默认就是Textures文件夹

所以如果在Textures\Mods中有个文件叫TEST.png

就写Mods\TEST 没有后缀名

特殊的还有ThingDefs

拿植物举例子

每个XML文件开头都会有个

<ThingDef Name=" " Abstract=" ">这个是这个XML内项目的全局设定,是不能删掉的。

<ThingDef ParentName=" "> 这个ParentName中可以写 带有Abstract=true的Name,规划这个东西属于那个类型。

</ThingDef>这是这个物品的结尾,在这前面可以写任何代码。

Mod特性:

最开始的集合表示分类,XML的名字可以修改,不能是中文。

对于物品和动物还有植物来讲,如果是通过复制粘贴修改的,最好把每一个<defName></defName>都写上自己的标签,这个是内部标签,相同会覆盖,同理可以覆盖修改原版单位。

<label></label>这是物品和动物名字,可以修改。

<description></description>这之间是说明。

还有Languages

<defName.label></defName.label>是对项目的语言翻译,通过XML可以放在各种语言翻译包内,下次加载该语言可以载入。

DefName就是单位内部标签description和label是说明和名字。

k73更懂你:

热门新闻

收藏本站 | 联系我们 | 发展历程 | 版权声明 | 下载帮助 | 广告服务 | 软件提交 | 意见反馈

Copyright 2008-2025 破解游戏排行榜 版权所有 鄂ICP备17000873号

k73所有游戏及软件下载资源均来源自互联网,并由网友上传分享。如有侵权,请来电来函告之。