存档回滚
D:\Program Files (x86)\Steam\userdata\***\219740\remote
巨人国是survival_数字,海难是shipwreck_数字,哈姆雷特是porkland_数字。
先新建一个相同dll的文档,然后把备份覆盖进去改掉数字插槽位置,重新启动即可。
Lua脚本
steam单机版时分不清改哪个文件,嫌麻烦可以卸载掉另外两个dll。
dont_starve\data下面,DLC0001为巨人国,DLC0002为海难,DLC0003为Hamlet,其他为原版的素材及源码(其他三个dlc也会用一些公用的源码文件及素材)。
快速采集
首先进入饥荒单机版目录D:\Program Files (x86)\Steam\steamapps\common\dont_starve\
1.草:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\grass.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true
2.树枝:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\sapling.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true
3.浆果:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\berrybush.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true
远程采集和拾起物品
用记事本打开游戏目录\data\DLC0001\scripts\actions.lua文件,将下列内容:
PICK = Action(),
PICKUP = Action(1),
替换为:
PICK = Action({},0, true, false, 20),
PICKUP = Action({},1, true, false, 20),
一斧砍倒一棵树、一镐开掉一块石
这两个文件是共用的,dll中没有此文件
\data\scripts\prefabs\axe.lua文件
inst.components.tool:SetAction(ACTIONS.CHOP)替换为inst.components.tool:SetAction(ACTIONS.CHOP, 15)
\data\scripts\prefabs\pickaxe.lua文件
inst.components.tool:SetAction(ACTIONS.MINE)替换为inst.components.tool:SetAction(ACTIONS.MINE, 15)
冰箱永久保鲜
scripts\tuning.lua文件,将PERISH_FRIDGE_MULT = .5,替换为PERISH_FRIDGE_MULT = 0,
如果将0改为负数比如-5,则可使不新鲜的食物回复新鲜度。
其他各种东西的属性也在tuning.lua里更改
旷工帽无限时间
\scripts\prefabs\hats.lua中更改
inst.components.fueled:StartConsuming() --开始消耗
inst.SoundEmitter:PlaySound("dontstarve/common/minerhatAddFuel")
改为
inst.components.fueled:StopConsuming() --停止消耗
inst.SoundEmitter:PlaySound("dontstarve/common/minerhatAddFuel")
或者在tuning.lua中调节
MINERHAT_LIGHTTIME = (night_time+dusk_time)*2.6*, -- 矿工帽时间延长十倍
LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6*, -- 手提灯时间延长十倍
人物回血
scripts\prefabs\player_common.lua中
inst.components.health:SetMaxHealth(TUNING.WILSON_HEALTH)下面加如下代码
inst.components.health:StartRegen(, ) --