YN342-修改白天、黑夜、傍晚占一天的比例

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四二.修改白天、黑夜、傍晚占一天的比例 用MT管理器打开游戏目录/assets/DLC0002/scripts/components/seasonmanager.lua文件, 1.秋季白天有14个小时:将self.autumnsegs = {day=8, dusk=6, night=2}替换为self.autumnsegs = {day=12, dusk=2, night=2} 2.冬季白天有14个小时:将self.wintersegs = {day=5, dusk=5, night=6}替换为self.wintersegs = {day=12, dusk=2, night=2} 3.春季白天有14个小时:将self.springsegs = {day=5, dusk=8, night=3}替换为self.springsegs = {day=12, dusk=2, night=2} 4.夏季白天有14个小时:将self.summersegs = {day=11, dusk=1, night=4}替换为self.summersegs = {day=12, dusk=2, night=2} 可根据需要自行调节day(白天)、dusk(黑夜)、night(傍晚)后面的数字(小时数),得到想要的时间比例

2025/04/23 · Bny

YN343-温暖之国(最低气温10度,最高气温25度)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四三.温暖之国(最低气温10度,最高气温25度) 用MT管理器打开游戏目录/assets/DLC0002/scripts/components/temperature.lua文件,将下列内容: self.maxtemp = TUNING.MAX_ENTITY_TEMP self.mintemp = TUNING.MIN_ENTITY_TEMP 替换为: self.maxtemp = 25 self.mintemp = 10 即可将最低气温设定为10度(原来为负20度),最高气温设定为25度(原来为90度),让主角不会冻伤或中暑

2025/04/23 · Bny

YN344-夏季建筑、植物不自燃

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四四.夏季建筑、植物不自燃 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,将WILDFIRE_THRESHOLD = 80,替换为WILDFIRE_THRESHOLD = 800, 即可让建筑、植物在夏季不自燃

2025/04/23 · Bny

YN345-夏天植物、农田不枯萎

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四五.夏天植物、农田不枯萎 1.草不枯萎:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/grass.lua文件,将inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end)替换为--inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end) 2.树苗不枯萎:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/sapling.lua文件,将inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end)替换为--inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end) 3.果树丛不枯萎:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/berrybush.lua文件,将inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end)替换为--inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.pickable:MakeWitherable() end) 4.农田不枯萎:用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/plant_normal.lua文件,将inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.crop:MakeWitherable() end)替换为--inst.makewitherabletask = inst:DoTaskInTime(TUNING.WITHER_BUFFER_TIME, function(inst) inst.components.crop:MakeWitherable() end) 即可让植物、农田在夏天不枯萎

2025/04/23 · Bny

YN346-停止刮风(让游戏不再因刮风而卡顿)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四六.停止刮风(让游戏不再因刮风而卡顿) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/forest.lua文件,将inst:AddComponent("worldwind")替换为--inst:AddComponent("worldwind") 即可停止游戏中的刮风设定,好处是游戏不再卡顿,坏处是滚草将停在原地

2025/04/23 · Bny

YN347-闪电不伤主角

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四七.闪电不伤主角 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/player_common.lua文件,将inst:AddComponent("playerlightningtarget")替换为--inst:AddComponent("playerlightningtarget") 即可让主角不被闪电劈中

2025/04/23 · Bny

YN348-扩大地图尺寸

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四八.扩大地图尺寸 用MT管理器打开游戏目录/assets/DLC0002/scripts/map/forest_map.lua文件,将local min_size = 350替换为local min_size = 800 即可在开新存档时,将默认地图尺寸(World按钮下的World size的Default选项)放大2倍以上,800的数字可自行调整,注意地图尺寸越大,对计算机配置要求越高

2025/04/23 · Bny

YN349-游戏不自动保存

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三四九.游戏不自动保存 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/player_common.lua文件,将inst:AddComponent("autosaver")替换为--inst:AddComponent("autosaver") 即可不让游戏自动保存

2025/04/23 · Bny

YN350-手动存档(游戏中按F5保存)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三五0.手动存档(游戏中按F5保存) 用MT管理器打开游戏目录/assets/scripts/main.lua文件,在TranslateStringTable( STRINGS )的下一行插入TheInput:AddKeyUpHandler(KEY_F5, function() SaveGameIndex:SaveCurrent() end ) 即可在游戏中按F5手动存档,卡一下就保存完了

2025/04/23 · Bny

YN351-快速读档(游戏中按F6快速读取之前存档)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 三五一.快速读档(游戏中按F6快速读取之前存档) 用MT管理器打开游戏目录/assets/scripts/main.lua文件,在TranslateStringTable( STRINGS )的下一行插入以下内容: TheInput:AddKeyUpHandler(KEY_F6, function() StartNextInstance({reset_action=RESET_ACTION.LOAD_SLOT, save_slot = SaveGameIndex:GetCurrentSaveSlot()}, true) end ) 即可在游戏中随时按F6快速读取之前存档,主要用在主角临死的一刻。按下F6后游戏会卡一下,是在读取中

2025/04/23 · Bny