跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
帮助
RustedWarfare Wiki
搜索
搜索
创建账号
登录
个人工具
创建账号
登录
查看“Mod语法”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
链接
RustedWiki QQ群
←
Mod语法
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{欢迎编辑}} == .ini文件 == UTF-8纯文本文件。游戏通过读取以<code>.ini</code>为扩展名的文件来获取定义给某个单位的参数信息。其内容主要由节(Section)和参数(Parameter)两部分组成。 === 格式 === <pre style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> #节由两个半角方括号包裹,单独占一行 [section] #参数由它的名称和它的值构成,名称和值使用半角冒号分隔,通常单独占一行 name: value </pre> <p style="font-size:12px;color:#888;margin-top:0px;"><nowiki>*</nowiki>另有部分代码存在不同的书写格式,待到具体代码再作讲解。</p> 参数从属于节,要想具体参数从属于具体节,需将节写在参数行的上方;不同参数的值有不同类型,且规定有取值区间。 === 节的类型 === 截至<u>1.15</u>版本,节的类型有: <pre style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> [core]--基础节, [canBuild_NAME]--可建造节 [graphics]--图像节 [attack]--攻击节 [turret_NAME]--炮塔节 [projectile_NAME]--炮弹节 [movement]--移动节 [ai]--AI节 [arm_#]--臂节 [leg_#]--腿节 [attachment_NAME]--附件节 [action_NAME]--操作节 [hiddenAction_NAME]--隐藏的操作节 [effect_NAME]--特效节 [animation_NAME]--动画节 [placementRule_NAME]--放置规则节 [global_resource_NAME]--全局资源节 [resource_NAME]--资源节 [template_NAME]--模板节 [comment_NAME]--注释节 [decal_NAME]--贴花节 </pre> 部分节可以自行添加名称或序号,这样得到的同类型不同名称的节,在应用时是独立的;允许重复写一个节使其分布在文档的不同位置。 ===参数=== 参数(行)必须跟随在某个节的后面,以从属该节;节会因缺少必要参数而报错;部分参数有默认值,即使不写出也会起作用。<br /> 具体参数介绍请移步至[[mod参数]]。 == mod-info.txt文件 == UTF-8纯文本文件。游戏通过读取位于mod文件夹根目录下<code>mod-info.txt</code>这样命名的文件来获得由mod作者提供的mod的描述信息。 格式: <pre style="white-space:pre;overflow:auto;margin:0;padding:0;width:100%;"> [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 #该文件支持单行注释 """ 和 多行 注释 """ </pre> == all-units.template文件 == UTF-8纯文本文件。内容格式与<code>.ini</code>文件一致。游戏程序会识别<code>all-units.template</code>这样命名的文件,将其内容自动应用到同级及以下级的所有<code>.ini</code>文件中(效果与使用<code>core</code>节下的<code>copyFrom</code>一致)。若存在代码错误,报错不会指向其本身,而是其所应用的<code>.ini</code>文件。另外,若两文件同一参数的值存在冲突,下级的<code>all-units.template</code>会覆盖上级的<code>all-units.template</code>。
本页使用的模板:
模板:InfoBox
(
查看源代码
)
模板:欢迎编辑
(
查看源代码
)
返回
Mod语法
。
开关有限宽度模式