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

YN030-韦伯不被当成怪物

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十.韦伯不被当成怪物 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/webber.lua文件,将inst:AddTag("monster")替换为--inst:AddTag("monster") 5 6 即可让韦伯不被当成怪物,猪人、兔人等中立动物不会主动攻击你

2025/04/23 · Bny

YN031-全部物品无限使用(工具、武器、盔甲、魔杖、护身符、衣服、帽子、照明物品等全部无限使用)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十一.全部物品无限使用(工具、武器、盔甲、魔杖、护身符、衣服、帽子、照明物品等全部无限使用) 3 4 1.用MT管理器打开游戏目录/assets/DLC0002/scripts/widgets/itemtile.lua文件,将下列内容: 5 6 if invitem.components.fueled then 7 self:SetPercent(invitem.components.fueled:GetPercent()) 8 end 9 10 if invitem.components.finiteuses then 11 self:SetPercent(invitem.components.finiteuses:GetPercent()) 12 end 13 14 15 if invitem.components.perishable then 16 if self:HasSpoilage() then 17 self:SetPerishPercent(invitem.components.perishable:GetPercent()) 18 else 19 self:SetPercent(invitem.components.perishable:GetPercent()) 20 end 21 end 22 23 if invitem.components.armor then 24 self:SetPercent(invitem.components.armor:GetPercent()) 25 end 26 27 替换为: 28 29 --if invitem.components.fueled then 30 --self:SetPercent(invitem.components.fueled:GetPercent()) 31 --end 32 33 --if invitem.components.finiteuses then 34 --self:SetPercent(invitem.components.finiteuses:GetPercent()) 35 --end 36 37 38 if invitem.components.perishable then 39 if self:HasSpoilage() then 40 self:SetPerishPercent(invitem.components.perishable:GetPercent()) 41 else 42 self:SetPercent(invitem.components.perishable:GetPercent()) 43 end 44 end 45 46 --if invitem.components.armor then 47 --self:SetPercent(invitem.components.armor:GetPercent()) 48 --end 49 50 51 2.用MT管理器打开游戏目录/assets/scripts/components/finiteuses.lua文件,将self:SetUses(self.current - (num or 1))替换为self:SetUses(self.current - 0) 52 53 54 3.用MT管理器打开游戏目录/assets/DLC0002/scripts/components/fueled.lua文件,将self.consuming = true替换为self.consuming = false 55 56 57 4.用MT管理器打开游戏目录/assets/scripts/components/armor.lua文件,将下列内容: 58 59function Armor:SetCondition(amount) 60 self.condition = amount 61 62替换为: 63 64function Armor:SetCondition(amount) 65 self.condition = self.maxcondition 66 67 即可让全部物品无限使用。其中火堆和石头营火会无限燃烧,直到睡过帐篷或下地洞后熄灭

2025/04/23 · Bny

