时间:2022-11-13 22:10
沙盒建造游戏废品机械师在5月8日推出了生存模式,玩家需要收集资源制作物品来生存,新增了几种资源和建筑,下面来分享一个修改文件代码教程
使用软件:NOTEPAD++
通用方法:
按CTRL+F 打开查找窗口,然后在文件查找中输入你想要查找的单词或者中文,文件类型主要是2种,一、LUA,二、JSON,目录选择游戏的根目录,选项勾选 包含子目录,查找模式选普通。
发动机 驾驶舱的链接数量修改
ElectricEngine
GasEngine
DriverSeat
Seat
以上四个文件,修改maxConnections 或者gearCount、bearingCount属性值
survival_loot 最值得动刀的文件,这是爆率文件。地上的宝箱,路边的箱子,打机器人掉落等等都在这里。
{ uuid = obj_plantables_carrot, chance = 15,quantity = 1 },
UUID是物品的ID,查找中文翻译文件可找到对应的物品名字,chance 是出现的机率,quantity 是物品的数量。
复制一排,插入到行中可增加新的物品掉落,比如打机器人掉发动机,掉电池,掉燃料,掉棉花等等。
quantity = randomStackAmountAvg3 这是随机掉落数量的组,在LUA文件类别中搜这句话可找到文件,修改随机数量即可。
slots = function() return 3 end, SLOTS是格子数量,这句话是说,掉落3个下面列出的物品,修改成10,就是掉10个东西出来。数量越大,电脑越卡。
function() return randomStackAmount( 1, 2, 3 ) end, 这是随机数量,1-3个不等。
在JSON类别中搜索 使用批量替换
查找目标
"stackSize": [0-9]{1,},
替换
"stackSize": 99999,
文件类型:JSON
查找模式:正则表达式
可替换掉大部分物品的堆叠为99999 但是很多物品是没有堆叠属性的,需要你自己去添加一句堆叠属性。
比如金属方块,查找金属方块得到它的ID是8aedf6c2-94e1-4506-89d4-a0227c552f1e,然后找到这个ID,找到它后,{}中的代码,你发现没有"stackSize"属性,在最后一句加入这个指令,记得上面一行的代码加个英文的逗号。例如:原文最后一句是"qualityLevel": 5 改成"qualityLevel": 5,"stackSize": 99999
-- 新加入的机械掉落
{ uuid = obj_consumable_gas,chance = 1 },
{ uuid = jnt_bearing, chance = 5,quantity = 4 },
{ uuid = blk_scrapmetal, chance = 5,quantity = 5 },
{ uuid = obj_consumable_fertilizer, chance = 2,quantity = 3 },
机器人部分新增一些掉落物品, 有机率得到汽油、轴承、金属1级块、肥料
"craftTime"
搜索这个,使用[0-9]{1,},正则表达式,修改所有JSON文件,可以修改制造的时间。 = 0 也需要至少3秒