跳转到内容

材质表格

制作源表时,请务必复制官方源表的前三行,并将数据录入始于第四行。切勿更改列的顺序。

表格列

类型描述
id整数材质的唯一数字标识符。若与官方条目或其他模组的条目 ID 相同,最后加载的表格将覆盖之前的。请使用足够大且唯一的值以避免冲突。
alias文本材质别名,用于在其他表格中引用(例如 Thing 的 defMat 列)。
name_JP文本日文显示名称。
name文本英文显示名称。其他语言请使用 SourceLocalization
category文本材质类别(例如 metalwoodstoneleathercloth)。
tag文本[]特殊行为标签。使用 addColorMain(RRGGBBAA)addColorAlt(RRGGBBAA) 定义自定义材质的颜色。参见下方 自定义材质
thing文本该材质拆解时关联的 Thing ID。
goods文本[]可视为未使用。
minerals文本[]可视为未使用。
decal整数贴花/血迹叠加 ID。参见 Decal
decay整数使用该材质制作的物品的衰减速率。
grass整数可视为未使用。
defFloor整数默认 SourceFloor 图块 ID。
defBlock整数默认 SourceBlock 图块 ID。
edge整数可视为未使用。
ramp整数斜坡方块图块 ID。
idSound文本撞击音效 ID。自定义音效放置在 Sound/Material/ 文件夹中。
soundFoot文本脚步声 ID。自定义音效放置在 Sound/Footstep/ 文件夹中。
hardness整数材质硬度;影响挖掘或加工该材质所需的工具等级。
groups文本[]材质层级组(例如 metalleather)。
tier整数层级组中的材质等级。
chance整数层级组内的随机抽选权重。
weight整数材质自身重量。
value整数材质价值。
quality整数材质品质修正值。
atk整数作为装备材质时提供的攻击力加成。
dmg整数作为装备材质时提供的伤害加成。
dv整数作为装备材质时提供的 DV 加成。
pv整数作为装备材质时提供的 PV 加成。
dice整数伤害计算的骰子维度修正值。
bits文本[]防火或耐酸属性。
elements元素作为装备材质时提供的 SourceElement 加成。
altName文本[]作为装备材质时的独特名字前缀。
altName_JP文本[]作为装备材质时的独特名字前缀,日语。

自定义材质

默认情况下,游戏无法加载自定义材质,因为没有对应的颜色映射。要让自定义材质正确显示,必须在 tag 列中定义其颜色。

颜色标签

在材质行的 tag 列中使用 addColorMain(color_hex)addColorAlt(color_hex) 来定义材质的主颜色和替代颜色。

颜色格式为 RRGGBBAA(8 位十六进制):

  • RR:红色(00ff
  • GG:绿色(00ff
  • BB:蓝色(00ff
  • AA:Alpha/不透明度(00ff

示例:

addColorMain(ffff00ff),addColorAlt(ff0000ff)

这将主颜色设为黄色(完全不透明),替代颜色设为红色(完全不透明)。

颜色格式

颜色十六进制字符串不区分大小写,且不能#0x 开头。

Decal

索引从左上角的 2 开始。每行包含 2 组贴花,每组有独立的数字索引。

This project is an unofficial documentation site and is not affiliated with, endorsed by, or associated with Elin or Lafrontier / Noa. All trademarks are the property of their respective owners.