YN032-修改装备使用次数及时间

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十二.修改装备使用次数及时间 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,分别查找以下内容: 5 6斧头 AXE_USES = 100, 7锤 HAMMER_USES = 75, 8铲子 SHOVEL_USES = 25, 9草叉 PITCHFORK_USES = 25, 10镐 PICKAXE_USES = 33, 11捕虫网 BUGNET_USES = 10, 12矛 SPEAR_USES = 150, 13瓦丝格雷斯矛 WATHGRITHR_SPEAR_USES = 200, 14狼牙棒 SPIKE_USES = 100, 15鱼杆 FISHINGROD_USES = 9, 16陷阱 TRAP_USES = 8, 17回旋镖 BOOMERANG_USES = 10, 18暗影剑 NIGHTSWORD_USES = 100, 19冰魔杖 ICESTAFF_USES = 20, 20火魔杖 FIRESTAFF_USES = 20, 21传送魔杖 TELESTAFF_USES = 5, 22黄色魔杖 YELLOWSTAFF_USES = 20, 23橙色魔杖 ORANGESTAFF_USES = 20, 24绿色魔杖 GREENSTAFF_USES = 5, 25龙卷风魔杖 TORNADOSTAFF_USES = 15, 26火腿短棍 HAMBAT_USES = 100, 27蝙蝠棒 BATBAT_USES = 75, 28多功能工具斧头和锄头 MULTITOOL_AXE_PICKAXE_USES = 400, 29远古短棒 RUINS_BAT_USES = 150, 30红色护身符 REDAMULET_USES = 20, 31蓝色护身符 BLUEAMULET_FUEL = total_day_time * 0.75, 32紫色护身符 PURPLEAMULET_FUEL = total_day_time * 0.4, 33黄色护身符 YELLOWAMULET_FUEL = total_day_time, 34橙色护身符 ORANGEAMULET_USES = 225, 35绿色护身符 GREENAMULET_USES = 5, 36排箫 PANFLUTE_USES = 10, 37牛角 HORN_USES = 10, 38牙齿陷阱 TRAP_TEETH_USES = 10, 39帐篷 TENT_USES = 6, 40午睡小屋 SIESTA_CANOPY_USES = 6, 41伞(攻击次数) UMBRELLA_USES = 20, 42针线包 SEWINGKIT_USES = 5, 43肥料 FERTILIZER_USES = 10, 44铃 GLOMMERBELL_USES = 3, 45火炬 TORCH_FUEL = night_time*1.25, 46夜棍 NIGHTSTICK_FUEL = night_time*6, 47矿工帽 MINERHAT_LIGHTTIME = (night_time+dusk_time)*2.6, 48提灯 LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6, 49蜘蛛帽 SPIDERHAT_PERISHTIME = 4*seg_time, 50独奏乐器 ONEMANBAND_PERISHTIME = 6*seg_time, 51草伞 GRASS_UMBRELLA_PERISHTIME = 2*total_day_time*perish_warp, 52伞 UMBRELLA_PERISHTIME = total_day_time*6, 53眼睛帽 EYEBRELLA_PERISHTIME = total_day_time*9, 54草帽 STRAWHAT_PERISHTIME = total_day_time*5, 55兔耳罩 EARMUFF_PERISHTIME = total_day_time*5, 56冬帽 WINTERHAT_PERISHTIME = total_day_time*10, 57牛毛帽 BEEFALOHAT_PERISHTIME = total_day_time*10, 58寒冬背心 TRUNKVEST_PERISHTIME = total_day_time*15, 59反射背心 REFLECTIVEVEST_PERISHTIME = total_day_time*8, 60夏威夷衬衫 HAWAIIANSHIRT_PERISHTIME = total_day_time*15, 61小巧背心 SWEATERVEST_PERISHTIME = total_day_time*10, 62饥饿腰带 HUNGERBELT_PERISHTIME = total_day_time*8, 63熊背心 BEARGERVEST_PERISHTIME = total_day_time*7, 64雨衣 RAINCOAT_PERISHTIME = total_day_time*10, 65海象帽子 WALRUSHAT_PERISHTIME = total_day_time*25, 66羽毛帽 FEATHERHAT_PERISHTIME = total_day_time*8, 67高礼帽 TOPHAT_PERISHTIME = total_day_time*8, 68冰帽 ICEHAT_PERISHTIME = total_day_time*4, 69鼹鼠帽 MOLEHAT_PERISHTIME = total_day_time*1.5, 70防雨帽 RAINHAT_PERISHTIME = total_day_time*10, 71浣熊帽 CATCOONHAT_PERISHTIME = total_day_time*10, 72羽毛扇 FEATHER_FAN_USES = 15, 73 74 加大每行的数字,即可增加该装备使用次数及时间。如让牛毛帽使用时间增加10倍,就将BEEFALOHAT_PERISHTIME = total_day_time*10,替换为BEEFALOHAT_PERISHTIME = total_day_time*100,

