当前位置:文档之家› 饥荒游戏修改属性方法整理

饥荒游戏修改属性方法整理

饥荒游戏内部修改属性方法整理一.提高主角血量10倍二.主角自动回血三.主角自动补脑(妈妈再也不用担心我的学习)四.提高主角攻击力五.主角跑得更快六.修改人物科技水平(不用机器就可造全部物品)七.背猪皮包、穿大理石盔甲行走速度不减慢八.提高拿手杖行走速度九.一斧砍倒一棵树十.加快采集速度十一.延缓冻、饿死亡时间十二.增加食物及料理补血量10倍十三.饿急了草根树杈也能吃(补饥饿,但伤血和脑)十四.建造肉块雕像不罚血(正常要从血的上限减30)十五.地板一次造4个十六.加大单格堆叠数量十七.同时携带多个背包(背包可库存)十八.武器伤害值加大十九.修改魔杖伤害值(魔杖一击必杀)二十.修改装备使用次数及时间二十一.盔甲在就不掉血(盔甲100%吸收伤害值)二十二.提高盔甲耐久力二十三.盔甲不用尽(用到剩0%不消失,可继续用)二十四.火炬不用尽(用到剩0%不消失,可继续用)二十五.矿工灯无限使用二十六.提灯可以点50天二十七.南瓜灯永不坏(无限使用)二十八.石头营火永不灭(保留最小长明火)二十九.保温石保温时间延长1倍三十.蝙蝠棒无限使用三十一.牙齿陷阱自动重置(1秒后重置)三十二.装备猪皮包能补脑三十三.全人物可制造打火机(原来只有薇洛专用)三十四.全人物可制造伍迪的斧子(8下砍倒1棵树,普通斧子15下)三十五.全人物可制造魔法书三十六.延长冰箱保鲜时间三十七.种子腐烂变慢三十八.增加墙的耐久力三十九.让游戏中的一天更漫长(1天从真实世界的8分钟修改为16分钟)四十.修改白天、傍晚、黑夜占一天的比例四十一.地图全开(游戏中按Ctrl +1)四十二.缩短草、树杈、芦苇、洞穴花长出时间四十三.种草不用施肥四十四.用芦苇种植芦苇(分株种植)四十五.采矿时50%概率挖出宝石四十六.种腐烂食物得高鸟,高鸟无攻击行为、下高鸟蛋四十七.青年高鸟陪你到海枯石烂,并增加血量及攻击力四十八.牙齿陷阱不伤害自养高鸟四十九.农田收获更多产品五十.农作物1秒长出来五十一.晾肉无需等待(将肉放在晾肉架上即干)五十二.煮一锅收多个料理五十三.缩短煮料理时间五十四.缩短钓鱼时间五十五.延长燃料燃烧时间五十六.使不能堆叠的物品可堆叠五十七.使不可燃物品可作燃料五十八.让物品不腐坏五十九.修改制作道具的配方六十恶魔零件制造六十一.1刀砍树一.提高主角血量10倍用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容:local wilson_health = 150WX78_MIN_HEALTH = 100,WX78_MAX_HEALTH = 400,WOLFGANG_HEALTH_MIGHTY = 300,WOLFGANG_HEALTH_NORMAL = 200,WOLFGANG_HEALTH_WIMPY = 150,修改为:local wilson_health = 1500WX78_MIN_HEALTH = 1000,WX78_MAX_HEALTH = 4000,WOLFGANG_HEALTH_MIGHTY = 3000,WOLFGANG_HEALTH_NORMAL = 2000,WOLFGANG_HEALTH_WIMPY = 1500,即可让全部主角血量提高10倍,修改这里也使盔甲的耐久度同步上升10倍二.主角自动回血用记事本打开游戏目录\data\scripts\prefabs\player_common.lua文件,在 ponents.health:SetMaxHealth(TUNING.WILSON_HEALTH)的下一行插入以下内容: ponents.health:StartRegen(50, 10)即可让主角自动回血,其中30为血量,10为10秒回血一次,可自行调整三.主角自动补脑(妈妈再也不用担心我的学习)用记事本打开游戏目录\data\scripts\tuning.lua文件,将SANITY_DAY_GAIN = 0,--100/(day_time*32),修改为SANITY_DAY_GAIN = 100/(day_time),即可一个白天补1 00点精神值四.提高主角攻击力用记事本打开游戏目录\data\scripts\tuning.lua文件,将local wilson_attack = 34修改为local wilson_attack = 500即可五.主角跑得更快用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容:WILSON_WALK_SPEED = 4,WILSON_RUN_SPEED = 6,修改为:WILSON_WALK_SPEED = 8,WILSON_RUN_SPEED = 12,即可让主角跑步速度增加1倍六.修改人物科技水平(不用机器就可造全部物品)用记事本打开游戏目录\data\scripts\prefabs\人物名.lua文件,在local fn = function (inst)下一行插入以下内容:ponents.builder.bonus_tech_level = 3即可不用机器就可造全部物品,下列为全部人物文件:wilson.lua 威尔逊willow.lua 薇洛wendy.lua 温蒂wolfgang.lua 沃而夫冈wx78.lua WX-78wickerbottom.lua 薇克巴顿女士wes.lua 韦斯maxwell.lua 麦斯威尔woodie.lua 伍迪七.背猪皮包、穿大理石盔甲行走速度不减慢用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容:PIGGYBACK_SPEED_MULT = 0.8,ARMORMARBLE_SLOW = 0.7,修改为:PIGGYBACK_SPEED_MULT = 1,ARMORMARBLE_SLOW = 1,八.提高拿手杖行走速度用记事本打开游戏目录\data\scripts\tuning.lua文件,将CANE_SPEED_MULT = 1.2 5,修改为CANE_SPEED_MULT = 2.5,即可九.一斧砍倒一棵树用记事本打开游戏目录\data\scripts\prefabs\axe.lua文件,将ponents.tool: SetAction(ACTIONS.CHOP)替换为以下内容:ponents.tool:SetAction(ACTIONS.CHOP, 15)即可一斧砍倒一棵树十.加快采集速度用记事本打开游戏目录\data\scripts\prefabs\可采集物品.lua文件,在inst:AddComp onent("pickable")的下一行插入以下内容:ponents.pickable.quickpick = true即可加快可采集品采集速度可采集物品:berrybush.lua 浆果灌木丛carrot.lua 胡萝卜cave_banana_tree.lua 洞穴香蕉树cave_fern.lua 洞穴蕨flower.lua 花flower_cave.lua 洞穴花flower_evil.lua 邪恶花grass.lua 草mandrake.lua 曼德拉marsh_bush.lua 尖刺灌木mushrooms.lua 蘑菇reeds.lua 芦苇sapling.lua 树苗tallbirdnest.lua 高鸟巢十一.延缓冻、饿死亡时间用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容: FREEZING_KILL_TIME = 120,STARVE_KILL_TIME = 120,修改为:FREEZING_KILL_TIME = 1200,STARVE_KILL_TIME = 1200,即可延缓冻、饿死亡时间10倍十二.增加食物及料理补血量10倍用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容: HEALING_TINY = 1,HEALING_SMALL = 3,HEALING_MEDSMALL = 8,HEALING_MED = 20,HEALING_MEDLARGE = 30,HEALING_LARGE = 40,HEALING_HUGE = 60,HEALING_SUPERHUGE = 100,修改为:HEALING_TINY = 10,HEALING_SMALL = 30,HEALING_MEDSMALL = 80,HEALING_MED = 200,HEALING_MEDLARGE = 300,HEALING_LARGE = 400,HEALING_HUGE = 600,HEALING_SUPERHUGE = 1000,即可增加食物及料理补血量10倍十三.饿急了草根树杈也能吃(补饥饿,但伤血和脑)1.草能吃:用记事本打开游戏目录\data\scripts\prefabs\cutgrass.lua文件,在inst:A ddComponent("inspectable")的下一行插入下列内容:inst:AddComponent("edible")ponents.edible.foodtype = "VEGGIE"ponents.edible.healthvalue = -TUNING.HEALING_TINY*.5ponents.edible.hungervalue = TUNING.CALORIES_SMALLponents.edible.sanityvalue = -TUNING.SANITY_TINY2.树杈能吃:用记事本打开游戏目录\data\scripts\prefabs\cutgrass.lua文件,在inst: AddComponent("inspectable")的下一行插入下列内容:inst:AddComponent("edible")ponents.edible.foodtype = "VEGGIE"ponents.edible.healthvalue = -TUNING.HEALING_TINY*.5ponents.edible.hungervalue = TUNING.CALORIES_SMALLponents.edible.sanityvalue = -TUNING.SANITY_TINY即可让草、树杈都能吃十四.建造肉块雕像不罚血(正常要从血的上限减30)用记事本打开游戏目录\data\scripts\tuning.lua文件,将EFFIGY_HEALTH_PENALTY = 30,修改为EFFIGY_HEALTH_PENALTY = 0,即可十五.地板一次造4个用记事本打开游戏目录\data\scripts\prefabs\turfs.lua文件,1.在inst.data = data的下一行插入以下内容:inst:AddComponent("stackable")ponents.stackable.maxsize = TUNING.STACK_SIZE_MEDITEMponents.stackable.stacksize = data.stacksize2.将下列内容:{name="road", anim="road", tile=GROUND.ROAD},{name="rocky", anim="rocky", tile=GROUND.ROCKY},{name="forest", anim="forest", tile=GROUND.FOREST},{name="marsh", anim="marsh", tile=GROUND.MARSH},{name="grass", anim="grass", tile=GROUND.GRASS},{name="savanna", anim="savanna", tile=GROUND.SAVANNA},{name="dirt", anim="dirt", tile=GROUND.DIRT},{name="woodfloor", anim="woodfloor", tile=GROUND.WOODFLOOR},{name="carpetfloor", anim="carpet", tile=GROUND.CARPET},{name="checkerfloor", anim="checker", tile=GROUND.CHECKER},{name="cave", anim="cave", tile=GROUND.CAVE},{name="fungus", anim="fungus", tile=GROUND.FUNGUS},{name="sinkhole", anim="sinkhole", tile=GROUND.SINKHOLE},{name="underrock", anim="rock", tile=GROUND.UNDERROCK},{name="mud", anim="mud", tile=GROUND.MUD},修改为:{name="road", anim="road",stacksize = 4, tile=GROUND.ROAD},{name="rocky", anim="rocky",stacksize = 4, tile=GROUND.ROCKY},{name="forest", anim="forest",stacksize = 4, tile=GROUND.FOREST}, {name="marsh", anim="marsh",stacksize = 4, tile=GROUND.MARSH}, {name="grass", anim="grass",stacksize = 4, tile=GROUND.GRASS},{name="savanna", anim="savanna",stacksize = 4, tile=GROUND.SAVANNA}, {name="dirt", anim="dirt",stacksize = 4, tile=GROUND.DIRT},{name="woodfloor", anim="woodfloor",stacksize = 4, tile=GROUND.WOODFLO OR},{name="carpetfloor", anim="carpet",stacksize = 4, tile=GROUND.CARPET}, {name="checkerfloor", anim="checker",stacksize = 4, tile=GROUND.CHECKER}, {name="cave", anim="cave",stacksize = 4, tile=GROUND.CAVE},{name="fungus", anim="fungus",stacksize = 4, tile=GROUND.FUNGUS}, {name="sinkhole", anim="sinkhole",stacksize = 4, tile=GROUND.SINKHOLE}, {name="underrock", anim="rock",stacksize = 4, tile=GROUND.UNDERROCK}, {name="mud", anim="mud",stacksize = 4, tile=GROUND.MUD}, 即可一次造4个地板,其中4可以修改为小于20的其他数字十六.加大单格堆叠数量用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容:STACK_SIZE_LARGEITEM = 10,STACK_SIZE_MEDITEM = 20,STACK_SIZE_SMALLITEM = 40,修改为:STACK_SIZE_LARGEITEM = 20,STACK_SIZE_MEDITEM = 50,STACK_SIZE_SMALLITEM = 99,即可加大单格堆叠数量,如果你想都修改为999也可以哦十七.同时携带多个背包(背包可库存)1.同时携带多个普通背包:用记事本打开游戏目录\data\scripts\prefabs\backpack.lua文件,将ponents.inventoryitem.cangoincontainer = false修改为p onents.inventoryitem.cangoincontainer = true2.同时携带多个小猪包:用记事本打开游戏目录\data\scripts\prefabs\piggyback.lua文件,将ponents.inventoryitem.cangoincontainer = false修改为pon ents.inventoryitem.cangoincontainer = true3.同时携带多个坎普斯背包:用记事本打开游戏目录\data\scripts\prefabs\krampus_s ack.lua文件,将ponents.inventoryitem.cangoincontainer = false修改为ins ponents.inventoryitem.cangoincontainer = true即可同时携带多个背包,每个背包都可以装满物品十八.武器伤害值加大用记事本打开游戏目录\data\scripts\tuning.lua文件,查找以下内容:UNARMED_DAMAGE = 10, 空手NIGHTSWORD_DAMAGE = wilson_attack*2, 暗影剑BATBAT_DAMAGE = wilson_attack * 1.25, 蝙蝠棒BATBAT_DRAIN = wilson_attack * 0.2, 枯竭蝙蝠棒SPIKE_DAMAGE = wilson_attack*1.5, 狼牙棒HAMBAT_DAMAGE = wilson_attack, 火腿棍棒SPEAR_DAMAGE = wilson_attack, 矛AXE_DAMAGE = wilson_attack*.8, 斧头PICK_DAMAGE = wilson_attack*.8, 镐BOOMERANG_DAMAGE = wilson_attack*.8, 回旋镖TORCH_DAMAGE = wilson_attack*.5, 火炬HAMMER_DAMAGE = wilson_attack*.5, 锤SHOVEL_DAMAGE = wilson_attack*.5, 铲子PITCHFORK_DAMAGE = wilson_attack*.5, 草叉BUGNET_DAMAGE = wilson_attack*.125, 捕虫网FISHINGROD_DAMAGE = wilson_attack*.125, 鱼杆UMBRELLA_DAMAGE = wilson_attack*.5, 雨伞CANE_DAMAGE = wilson_attack*.5, 手杖BEAVER_DAMAGE = wilson_attack*1.5, 海狸PIPE_DART_DAMAGE = 100, 吹箭TRAP_TEETH_DAMAGE = 60, 牙齿陷阱加大每行最后的数字,即可增大各种武器的伤害值,游戏中的伤害值是你修改的数字乘34(主角攻击力)十九.修改魔杖伤害值(魔杖一击必杀)用记事本打开游戏目录\data\scripts\prefabs\staff.lua文件,将ponents.weapon:SetDamage(0)修改为ponents.weapon:SetDamage(TUNING.PIPE_DA RT_DAMAGE*30)即可,一共有两处ponents.weapon:SetDamage(0)要修改二十.修改装备使用次数及时间用记事本打开游戏目录\data\scripts\tuning.lua文件,查找以下内容:AXE_USES = 100, 斧头HAMMER_USES = 75, 锤SHOVEL_USES = 25, 铲子PITCHFORK_USES = 25, 草叉PICKAXE_USES = 33, 镐BUGNET_USES = 10, 捕虫网SPEAR_USES = 150, 矛SPIKE_USES = 100, 狼牙棒FISHINGROD_USES = 9, 鱼杆TRAP_USES = 8, 陷阱BOOMERANG_USES = 10, 回旋镖NIGHTSWORD_USES = 100, 暗影剑ICESTAFF_USES = 20, 冰魔杖FIRESTAFF_USES = 20, 火魔杖TELESTAFF_USES = 5, 远程魔杖HAMBAT_USES = 100, 火腿棍棒BATBAT_USES = 75, 蝙蝠棒REDAMULET_USES = 20, 红色护身符BLUEAMULET_FUEL = total_day_time * 0.75, 蓝色护身符PURPLEAMULET_FUEL = total_day_time * 0.5, 紫色护身符PANFLUTE_USES = 10, 排箫HORN_USES = 10, 牛角TRAP_TEETH_USES = 10, 牙齿陷阱TENT_USES = 6, 帐篷UMBRELLA_USES = 20, 伞SEWINGKIT_USES = 5, 针线包TORCH_FUEL = night_time*1.25, 火炬MINERHAT_LIGHTTIME = (night_time+dusk_time)*2.6, 矿工帽LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6, 提灯SPIDERHAT_PERISHTIME = 4*seg_time, 蜘蛛帽ONEMANBAND_PERISHTIME = 6*seg_time, 独奏乐器EARMUFF_PERISHTIME = total_day_time*5, 兔耳罩WINTERHAT_PERISHTIME = total_day_time*10, 冬帽BEEFALOHAT_PERISHTIME = total_day_time*10, 牛毛帽TRUNKVEST_PERISHTIME = total_day_time*15, 背心SWEATERVEST_PERISHTIME = total_day_time*10, 毛背心WALRUSHAT_PERISHTIME = total_day_time*25, 海象帽子FEATHERHAT_PERISHTIME = total_day_time*8, 羽毛帽TOPHAT_PERISHTIME = total_day_time*8, 高礼帽加大每行的数字,即可增加该装备使用次数及时间二十一.盔甲在就不掉血(盔甲100%吸收伤害值)用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容: ARMORGRASS_ABSORPTION = .6,ARMORWOOD_ABSORPTION = .8,ARMORMARBLE_ABSORPTION = .95,ARMOR_FOOTBALLHAT_ABSORPTION = .8,ARMOR_SLURTLEHAT_ABSORPTION = 0.9,ARMOR_BEEHAT_ABSORPTION = .8,ARMOR_SANITY_ABSORPTION = .95,修改为:ARMORGRASS_ABSORPTION = 1,ARMORWOOD_ABSORPTION = 1,ARMORMARBLE_ABSORPTION = 1,ARMOR_FOOTBALLHAT_ABSORPTION = 1,ARMOR_SLURTLEHAT_ABSORPTION = 1,ARMOR_BEEHAT_ABSORPTION = 1,ARMOR_SANITY_ABSORPTION = 1,二十二.提高盔甲耐久力用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容: ARMORGRASS = wilson_health*1.5, 草盔甲ARMORWOOD = wilson_health*3, 木盔甲ARMORMARBLE = wilson_health*7, 大理石盔甲ARMOR_FOOTBALLHAT = wilson_health*3, 足球帽ARMOR_SLURTLEHAT = wilson_health*5, 蜗牛帽ARMOR_BEEHAT = wilson_health*5, 蜂帽ARMOR_SANITY = wilson_health * 5, 夜魔盔甲加大每行最后的数字,即可提高盔甲耐久力二十三.盔甲不用尽(用到剩0%不消失,可继续用)用记事本打开游戏目录\data\scripts\components\armor.lua文件,将self.inst:Remo ve()修改为--self.inst:Remove()即可实现盔甲不用尽二十四.火炬不用尽(用到剩0%不消失,可继续用)用记事本打开游戏目录\data\scripts\prefabs\torch.lua文件,依次查找以下内容: inst:Remove()ponents.fueled:SetDepletedFn(function(inst) inst:Remove() end) 修改为:--inst:Remove()ponents.fueled:SetDepletedFn(function(inst) inst:Remove() end) 即可让火炬不用尽,在语句前加入--的功能就是将该句废掉二十五.矿工灯无限使用用记事本打开游戏目录\data\scripts\prefabs\hats.lua文件,先查找local function m iner(),再向下查找以下内容:inst:AddComponent("fueled")ponents.fueled.fueltype = "MINERHAT"ponents.fueled:InitializeFuelLevel(TUNING.MINERHAT_LIGHTTIME) ponents.fueled:SetDepletedFn(miner_perish)修改为:--inst:AddComponent("fueled")ponents.fueled.fueltype = "MINERHAT"ponents.fueled:InitializeFuelLevel(TUNING.MINERHAT_LIGHTTIM E)ponents.fueled:SetDepletedFn(miner_perish)即可让矿工灯无限使用二十六.提灯可以点50天用记事本打开游戏目录\data\scripts\tuning.lua文件,依次查找以下内容:MED_LARGE_FUEL = seg_time * 3,LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6,修改为:MED_LARGE_FUEL = total_day_time*50,LANTERN_LIGHTTIME = total_day_time*50,即可使提灯可以点50天,当然改999天也行二十七.南瓜灯永不坏(无限使用)用记事本打开游戏目录\data\scripts\prefabs\pumpkin_lantern.lua文件,将inst.co mponents.perishable:StartPerishing()修改为ponents.perishable:StopPeris hing()即可二十八.石头营火永不灭(保留最小长明火)用记事本打开游戏目录\data\scripts\prefabs\firepit.lua文件,将if section == 0 th en修改为if section < 0 then即可二十九.保温石保温时间延长1倍用记事本打开游戏目录\data\scripts\prefabs\heatrock.lua文件,将ponent s.temperature.inherentinsulation = TUNING.INSULATION_MED修改为pon ents.temperature.inherentinsulation = TUNING.INSULATION_MED*2即可三十.蝙蝠棒无限使用用记事本打开游戏目录\data\scripts\prefabs\batbat.lua文件,将以下内容:inst:AddComponent("finiteuses")ponents.finiteuses:SetMaxUses(TUNING.BATBAT_USES)ponents.finiteuses:SetUses(TUNING.BATBAT_USES)ponents.finiteuses:SetOnFinished( onfinished )修改为:--inst:AddComponent("finiteuses")ponents.finiteuses:SetMaxUses(TUNING.BATBAT_USES)ponents.finiteuses:SetUses(TUNING.BATBAT_USES)ponents.finiteuses:SetOnFinished( onfinished )即可让蝙蝠棒无限使用,原理是用--去掉finiteuses组件及其参数,其他工具也可参考该修改方法三十一.牙齿陷阱自动重置(1秒后重置)用记事本打开游戏目录\data\scripts\prefabs\trap_teeth.lua文件,在pone nts.finiteuses:Use(1)的下一行插入下列内容:endif ponents.mine theninstoTaskInTime(1, function() ponents.mine:Reset() end ) 即可让牙齿陷阱在触发后1秒钟自动重置。

相关主题