MOD开发配置
MOD介绍:MOD分为"配置文件"和"修改文件"目录,配置文件主要展示MOD名称和作者以及MOD修改文件目录等信息。
MOD放置目录:
PC: {游戏安装目录}\Mesozoic Dawn_Data\StreamingAssets\Mods\
Android: {SdcardDir}\Android\data\com.nextindie.mesozoicdawn\files\Mods\MOD文件路径目录说明:请严格按照以下目录放置文件,否则将出现读取错误。
/Mods/ -- MOD根目录
/Mods/DemoMod/ --MOD目录
/Mods/DemoMod/CharacterAsset/ --角色数据配置文件目录
/Mods/DemoMod/SkinsAsset/ --角色皮肤图形纹理目录MOD配置文件:配置文件后缀为".mod",配置参数如下
ModConfig = {
Name = "Demo", --MOD名称,用于系统表示和展示给玩家(*注意:该名称请与文件名保持一致)
Author = "Gamer", --MOD作者,用于展示给玩家
Path = "DemoMod/", --MOD 文件路径
Version = "0.0.1", --MOD版本,用于MOD的版本区分
SupportedVersion = "0.6.*" --MOD支持的游戏版本(*号代表不限制)
}--以下配置角色的数值信息(*不可删除以下项目)
CharacterAsset = {
name = "异特龙", --角色名称
enable = true, --是否启用角色
jump = false, --是否允许跳跃(如果没用匹配动画,启用会出错)
race = "allo", --角色种族标签(*必填,此值为唯一值)
ropoda = 0, --巢穴类型(范围:-1~2,-1-无 | 0-兽脚类 | 1-蜥脚类 | 2-鸟臀目)
ropode = 0, --蛋类型(范围:-1~2,-1-无 | 0-兽脚类 | 1-蜥脚类 | 2-鸟臀目)
volume = 2, --角色体型(范围:0~5,轻~超级)
rank = 7, --角色等级(范围:0~12,S1~SS)
branch = 3, --角色科目(范围:0~25)
habit = 0, --角色生活习性(范围:0~5;0-陆生动物 | 1-亲水(鳄鱼、棘龙) | 2-海洋爬行动物 | 3-水生动物(鱼类) | 4-两栖动物(青蛙) | 5-飞行动物)
type = 0, --角色种类(范围:0~5;0-食肉龙 | 1-食草龙 | 2-水生生物 | 3-节肢动物 | 4-哺乳动物 | 5-飞行生物)
taste = 0, --角色饮食类型(范围:0~3;0-食肉 | 1-花草 | 2-树叶 | 3-杂食)
spawn = 0, --角色繁殖方式(范围:0~3;0-卵生 | 1-胎生)
health = 76503.0, --生命值
hunger = 42227.0, --饥饿值
water = 3128.0, --水分
oxygen = 474.0, --氧气
stamina = 100.0, --耐力
attack = 2802.0, --伤害
defend = 779.0, --防御
restore = 266.0, --恢复能力
consume = 100.0, --巡航时间
weight = 3600.0, --重量
speed = 27.01, --行走速度
swim = 13.5, --游泳速度
flying = 0.0, --飞行速度
runSpeed = 54.01, --奔跑速度
turnSpeed = 0.61, --转向速度
growtime = 1560.0, --成长到成年体型所需时间
ovumtime = 1080.0, --体内卵形成时间
hatching = 2210.0, --蛋破壳发育成熟时间
safe = 1800.0, --默认安全保护时间
skill = "LifeDrain,3;", --默认携带EX技能(格式:基因名称,等级;)
gene = "", --默认携带基因
}
--以下角色技能配置数值信息(如果角色没有对应攻击方式则无效修改)
CharacterSkill = {
--修改攻击方式1
attack1 = {
Race = "allo", --需要修改的所属种族(*必填)
AttackOrder = 1, --攻击方式序号(游戏中展示的例如:嘴1,这里填写1)
AttackType = 3, --攻击方式,仅用于显示给玩家(0-嘴巴 | 1-尾巴 | 2-践踏 | 3-甩手 | 4-身体 | 5-头部 | 6-腿部)
DamageMode = 2, --攻击类型(0-单体伤害 | 1-范围伤害 | 2-蓄力伤害(蓄力需绑定动画,否则无效))
Area = null, --攻击可用区域(null - 不限制 | 0-陆地 | 1-浅水 | 2-深水 | 3-天空)
AttackRange = 1, --攻击范围碰撞器(1 = 1米)
Modify = 2, --伤害修正值 = 伤害 * 修正值(1-无修正 | 0.8-伤害降低20% | 1.2-伤害提升20%)
UseStamina = 0.01, --消耗耐力,百分比值(0-使用系统默认 | 0.01-每次攻击消耗1% | 0.5-每次攻击消耗50%)
TriggerSkill = "Scars,2;", --攻击绑定技能(格式:基因名称,等级;)
},
--修改攻击方式2
attack2 = {
Race = "allo", --需要修改的所属种族(*必填)
AttackOrder = 2, --攻击方式序号(游戏中展示的例如修改嘴2,这里填写2)
AttackType = 0, --攻击方式,仅用于显示给玩家(0-嘴巴 | 1-尾巴 | 2-践踏 | 3-甩手 | 4-身体 | 5-头部 | 6-腿部)
DamageMode = 0, --攻击类型(0-单体伤害 | 1-范围伤害 | 2-蓄力伤害(蓄力需绑定动画,否则无效))
Area = null, --攻击可用区域(null - 不限制 | 0-陆地 | 1-浅水 | 2-深水 | 3-天空)
AttackRange = 0.8, --攻击范围碰撞器(0.8 = 0.8米)
Modify = 1, --伤害修正值 = 伤害 * 修正值(1-无修正 | 0.8-伤害降低20% | 1.2-伤害提升20%)
UseStamina = 0, --消耗耐力,百分比值(0-使用系统默认 | 0.01-每次攻击消耗1% | 0.5-每次攻击消耗50%)
TriggerSkill = "Blood,2;", --攻击绑定技能(格式:基因名称,等级;)
}
}
--以下角色皮肤配置数值信息
CharacterSkin = {
Race = "allo", --皮肤所属的种族(*必填)
Name = "Crooked mouth", --皮肤名称
Path = "SkinsAsset/Crooked mouth.png", --皮肤所在文件路径
}Last updated
Was this helpful?