2025/04/23 · Bny

YN033-武器伤害值加大

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十三.武器伤害值加大 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,分别查找以下内容: 5 6空手 UNARMED_DAMAGE = 10, 7暗影剑 NIGHTSWORD_DAMAGE = wilson_attack*2, 8蝙蝠棒 BATBAT_DAMAGE = wilson_attack * 1.25, 9枯竭蝙蝠棒 BATBAT_DRAIN = wilson_attack * 0.2, 10狼牙棒 SPIKE_DAMAGE = wilson_attack*1.5, 11火腿短棍 HAMBAT_DAMAGE = wilson_attack*1.75, 12矛 SPEAR_DAMAGE = wilson_attack, 13瓦丝格雷斯矛 WATHGRITHR_SPEAR_DAMAGE = wilson_attack * 1.25, 14斧头 AXE_DAMAGE = wilson_attack*.8, 15镐 PICK_DAMAGE = wilson_attack*.8, 16回旋镖 BOOMERANG_DAMAGE = wilson_attack*.8, 17火炬 TORCH_DAMAGE = wilson_attack*.5, 18锤 HAMMER_DAMAGE = wilson_attack*.5, 19铲子 SHOVEL_DAMAGE = wilson_attack*.5, 20草叉 PITCHFORK_DAMAGE = wilson_attack*.5, 21捕虫网 BUGNET_DAMAGE = wilson_attack*.125, 22鱼杆 FISHINGROD_DAMAGE = wilson_attack*.125, 23雨伞 UMBRELLA_DAMAGE = wilson_attack*.5, 24手杖 CANE_DAMAGE = wilson_attack*.5, 25多功能工具 MULTITOOL_DAMAGE = wilson_attack*.9, 26远古短棒 RUINS_BAT_DAMAGE = wilson_attack * 1.75, 27夜棍 NIGHTSTICK_DAMAGE = wilson_attack*.85, -- Due to the damage being electric, it will get multiplied by 1.5 against any mob 28吹箭 PIPE_DART_DAMAGE = 100, 29牙齿陷阱 TRAP_TEETH_DAMAGE = 60, 30火药 GUNPOWDER_DAMAGE = 200, 31打火机 LIGHTER_DAMAGE = wilson_attack*.5, 32眼睛炮塔 EYETURRET_DAMAGE = 65, 33龙卷风 TORNADO_DAMAGE = 7, 34 35 加大每行最后的数字,即可增大各种武器的伤害值,游戏中的伤害值是你修改的数字乘34(主角攻击力)。如将暗影剑的伤害值增大10倍,就将NIGHTSWORD_DAMAGE = wilson_attack*2,替换为NIGHTSWORD_DAMAGE = wilson_attack*20,

2025/04/23 · Bny

