跳转到内容

可视化编辑器

这些源表可以用 Elin ModMaker 在浏览器里编辑。同一个角色的贴图、立绘、台词、剧情与各语言译文会聚合到一处,种族、职业、元素这类跨表引用带补全与校验。

种族表 (Race)

官方源表中种族表(Race表),存储在 SourceChara 表内,可通过底部的标签页切换。

制作源表时,必须完整复制官方源表的前三行,并将你的数据从第四行开始录入。

关于列、空行和空格子

缺少的列会被静默填成空值,不会有任何报错——所以请把官方表的表头整行复制过来,不要删列,也不要改变列的顺序。

id 留空的那一行会中止整张表的读取,它之后的所有行都不会被载入,同样没有提示。除非你是有意为之,否则不要用空行给数据分组。

空格子不等于空值——游戏会回落到第 3 行的默认值。本表的默认值有:vigor=100、DV/PV=0、geneCap=3、material=meatcorpse=_meat,20blood=2、age=8,50food=100。

你也可以改第 3 行的默认值,让它作用到其余所有行。你的数据应从第 4 行开始录入。

列说明

列名类型描述
idstring区分一条数据与表中其他所有数据的最重要的单元格。如果你的 ID 与官方条目或其他 Mod 的 ID 重复,最后加载的表将覆盖之前的所有条目。该值不能包含任何空格或特殊字符。
name_JPstring此种族的日文显示名称。
namestring此种族的英文显示名称。其他语言使用 SourceLocalization.json。
playableinteger指定此种族在创建角色时是否可供玩家使用。1:默认可选。26:需要开启「扩展种族」选项。78:需要开启「全部种族」选项。9:任何情况下都不可选,通常留给神/恶魔等特殊种族。
tagstring[]应用于该种族的逗号分隔标签列表。参见下方标签参考
lifeinteger生命力;作为血量HP计算的基础值。
manainteger玛娜;作为法力MP计算的基础值。
vigorinteger活力;作为黄条SP计算的基础值
DVinteger基础闪避值。赋予该种族天生的闪避能力(例如:妖精)。
PVinteger基础防护值。赋予该种族天生的防护能力(例如:魔像)。
PDRinteger物理伤害减免。来自物理来源的伤害百分比减免。
EDRinteger元素伤害减免。来自元素来源的伤害百分比减免。
EPinteger完美闪避。该种族拥有额外的完美闪避保护层,这是一次独立的闪避判定。
STR/END/DEX/PER/LER/WIL/MAG/CHA/SPDinteger基础属性参数。
ratio用于估算种族强度的宏,游戏中未使用,但表中必须保留。留空即可。
INTinteger此种族的"智力"。用于判断它们是否足够聪明以自行开门。低于 10 则无法做到。
martialinteger格斗技能的初始等级。与九维属性一样属于种族自带的能力,在角色生成时应用。
peninteger游戏未使用。保留该列,值随意。
elementselements此种族自带的固有效果。用于添加种族专长和基础技能加成(同时也会增加基础潜力)。格式: 元素别名/数值
skillstring游戏未使用。本体这一列里写的是作者的备注( 或空格分隔的技能名),不会被读取;真正生效的是 elements 列。
figurestring指定该种族初始拥有的身体部位。参见下方部位参考
geneCapinteger此种族拥有的基因槽数量。
materialstring此种族的构成材质。
corpsestring[]尸体掉落物,格式为 物品ID,几率。几率是 1500 分之一的分子,默认 _meat,20 约合 1.3%。两段都必须填,缺少几率会在掉落时出错。
lootstring[]此种族专属的掉落物。
bloodinteger该种族流血时留下的血迹贴花编号,与材质表的 decal 列取自同一套编号。2 为正常的红色血液。请参考官方源表中 chara 分表的 blood 列来填写。依然遵循通用规则:空缺则使用默认值。
meleeStylestring该种族徒手攻击时的攻击类型(拿着武器时用的是武器自身的类型,格斗类武器除外)。留空则每次在拳击与踢击之间随机。可选值:SlashPierceBluntPunchKickBowGunClawBiteSporeGazeStingTouchCane不区分大小写。填写列表之外的词会在该角色徒手攻击时出错,而不是被忽略。
castStylestring该种族的施法效果。主要用于风味文本。
EQstring[]决定新生成的该种族角色会装备何种装备。EQ 是创建角色时启用装备分配的另一种方式,可以填入任意内容。两个常见选项为 "all" 和空白。
sexinteger游戏未使用(性别由角色表 bio 列的第一段决定)。保留该列,值随意。
ageinteger[]生成此种族时的年龄范围,逗号分隔的 起始,结束 格式。例如,8,50 表示生成时年龄在 8 到 50 之间。
heightinteger此种族的平均身高。生成角色时在此基础上浮动约 20%。它还有两处容易忽略的影响:尸体的重量由身高决定;身高低于 500 且没有 webfree 标签的角色会被蛛网困住。
breederinteger作为牲畜饲养时的产崽几率,判定基准为 2500,数值越大越频繁(繁殖政策会降低基准,从而提高几率)。0 并不等于不产出——仍有约 1/2500 的概率,只是牧场界面会显示为 0%。
foodstring[]此种族肉类品质的倍率,百分比。只会读取第一项。
furstring剪毛产出,格式为 物品ID/材质别名(例如 fiber/wool)。只要该列非空,该种族就可以被剪毛,因此只填一半会在剪毛时出错。留空则不可剪毛。
detail_JPstring此种族的日文详情/背景故事。
detailstring此种族的英文详情/背景故事。

标签参考

tag 列中常用的标签:

标签描述
human该种族可使用通用语。
fairy此种族为妖精。
humanSpeak非人形种族但可使用通用语。
gelatin相当于material列里填写 jelly,表示种族的材质是胶状物(比如波球)。注意:不建议使用 gelatin标签。
sand此种族会在沙地地图生成。
ride此种族骑乘适应性良好。
mofu此种族将无差别地遭到所有人和事物的骚扰与狂撸。
fish此种族被视为鱼类。用于种族特攻判定。
undead此种族被视为亡灵。用于种族特攻判定。无法被心灵感应侦测。
god此种族被视为神。不要和神一起看鸟。
animal此种族被视为动物。用于种族特攻判定;可出现在动物驯师处。
sleepBeside此种族若在你的阵营和地图中,会试图睡在你身边。
noRide此种族骑乘适应性较差。
insect此种族被视为昆虫。
plant此种族被视为植物。可被库米罗米支配。
filth用途不明。
dragon此种族被视为龙。
webfree此种族可自由穿越蛛网;用于蜘蛛。
cat此种族是猫。不要吃。
water此种族会在水域地图生成。
machine此种族被视为机械。可被玛尼支配。可被玛尼霰弹枪阵营效果升级。
horror此种族被视为异形。无法被心灵感应侦测。

部位参考

figure 列使用竖线(|)分隔的汉字来表示身体部位。同一个部位可以重复,写几次就有几个槽位——手|手|指|指 表示两只手、两个手指槽。本体大多数人形种族是 頭|首|体|背|手|手|指|指|腕|腰|脚|足|

汉字身体部位
头部
颈部
躯体
背部
手部
手指
手臂
腰部
腿部
脚部

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.