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

YN142-切斯特(狗箱)容量增加9倍(81格)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四二.切斯特(狗箱)容量增加9倍(81格) 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/chester.lua文件, 5 6 1.将下列内容: 7 8for y = 2, 0, -1 do 9 for x = 0, 2 do 10 11 替换为: 12 13for y = 8, 0, -1 do 14 for x = 0, 8 do 15 16 17 2.将下列内容: 18 19 inst.components.container.widgetanimbank = "ui_chest_3x3" 20 inst.components.container.widgetanimbuild = "ui_chest_3x3" 21 inst.components.container.widgetpos = Vector3(0,200,0) 22 23 替换为: 24 25 --inst.components.container.widgetanimbank = "ui_chest_3x3" 26 --inst.components.container.widgetanimbuild = "ui_chest_3x3" 27 inst.components.container.widgetpos = Vector3(0,100,0) 28 29 即可让切斯特(狗箱)容量增加9倍至81格

2025/04/23 · Bny

YN143-保温石保温时间延长1倍

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四三.保温石保温时间延长1倍 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/heatrock.lua文件,将下列内容: 5 6 inst.components.temperature.inherentinsulation = TUNING.INSULATION_MED 7 inst.components.temperature.inherentsummerinsulation = TUNING.INSULATION_MED 8 9 替换为: 10 11 inst.components.temperature.inherentinsulation = TUNING.INSULATION_MED*2 12 inst.components.temperature.inherentsummerinsulation = TUNING.INSULATION_MED*2 13 14 即可让保温石保温时间延长1倍,将2这个数字调整为其他数字,可自行调整保温时间延长几倍

2025/04/23 · Bny

YN144-建造肉块雕像不罚血(正常要从血的上限减30)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四四.建造肉块雕像不罚血(正常要从血的上限减30) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,将EFFIGY_HEALTH_PENALTY = 30,替换为EFFIGY_HEALTH_PENALTY = 0, 5 6 即可建造肉块雕像不罚血,修改为负数比如-30则可加血的上限

2025/04/23 · Bny

YN145-白天也能睡帐篷,睡帐篷不减饥饿

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四五.白天也能睡帐篷,睡帐篷不减饥饿 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/tent.lua文件, 5 6 1.删除下列内容: 7 8 if GetClock():IsDay() then 9 local tosay = "ANNOUNCE_NODAYSLEEP" 10 if GetWorld():IsCave() then 11 tosay = "ANNOUNCE_NODAYSLEEP_CAVE" 12 end 13 if sleeper.components.talker then 14 sleeper.components.talker:Say(GetString(inst.prefab, tosay)) 15 return 16 end 17 end 18 19 20 2.删除下列内容: 21 22 if GetClock():IsDay() then 23 24 local tosay = "ANNOUNCE_NODAYSLEEP" 25 if GetWorld():IsCave() then 26 tosay = "ANNOUNCE_NODAYSLEEP_CAVE" 27 end 28 29 if sleeper.components.talker then 30 sleeper.components.talker:Say(GetString(inst.prefab, tosay)) 31 sleeper.components.health:SetInvincible(false) 32 sleeper.components.playercontroller:Enable(true) 33 return 34 end 35 end 36 37 38 3.将sleeper.components.hunger:DoDelta(-TUNING.CALORIES_HUGE, false, true)替换为--sleeper.components.hunger:DoDelta(-TUNING.CALORIES_HUGE, false, true) 39 40 即可白天也能睡帐篷,睡帐篷不减饥饿

2025/04/23 · Bny

YN146-睡草席卷可补血

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四六.睡草席卷可补血 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/bedroll_straw.lua文件,在sleeper.sg:GoToState("wakeup")的下一行插入以下内容: 5 6 if sleeper.components.health then 7 sleeper.components.health:DoDelta(TUNING.HEALING_MED, false, "tent", true) 8 end 9 10 即可睡草席卷可补血,补血量小于毛皮铺盖和帐篷

