[分享]饥荒联机版,支持局域网联机。

YN062-用蘑菇种蘑菇(蘑菇可移植)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十二.用蘑菇种蘑菇(蘑菇可移植) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/mushrooms.lua文件,在inst.AnimState:PlayAnimation(data.animname.."_cap")的下一行插入以下内容: 5 6local function OnDeploy (inst, pt) 7 SpawnPrefab(data.animname.."_mushroom").Transform:SetPosition(pt.x, pt.y, pt.z) 8 inst.components.stackable:Get():Remove() 9end 10 inst:AddComponent("deployable") 11 inst.components.deployable.ondeploy = OnDeploy 12 13 即可用红蘑菇种红蘑菇,用蓝蘑菇种蓝蘑菇,用绿蘑菇种绿蘑菇,即蘑菇可移植

2025/04/23 · Bny

YN063-用苔藓种苔藓(苔藓可移植)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十三.用苔藓种苔藓(苔藓可移植) 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/cutlichen.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: 5 6local function OnDeploy (inst, pt) 7 SpawnPrefab("lichen").Transform:SetPosition(pt.x, pt.y, pt.z) 8 inst.components.stackable:Get():Remove() 9end 10 inst:AddComponent("deployable") 11 inst.components.deployable.ondeploy = OnDeploy 12 13 即可用苔藓种苔藓,使苔藓可移植。不要与“奶报箱(用苔藓种奶报箱,放入黄金,每天清晨送来报纸和5瓶牛奶,读报纸可补脑)”一同修改

2025/04/23 · Bny

YN064-用荧光果种三朵洞穴花

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十四.用荧光果种三朵洞穴花 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/lightbulb.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: 5 6local function OnDeploy (inst, pt) 7 SpawnPrefab("flower_cave_triple").Transform:SetPosition(pt.x, pt.y, pt.z) 8 inst.components.stackable:Get():Remove() 9end 10 inst:AddComponent("deployable") 11 inst.components.deployable.ondeploy = OnDeploy 12 13 即可用荧光果种三朵洞穴花

2025/04/23 · Bny

YN065-铲掉洞穴花得荧光果

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十五.铲掉洞穴花得荧光果 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/flower_cave.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: 5 6local function dig_up(inst, chopper) 7 inst.components.lootdropper:SpawnLootPrefab("lightbulb") 8 inst:Remove() 9end 10 inst:AddComponent("workable") 11 inst.components.workable:SetWorkAction(ACTIONS.DIG) 12 inst.components.workable:SetOnFinishCallback(dig_up) 13 inst.components.workable:SetWorkLeft(1) 14 15 即可用铲子铲掉洞穴花得荧光果,使洞穴花可以被移除

2025/04/23 · Bny

YN066-缩短草、树杈、尖刺灌木、洞穴花、苔藓、浆果、芦苇长出时间

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十六.缩短草、树杈、尖刺灌木、洞穴花、苔藓、浆果、芦苇长出时间 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件, 5 6 1.将下列内容: 7 8 GRASS_REGROW_TIME = total_day_time*3, 9 SAPLING_REGROW_TIME = total_day_time*4, 10 MARSHBUSH_REGROW_TIME = total_day_time*4, 11 CACTUS_REGROW_TIME = total_day_time*4, 12 FLOWER_CAVE_REGROW_TIME = total_day_time*3, 13 LICHEN_REGROW_TIME = total_day_time*5, 14 15 BERRY_REGROW_TIME = total_day_time*3, 16 17 替换为: 18 19 GRASS_REGROW_TIME = total_day_time*1, 20 SAPLING_REGROW_TIME = total_day_time*1, 21 MARSHBUSH_REGROW_TIME = total_day_time*1, 22 CACTUS_REGROW_TIME = total_day_time*1, 23 FLOWER_CAVE_REGROW_TIME = total_day_time*1, 24 LICHEN_REGROW_TIME = total_day_time*1, 25 26 BERRY_REGROW_TIME = total_day_time*1, 27 28 29 2.将REEDS_REGROW_TIME = total_day_time*3,替换为REEDS_REGROW_TIME = total_day_time*1, 30 31 即可让这些植物1天长1次

2025/04/23 · Bny

YN067-冬天草、树杈、蘑菇、香蕉树、苔藓、浆果、芦苇也生长

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十七.冬天草、树杈、蘑菇、香蕉树、苔藓、浆果、芦苇也生长 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/standardcomponents.lua文件,将inst.components.pickable:Pause()替换为inst.components.pickable:Resume() 5 6 即可让植物冬天也生长。注意如果存档已经是冬天,植物已经停止生长,那么只有将植物挖起来再种下,才会在冬天继续生长

2025/04/23 · Bny

YN068-生命号角(吹牛角让农田和植物迅速长出)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十八.生命号角(吹牛角让农田和植物迅速长出) 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/horn.lua文件, 5 6 1.在下列内容: 7 8local function onfinished(inst) 9 inst:Remove() 10end 11 12 的下一行插入以下内容: 13 14function growfn(inst, reader) 15 local pos = Vector3(reader.Transform:GetWorldPosition()) 16 local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, 30) 17 for k,v in pairs(ents) do 18 if v.components.pickable then 19 v.components.pickable:FinishGrowing() 20 end 21 if v.components.crop then 22 v.components.crop:DoGrow(TUNING.TOTAL_DAY_TIME*3) 23 end 24 if v:HasTag("tree") and v.components.growable and not v:HasTag("stump") then 25 v.components.growable:DoGrowth() 26 end 27 end 28end 29 30 2.将下列内容: 31 32 inst.components.instrument.range = TUNING.HORN_RANGE 33 inst.components.instrument:SetOnHeardFn(HearHorn) 34 35 替换为: 36 37 inst.components.instrument.onheard = growfn 38 39 即可在采集过的植物根附近吹牛角,使植物瞬间生长出来,小树也可以长成大树,牛角原有让牛跟随功能失效

2025/04/23 · Bny

YN069-农田收获更多产品

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2六十九.农田收获更多产品 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/components/crop.lua文件,将以下内容: 5 6 harvester.components.inventory:GiveItem(product) 7 8 替换为: 9 10 harvester.components.inventory:GiveItem(SpawnPrefab(self.product_prefab)) 11 harvester.components.inventory:GiveItem(SpawnPrefab(self.product_prefab)) 12 harvester.components.inventory:GiveItem(SpawnPrefab(self.product_prefab)) 13 14 即可一次收获3个产品,想收获多少,就复制多少行harvester.components.inventory:GiveItem(SpawnPrefab(self.product_prefab))即可

2025/04/23 · Bny

YN070-农作物1秒长出来

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2七十.农作物1秒长出来 3 4 1.用MT管理器打开游戏目录/assets/scripts/prefabs/seeds.lua文件,将inst.components.plantable.growtime = TUNING.SEEDS_GROW_TIME替换为inst.components.plantable.growtime = TUNING.SEEDS_GROW_TIME*0 5 6 7 2.用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/veggies.lua文件,将inst.components.plantable.growtime = TUNING.SEEDS_GROW_TIME替换为inst.components.plantable.growtime = TUNING.SEEDS_GROW_TIME*0 8 9 即可让所有农作物1秒长出

2025/04/23 · Bny

YN071-冬天农作物也生长

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2七十一.冬天农作物也生长 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,将MIN_CROP_GROW_TEMP = 5,替换为MIN_CROP_GROW_TEMP = -100, 5 6 即可让农作物在冬天也生长

2025/04/23 · Bny