文件解析及修改及功能介绍:
default_actor_movement.config 默认的移动数据
"walkSpeed" :16.0, 走路速度
"runSpeed" :20.0, 跑步速度
"flySpeed" :28.0, 飞行速度
下面开始介绍文件包里的内容了,这个就复杂了。
items可使用的道具的文件,比如工具,武器这些。
里面的tools这个是工具
里面的miningtools这是物质枪
beamaxe.beamaxe
"fireTime" :0.000025, 【翻译过来,开火速度。原本只有0.25,就是0.25秒挖一次。现在是0.000025秒一次。】
"blockRadius" :5, 【挖的大小,原本是2?好像,记不得了,我修改成了5,你也可以改成50,如果不会被卡死的话。】
objects这个是对象类的文件,比如椅子,床,等等,可以放在地上,墙上,天花板上这类的物品。
里面的farmables这是庄稼。
里面很多文件包,都是对应各种农作物。
鬼才认识这些英文,我都是打开以后看图片来分辨是什么。
automatoseed.object
"stages" : [
{
"duration" : [15, 20] 每个阶段的时间,越短,就越快
},
{
"duration" : [15, 20]
},
{
"alts" : 5,
"duration" : [15, 20]
},
stats不知道是个啥。
里面的effects是状态类的文件,比如,恢复生命,中毒这些
里面的heal是治疗
里面很多文件,对应各种药品,比如膏药,绷带,医疗包等等。
bandageheal.statuseffect
"effectConfig" : {
"healAmount" : 500, 【 治疗量,原本是50,扩大了10倍,在5秒内恢复500,原本是5秒恢复50,所以回血速度加快了。】
"emissionRate" : 5 【状态持续时间】
},
tech科技类文件。
里面的dash代表冲刺。
里面的JUMP代表跳跃。
doublejump.tech双重跳,我能看懂一个文件,不容易啊!就这个英文水平!
"multiJumpCount" : 20 【原本是2,我加了10倍,所以可以在空中连续跳20次!】
另外一个文件的 "dashCooldown" : 0, COOLDOWN,冷却!我又看懂一个!改成0就不用冷却了。
重点来了!
爆率treasure这个文件包里都是!
biome.treasurepools
"pool" : [
{"weight" : 10, "item" : ["darkwoodmaterial", 10]},
{"weight" : 10, "item" : ["plantfibre", 10]},
{"weight" : 10, "item" : ["salve", 3]},
{"weight" : 10, "item" : ["bandage", 2]},
{"weight" : 10, "item" : "turtleshellback"},
{"weight" : 10, "item" : "beehivehead"},
{"weight" : 10, "item" : "vikinghead"},
{"weight" : 10, "item" : "eyepatchhead"},
{"weight" : 10, "item" : "sunglasses1head"} POOL 泳池!我理解是奖池,WEIGHT,我的猜测是权重,原本是0.0XXX,修改成10,所以爆率高!后面是物品的种类,然后是数量。没有数量的,默认为1个!
"poolRounds" : [
[2, 5],
[2, 5],
[2, 5],
[2, 5],
[2, 5]
],
奖池的基数,也就是打死一个怪物爆多少个东西的意思。原本不记得多少了,上一版是 5,10,就是最小爆5个,最多爆10个!现在是最小爆2个,最多爆5个。如果修改成0,5,就是可能不爆,也可能爆1-5个。
基本就这些了。
总结:
游戏中的物品看英文名字然后在PAK解包的文件搜索就能找到,然后打开文件会发现,是明码的程序。然后把程序翻译成中文,就能明白大概的意思了,然后根据自己的需要修改,然后放入游戏MODS目录下的自己建立的文件包里,以后就是自己专用的MOD了!
……