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

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

YN040-收割者(吹排箫一次采集周边所有植物)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2四十.收割者(吹排箫一次采集周边所有植物) 3 4 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/panflute.lua文件, 5 6 1.将下列内容: 7 8local function HearPanFlute(inst, musician, instrument) 9 if inst.components.sleeper then 10 inst.components.sleeper:AddSleepiness(10, TUNING.PANFLUTE_SLEEPTIME) 11 end 12end 13 14 替换为: 15 16local function HearPanFlute(inst, musician, instrument) 17 local pos = Vector3(inst.Transform:GetWorldPosition()) 18 local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, 30) 19 for k,v in pairs(ents) do 20 if v.components.pickable and v.prefab ~= "flower" then 21 v.components.pickable:Pick(GetPlayer()) 22 end 23 if v.components.crop then 24 v.components.crop:Harvest(GetPlayer()) 25 end 26 end 27end 28 29 30 2.将下列内容: 31 32 inst.components.instrument.range = TUNING.PANFLUTE_SLEEPRANGE 33 inst.components.instrument:SetOnHeardFn(HearPanFlute) 34 35 inst:AddComponent("tool") 36 inst.components.tool:SetAction(ACTIONS.PLAY) 37 38 inst:AddComponent("finiteuses") 39 inst.components.finiteuses:SetMaxUses(TUNING.PANFLUTE_USES) 40 inst.components.finiteuses:SetUses(TUNING.PANFLUTE_USES) 41 inst.components.finiteuses:SetOnFinished( onfinished) 42 inst.components.finiteuses:SetConsumption(ACTIONS.PLAY, 1) 43 44 替换为: 45 46 inst.components.instrument:SetOnHeardFn(HearPanFlute) 47 inst:AddComponent("tool") 48 inst.components.tool:SetAction(ACTIONS.PLAY) 49 50 即可吹排箫一次采集周边所有植物(除了花),包括农田也可以收割,排箫原有催眠功能取消。排箫在魔法选项(画着红骷髅)下用5个芦苇、1个曼德拉草、1个绳子制造。如果觉得曼德拉草不好找,可以按本修改技巧“用便便种曼德拉草”修改一下

2025/04/23 · Bny

YN041-用普通种子种胡萝卜且一次采10个(胡萝卜田)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 1 2四十一.用普通种子种胡萝卜且一次采10个(胡萝卜田) 3 4 1.用MT管理器打开游戏目录/assets/scripts/prefabs/seeds.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: 5 6local function OnDeploy (inst, pt) 7 SpawnPrefab("carrot_planted").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 14 2.用MT管理器打开游戏目录/assets/scripts/prefabs/carrot.lua文件,将inst.components.pickable:SetUp("carrot", 10)替换为inst.components.pickable:SetUp("carrot", 10, 10) 15 16 即可用普通种子种胡萝卜且一次采10个。拿起种子在空地上按鼠标右键即可种植,冬天也有青菜吃

2025/04/23 · Bny