YN034-盔甲在就不掉血(盔甲100%吸收伤害值)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十四.盔甲在就不掉血(盔甲100%吸收伤害值) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件, 5 6 1.草盔甲:将ARMORGRASS_ABSORPTION = .6,替换为ARMORGRASS_ABSORPTION = 1, 7 8 2.木盔甲:将ARMORWOOD_ABSORPTION = .8,替换为ARMORWOOD_ABSORPTION = 1, 9 10 3.大理石盔甲:将ARMORMARBLE_ABSORPTION = .95,替换为ARMORMARBLE_ABSORPTION = 1, 11 12 4.蜗牛龟盔甲:将ARMORSNURTLESHELL_ABSORPTION = 0.6,替换为ARMORSNURTLESHELL_ABSORPTION = 1, 13 14 5.远古盔甲:将ARMORRUINS_ABSORPTION = 0.9,替换为ARMORRUINS_ABSORPTION = 1, 15 16 6.饥饿腰带:将ARMORSLURPER_ABSORPTION = 0.6,替换为ARMORSLURPER_ABSORPTION = 1, 17 18 7.猪皮帽:将ARMOR_FOOTBALLHAT_ABSORPTION = .8,替换为ARMOR_FOOTBALLHAT_ABSORPTION = 1, 19 20 8.蜻蜓盔甲:将ARMORDRAGONFLY_ABSORPTION = 0.7,替换为ARMORDRAGONFLY_ABSORPTION = 1, 21 22 9.瓦丝格雷斯帽:将ARMOR_WATHGRITHRHAT_ABSORPTION = .8,替换为ARMOR_WATHGRITHRHAT_ABSORPTION = 1, 23 24 10.远古王冠:将ARMOR_RUINSHAT_ABSORPTION = 0.9,替换为ARMOR_RUINSHAT_ABSORPTION = 1, 25 26 11.蜗牛帽:将ARMOR_SLURTLEHAT_ABSORPTION = 0.9,替换为ARMOR_SLURTLEHAT_ABSORPTION = 1, 27 28 12.蜂帽:将ARMOR_BEEHAT_ABSORPTION = .8,替换为ARMOR_BEEHAT_ABSORPTION = 1, 29 30 13.夜魔盔甲:将ARMOR_SANITY_ABSORPTION = .95,替换为ARMOR_SANITY_ABSORPTION = 1, 31 32 即可让盔甲100%吸收伤害值

2025/04/23 · Bny

YN035-提高盔甲耐久力

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十五.提高盔甲耐久力 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,分别查找以下内容: 5 6草盔甲 ARMORGRASS = wilson_health*1.5, 7木盔甲 ARMORWOOD = wilson_health*3, 8大理石盔甲 ARMORMARBLE = wilson_health*7, 9蜗牛龟盔甲 ARMORSNURTLESHELL = wilson_health*7, 10远古盔甲 ARMORRUINS = wilson_health * 12, 11饥饿腰带 ARMORSLURPER = wilson_health * 4, 12猪皮帽 ARMOR_FOOTBALLHAT = wilson_health*3, 13蜻蜓盔甲 ARMORDRAGONFLY = wilson_health * 9, 14瓦丝格雷斯帽 ARMOR_WATHGRITHRHAT = wilson_health * 5, 15远古王冠 ARMOR_RUINSHAT = wilson_health*8, 16蜗牛帽 ARMOR_SLURTLEHAT = wilson_health*5, 17蜂帽 ARMOR_BEEHAT = wilson_health*5, 18夜魔盔甲 ARMOR_SANITY = wilson_health * 5, 19 20 加大每行最后的数字,即可提高盔甲耐久力。如让草盔甲耐久力增大10倍,则将ARMORGRASS = wilson_health*1.5,替换为ARMORGRASS = wilson_health*15,

2025/04/23 · Bny

YN036-盔甲永固(永远100%)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十六.盔甲永固(永远100%) 3 4 用MT管理器打开游戏目录/assets/scripts/components/armor.lua文件,将下列内容: 5 6function Armor:SetCondition(amount) 7 self.condition = amount 8 9 替换为: 10 11function Armor:SetCondition(amount) 12 self.condition = self.maxcondition 13 14 即可让盔甲永固

2025/04/23 · Bny

