【Chara表】
这个表里有非常多列,我们慢慢填,所有需要你填的内容都在第四行而非第三行。
Id列,这里需要填写你的角色的id,还记得刚才立绘和小人图的A吗?填进对应的位置。
_id列,这里我其实不太懂数字有啥要求,目前来讲应该不小于1000都没啥问题,你随便填一个不冲突的数字就行。
Name_JP列,角色的日文名
Name列,角色的中文名,会显示在你的游戏里(如果你是中文玩家)
Aka_JP列,角色的日文别名(称号)
Aka列,角色的中文别名,
IdActor列~defMat列,都不需要填写(因为我也没搞懂这些列是干啥的)
LV列,角色生成时的初始等级,把8改成你想要的数字即可。
Chance列,我目前也没搞懂这是啥)问了一圈也没人知道,保持不动即可。(猜测可能是生成概率?)
Quality列,角色的独特等级,目前来讲,角色的独特等级只有4和没有两种情况(新增的巴哈姆特boss独特等级为3),角色独特等级为4时,角色就相当于主线人物一样了,这里我们肯定是希望把角色拉进队伍的,所以不填就行。
Hostility列,角色对你的态度,填进Friend即可。
Biome列,这里应该是决定角色可能会在哪里出现,不填就行,我们肯定不希望自己的角色到处乱入。
Tag列,这里是供CWL使用的一列,可以添加任意数量的标签。请记住,标签之间用 ,(英文逗号)分隔,中间不要有空格。在这里填入neutral, addAdvZone_Asylum,后,角色会在孤儿院生成,如果想让cnpc在其他地方生成,就把Asylum换成对应的名字即可。
Trait列,如果你在这里填AdventurerBacker或者Adventurer,那么角色就会被登记为冒险者并出现在冒险者排行里,这里我认为你可以填进Adventurer,这样方便你收服你的cnpc。当然你可以不填,但是我这里出现的问题是如果我保留Trait列为空,那么CWL将无法加载该mod,所以我做给自己玩的所有cnpc的mod都填了Adventurer,如果你不填Adventurer也能加载成功,你就可以不填。
Tag列和Trait列的更多细节,你可以参考以下链接:
https://elin-modding-resources.github.io/Elin.Docs/articles/100_Mod%20Documentation/Custom%20Whatever%20Loader/CN/Character%20%E8%A7%92%E8%89%B2/0_characterTag列和Trait列很重要,所以务必将以上链接仔细阅读一番。
Race列,种族列,如果想用原创种族,那么在第四行填入你原创的种族id,如果想用已有种族,那么填入游戏原种族id即可。种族id可以参考以下链接:
https://docs.google.com/spreadsheets/d/1CJqsXFF2FLlpPz710oCpNFYF4W_5yoVn/edit?gid=1013599051#gid=1013599051Job列,这里决定了cnpc的职业,不是它作为居民的工作或者兴趣也不是战斗风格,是它的职业,同样可以参考上面链接里的内容,里面有职业的英文名字。
Tactics列,这里决定了cnpc的战斗风格,同样参考以上链接里的内容。
aiIdle列和aiParam列,这两列我真没弄懂是啥东西,你可以参考一下SourceChara表里的内容,如果你希望你的cnpc是个坦,你就参考黄金骑士的这两列的内容,如果是个法师,你就参考流放者的这两列的内容,其余同理。
ActCombat列,这里决定了cnpc角色会用的主动技能(不是feat开头的专长)以及对应的释放权重。
观察这列原来的内容,每个逗号分隔的字符串里,斜杠前面是对应技能的id,斜杠后面是释放权重,但这样解释其实很难绷,因为SourceChara表里的actCombat列并不是所有技能都有权重,有的只有一个技能也有权重,有的甚至没有斜杠和权重。目前我是认为它是权重,释放的概率就是权重在总权重里的占比。
技能的名称你可以在SourceGame表里的Element里查看:
https://docs.google.com/spreadsheets/d/16-LkHtVqjuN9U0rripjBn-nYwyqqSGg_/edit?gid=735741154#gid=735741154注意,这里最好不要填入一些奇怪的东西,比如什么FDV/100或者什么ActThrow/20之类的东西,很容易导致加载出来你的存档坏掉。你最好参考已有的角色的actcombat列。
MainElement列,这里我目前看不出有什么作用,应该是决定了角色物理攻击时造成的伤害是什么属性的,不填就是物理属性,填了就是对应属性,比如漂浮之眼这列填的就是Nerve/100,弱酸性史莱姆这里就是Acid
Elements列,这里可以填一些你想给角色加的属性或者专长,SPD/20则会在角色的速度上+20,resMagic/20则会给予角色20魔法抗性,featRapidMagic则会给予角色快速施法的特性,同样可以参照已有的人物表。
Equip列~tone列,不用管(或者说我也没搞懂)。
actIdle列,这里决定了角色闲置的时候会干啥,buffMage则角色没事会给自己上buff,readBook则没事会读书等等。
LightData和idExtra列,都不用管。
Bio列,这里我说实话也没太看懂,我估计是决定性别和口癖的,m就是男f就是女。
Faith列,决定了角色的信仰,不填则角色无信仰。
Works列,角色作为居民的工作
Hobbies列,角色作为居民的兴趣。
IdText列,如果填入,那么角色平时的聊天气泡会使用charaText表里对应的内容。
moveAnime列~detail列,完全不管。
【CharaText表】
Id列,必须和刚才你Chara表里的IdText列的内容相同。
之后应该都很好懂了,calm是平时闲置会说的气泡,fov是看见你时会说的气泡,kill是消灭敌人时会说的气泡,dead是死亡时会说的气泡,aggro是被激怒时说的气泡。
注意,游戏没法识别一些特殊字符,比如~,会统一表现为星号*。
【Race表】
如果你想用原创种族就填,否则直接删除这个表即可。
Id列,还记得Chara表里的race列吗,把它的内容填进这个id列。
Name_JP列,种族日文名
Name列,种族中文名,
Playable列,不动
Tag列,不动
Life列,生命力,决定了种族的初始生命力,
Mana,法力,决定了种族的初始法力,
Vigor,不动
DV,闪避
PV,防御,
PDR,物理伤害减免
EDR,元素伤害减免
EP,我猜测可能是专长点数,保持不动即可。
STR,力量
END,体质
DEX,灵巧
PER,感知
LER,学习
WIL,意志
CHA,魅力,
SPD,速度,
Ratio和int这俩我不太懂,但是在elonaplus里int是根据角色初始属性算出来的东西,我估计这里可能也和将来的系统有关。
Martial,估计是种族肉的等级?
Pen,不管
Elements,和Chara表里的elements一样,抗性什么的都可以在这里填
Skill,种族自带技能,以逗号为分割,数值和名字之间用空格。
Figure,肢体,这里已经有了人型肢体,如果想修改最好不要自行打字,而是复制粘贴。
GeneCap列~sex列,我都看不懂)保持原样即可。我猜测可能是决定角色的掉落尸体的品质等等。
Age列,第四列的18,300的意思是种族的初始年龄在18到300之间浮动。
Height列,身高
Breeder列,作为牲畜时的繁殖力
Food列,不太懂,
Fur列,作为牲畜时剪毛会掉落何种纤维
Detail_JP和Detail列想必就不用多说了。