Mod语法:修订间差异
添加的内容 删除的内容
小 (页面内容被替换为“{{欢迎编辑}} == .ini文件 == UTF-8纯文本文件。游戏通过读取以<code>.ini</code>为扩展名的文件来获取具体单位的<u title="实际参数(Argument)" style="cursor: help;">参数</u>信息。其内容由节(Section)、<u title="形式参数(Parameter)" style="cursor: help;">参数</u>(Parameter)、注释(Comment)三个要素组成。 格式: <pre style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> #comment [section]…”) 标签:替换 |
小 (→mod-info.txt文件: 措辞) |
||
第11行: | 第11行: | ||
== mod-info.txt文件 == |
== mod-info.txt文件 == |
||
UTF-8纯文本文件。游戏通过读取位于mod文件夹根目录下<code>mod-info.txt</code>这样命名的文件来获得mod作者提供的mod描述信息。 |
UTF-8纯文本文件。游戏通过读取位于mod文件夹根目录下<code>mod-info.txt</code>这样命名的文件来获得由mod作者提供的mod的描述信息。 |
||
格式: |
格式: |
||
第17行: | 第17行: | ||
[mod] |
[mod] |
||
#告诉游戏能够支持该mod运行的最低游戏版本。若不满足要求的最低版本,提示后仍可加载,但除地图外不可用,同时不提供代码错误的报错提醒。 |
#告诉游戏能够支持该mod运行的最低游戏版本。若不满足要求的最低版本,提示后仍可加载,但除地图外不可用,同时不提供代码错误的报错提醒。 |
||
#填值时注意开头的"v" |
|||
minVersion: v1.15p7 |
minVersion: v1.15p7 |
||
#该mod在游戏中显示的标题 |
#该mod在游戏中显示的标题 |
||
title: Mega Builders |
title: Mega Builders |
||
#该mod在游戏中显示的描述。使用"\n"使其在 |
#该mod在游戏中显示的描述。使用"\n"使其在显示时换行(pc版尚不能换行显示) |
||
description: Example mod which replaces builders with Mega Builders. |
description: Example mod which replaces builders with Mega Builders. |
||
第27行: | 第28行: | ||
#填音乐文件夹的路径 |
#填音乐文件夹的路径 |
||
sourceFolder: soundtrack |
sourceFolder: soundtrack |
||
#当使用该mod的单位时播放该mod的音乐,填"true"或"false" |
#当使用该mod的单位时特别播放该mod的音乐,填"true"或"false" |
||
whenUsingUnitsFromThisMod_playExclusively: true |
whenUsingUnitsFromThisMod_playExclusively: true |
||
#加入音乐播放列表,填"true"或"false" |
#加入音乐播放列表,填"true"或"false" |
2023年2月11日 (六) 19:10的版本
![]() |
Rusted Wiki欢迎您参与完善本条目 |
.ini文件
UTF-8纯文本文件。游戏通过读取以.ini
为扩展名的文件来获取具体单位的参数信息。其内容由节(Section)、参数(Parameter)、注释(Comment)三个要素组成。
格式:
#comment [section] parameter: value
mod-info.txt文件
UTF-8纯文本文件。游戏通过读取位于mod文件夹根目录下mod-info.txt
这样命名的文件来获得由mod作者提供的mod的描述信息。
格式:
[mod] #告诉游戏能够支持该mod运行的最低游戏版本。若不满足要求的最低版本,提示后仍可加载,但除地图外不可用,同时不提供代码错误的报错提醒。 #填值时注意开头的"v" minVersion: v1.15p7 #该mod在游戏中显示的标题 title: Mega Builders #该mod在游戏中显示的描述。使用"\n"使其在显示时换行(pc版尚不能换行显示) description: Example mod which replaces builders with Mega Builders. #在游戏中播放mod里的.ogg或.wav音频文件作为背景音乐 [music] #填音乐文件夹的路径 sourceFolder: soundtrack #当使用该mod的单位时特别播放该mod的音乐,填"true"或"false" whenUsingUnitsFromThisMod_playExclusively: true #加入音乐播放列表,填"true"或"false" addToNormalPlaylist: false #该文件支持单行注释 """ 和 多行 注释 """
all-units.template文件
UTF-8纯文本文件。内容格式与.ini
文件一致。游戏程序会识别all-units.template
这样命名的文件,将其内容自动应用到同级及以下级的所有.ini
文件中(效果与使用core
节下的copyFrom
一致)。若存在代码错误,报错不会指向其本身,而是其所应用的.ini
文件。另外,若参数的重复赋值,下级的all-units.template
会替换上级的all-units.template
。