YN037-一次采集五个

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十七.一次采集五个 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/components/pickable.lua文件,将self.numtoharvest = number or 1替换为self.numtoharvest = 5 5 6 即可让全部采集品一次采集5个,数字可自行调整。也可单独修改某项物品一次采集五个: 7 8 1.草:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/grass.lua文件,将inst.components.pickable:SetUp("cutgrass", TUNING.GRASS_REGROW_TIME)替换为inst.components.pickable:SetUp("cutgrass", TUNING.GRASS_REGROW_TIME, 5) 9 10 2.树枝:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/sapling.lua文件,将inst.components.pickable:SetUp("twigs", TUNING.SAPLING_REGROW_TIME)替换为inst.components.pickable:SetUp("twigs", TUNING.SAPLING_REGROW_TIME, 5) 11 12 3.蘑菇:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/mushrooms.lua文件,将inst.components.pickable:SetUp(data.pickloot, nil)替换为inst.components.pickable:SetUp(data.pickloot, nil, 5) 13 14 4.胡萝卜:用MT管理器打开游戏目录/assets/scripts/prefabs/carrot.lua文件,将inst.components.pickable:SetUp("carrot", 10)替换为inst.components.pickable:SetUp("carrot", 10, 5) 15 16 5.芦苇:用MT管理器打开游戏目录/assets/scripts/prefabs/reeds.lua文件,将inst.components.pickable:SetUp("cutreeds", TUNING.REEDS_REGROW_TIME)替换为inst.components.pickable:SetUp("cutreeds", TUNING.REEDS_REGROW_TIME, 5) 17 18 6.浆果:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/berrybush.lua文件,将inst.components.pickable:SetUp("berries", TUNING.BERRY_REGROW_TIME)替换为inst.components.pickable:SetUp("berries", TUNING.BERRY_REGROW_TIME, 5) 19 20 7.花:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/flower.lua文件,将inst.components.pickable:SetUp("petals", 10)替换为inst.components.pickable:SetUp("petals", 10, 5) 21 22 8.恶魔花:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/flower_evil.lua文件,将inst.components.pickable:SetUp("petals_evil", 10)替换为inst.components.pickable:SetUp("petals_evil", 10, 5) 23 24 9.洞穴花:用MT管理器打开游戏目录/assets/scripts/prefabs/flower_cave.lua文件,将inst.components.pickable:SetUp("lightbulb", TUNING.FLOWER_CAVE_REGROW_TIME)替换为inst.components.pickable:SetUp("lightbulb", TUNING.FLOWER_CAVE_REGROW_TIME, 5) 25 26 10.香蕉:用MT管理器打开游戏目录/assets/scripts/prefabs/cave_banana_tree.lua文件,将inst.components.pickable:SetUp("cave_banana", TUNING.CAVE_BANANA_GROW_TIME)替换为inst.components.pickable:SetUp("cave_banana", TUNING.CAVE_BANANA_GROW_TIME, 5) 27 28 11.蕨类:用MT管理器打开游戏目录/assets/scripts/prefabs/cave_fern.lua文件,将inst.components.pickable:SetUp("foliage", 10)替换为inst.components.pickable:SetUp("foliage", 10, 5) 29 30 12.木炭:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/evergreens.lua文件,将inst.components.lootdropper:SpawnLootPrefab("charcoal")替换为下列内容: 31 32 inst.components.lootdropper:SpawnLootPrefab("charcoal") 33 inst.components.lootdropper:SpawnLootPrefab("charcoal") 34 inst.components.lootdropper:SpawnLootPrefab("charcoal") 35 inst.components.lootdropper:SpawnLootPrefab("charcoal") 36 inst.components.lootdropper:SpawnLootPrefab("charcoal") 37 38 13.曼德拉草:用MT管理器打开游戏目录/assets/scripts/prefabs/mandrake.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable:SetUp("mandrake", 10, 4) 39 40 即可单独修改某项物品一次采集五个

2025/04/23 · Bny

YN038-快速采集草、树枝、浆果

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十八.快速采集草、树枝、浆果 3 4 1.草:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/grass.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true 5 6 2.树枝:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/sapling.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true 7 8 3.浆果:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/berrybush.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true

2025/04/23 · Bny

YN039-远程采集和拾起物品

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2三十九.远程采集和拾起物品 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/actions.lua文件,将下列内容: 5 6 PICK = Action(), 7 PICKUP = Action(1), 8 9 替换为: 10 11 PICK = Action(0, true, false, 20), 12 PICKUP = Action(1, true, false, 20), 13 14 即可用鼠标左键点击草、树杈等物品,直接采集或捡起,主角不必跑过去,大大节约了时间

2025/04/23 · Bny