2025/04/23 · Bny

YN147-护身符装备在帽子格(省出身体格穿盔甲或带背包)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四七.护身符装备在帽子格(省出身体格穿盔甲或带背包) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/amulet.lua文件,将inst.components.equippable.equipslot = EQUIPSLOTS.BODY替换为inst.components.equippable.equipslot = EQUIPSLOTS.HEAD 5 6 即可让护身符装备在帽子格,在佩戴护身符的同时,穿盔甲或带背包

2025/04/23 · Bny

YN148-橙色护身符吸取物品加速、范围加大、不吸常用物品

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四八.橙色护身符吸取物品加速、范围加大、不吸常用物品 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/amulet.lua文件, 5 6 1.吸取物品加速10倍:将inst.task = inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD, function() pickup(inst, owner) end)替换为以下内容: 7 8 inst.task = inst:DoPeriodicTask(TUNING.ORANGEAMULET_ICD*.1, function() pickup(inst, owner) end) 9 10 11 2.吸取物品范围加大5倍:将local ents = TheSim:FindEntities(pt.x, pt.y, pt.z, TUNING.ORANGEAMULET_RANGE)替换为以下内容: 12 13 local ents = TheSim:FindEntities(pt.x, pt.y, pt.z, TUNING.ORANGEAMULET_RANGE*5) 14 15 16 3.不吸常用物品:将v.components.inventoryitem:IsHeld() then替换为以下内容: 17 18 v.components.inventoryitem:IsHeld() and not v:HasTag("trap") and not v:HasTag("light") and not v:HasTag("blowdart") and not v:HasTag("projectile") then 19 20 即可让橙色护身符吸取物品加速、范围加大,不吸陷阱、提灯,也可以在佩戴时使用远程武器

2025/04/23 · Bny

YN149-用紫色魔杖传送不降脑

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一四九.用紫色魔杖传送不降脑 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/staff.lua文件,将caster.components.sanity:DoDelta(-TUNING.SANITY_HUGE)替换为caster.components.sanity:DoDelta(TUNING.SANITY_HUGE) 5 6 即可用紫色魔杖传送不降脑

2025/04/23 · Bny

YN150-在地下也能使用紫色魔杖传送到传送核心

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一五0.在地下也能使用紫色魔杖传送到传送核心 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/staff.lua文件,将下列内容: 5 6 if ground.topology.level_type == "cave" then 7 TheCamera:Shake("FULL", 0.3, 0.02, .5, 40) 8 ground.components.quaker:MiniQuake(3, 5, 1.5, teleportee) 9 return 10 end 11 12 替换为: 13 14 --if ground.topology.level_type == "cave" then 15 --TheCamera:Shake("FULL", 0.3, 0.02, .5, 40) 16 --ground.components.quaker:MiniQuake(3, 5, 1.5, teleportee) 17 --return 18 --end 19 20 即可在地下也能使用紫色魔杖传送到传送核心,但只会传送到地下建的传送核心,而不会传送到地上

2025/04/23 · Bny

YN151-传送核心自由开关(不消耗紫宝石)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2一五一.传送核心自由开关(不消耗紫宝石) 3 4 用MT管理器打开游戏目录/assets/scripts/prefabs/telebase_gemsocket.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: 5 6local function turnon(inst) 7 inst.components.machine.ison = true 8 OnGemGiven(inst) 9end 10local function turnoff(inst) 11 inst.components.machine.ison = false 12 OnGemGiven(inst) 13end 14 inst:AddComponent("machine") 15 inst.components.machine.turnonfn = turnon 16 inst.components.machine.turnofffn = turnoff 17 18 即可对空宝石槽按鼠标右键,自动出现紫宝石,使每次传送无须消耗紫宝石了。因为宝石槽上的宝石可以拿走,也可以无限刷紫宝石

2025/04/23 · Bny