YN120-用黄金种远古祭坛(以解锁远古科技)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二0.用黄金种远古祭坛(以解锁远古科技) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/goldnugget.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: local function OnDeploy (inst, pt) SpawnPrefab("ancient_altar").Transform:SetPosition(pt.x, pt.y, pt.z) inst.components.stackable:Get():Remove() end inst:AddComponent("deployable") inst.components.deployable.ondeploy = OnDeploy 即可用黄金种远古祭坛,想造远古装备不用再去地下2层了

2025/04/23 · Bny

YN121-增加墙的耐久力

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二一.增加墙的耐久力 用MT管理器打开游戏目录/assets/DLC0002/scripts/tuning.lua文件,将以下内容: HAYWALL_HEALTH = 100, WOODWALL_HEALTH = 200, STONEWALL_HEALTH = 400, RUINSWALL_HEALTH = 800, 替换为: HAYWALL_HEALTH = 1000, WOODWALL_HEALTH = 2000, STONEWALL_HEALTH = 4000, RUINSWALL_HEALTH = 8000, 即可增加墙的耐久力10倍

2025/04/23 · Bny

YN122-墙自动回血

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二二.墙自动回血 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/walls.lua文件,在if old_percent > 0 and new_percent <= 0 then clearobstacle(inst) end的下一行插入以下内容: if new_percent < 1 then inst.components.health:StartRegen(200, 1) end if new_percent >= 1 then inst.components.health:StopRegen() end 即可让墙自动回血,其中200和1为每1秒回200的血,数字可自行调整

2025/04/23 · Bny

YN123-墙壁永固(自己可砸,怪物无法破坏)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二三.墙壁永固(自己可砸,怪物无法破坏) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/walls.lua文件,在inst:AddTag("noauradamage")的下一行插入以下内容: inst.components.health:SetInvincible(true) 即可让墙壁永固

2025/04/23 · Bny

YN124-建造农田、蜂箱、晾肉架零距离

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二四.建造农田、蜂箱、晾肉架零距离 用MT管理器打开游戏目录/assets/DLC0002/scripts/recipes.lua文件, 1.将下列内容: Recipe("slow_farmplot", {Ingredient("cutgrass", 8),Ingredient("poop", 4),Ingredient("log", 4)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "slow_farmplot_placer") Recipe("fast_farmplot", {Ingredient("cutgrass", 10),Ingredient("poop", 6),Ingredient("rocks", 4)}, RECIPETABS.FARM, TECH.SCIENCE_TWO, "fast_farmplot_placer") 替换为: Recipe("slow_farmplot", {Ingredient("cutgrass", 8),Ingredient("poop", 4),Ingredient("log", 4)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "slow_farmplot_placer", 1) Recipe("fast_farmplot", {Ingredient("cutgrass", 10),Ingredient("poop", 6),Ingredient("rocks", 4)}, RECIPETABS.FARM, TECH.SCIENCE_TWO, "fast_farmplot_placer", 1) 2.将下列内容: Recipe("beebox", {Ingredient("boards", 2),Ingredient("honeycomb", 1),Ingredient("bee", 4)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "beebox_placer") Recipe("meatrack", {Ingredient("twigs", 3),Ingredient("charcoal", 2), Ingredient("rope", 3)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "meatrack_placer") 替换为: Recipe("beebox", {Ingredient("boards", 2),Ingredient("honeycomb", 1),Ingredient("bee", 4)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "beebox_placer", 1) Recipe("meatrack", {Ingredient("twigs", 3),Ingredient("charcoal", 2), Ingredient("rope", 3)}, RECIPETABS.FARM, TECH.SCIENCE_ONE, "meatrack_placer", 1) 即可让农田、蜂箱、晾肉架紧挨着建造,节省空间

2025/04/23 · Bny

YN125-在海上盖建筑

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二五.在海上盖建筑 用MT管理器打开游戏目录/assets/DLC0002/scripts/components/builder.lua文件,将下列内容: if tile == GROUND.IMPASSABLE then return false 替换为: if tile == GROUND.IMPASSABLE then return true 即可在海上盖建筑,当然要先修改“主角可渡海”(见本修改技巧),才能到海上来哦。注意不要在海上造墙和农田,除非你的计算机硬件配置很高

2025/04/23 · Bny

YN126-围海造田(建造岛屿)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二六.围海造田(建造岛屿) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/turfs.lua文件,将return tiletype == GROUND.DIRT or inst.data.tile == "webbing"替换为return tiletype >= GROUND.IMPASSABLE or inst.data.tile == "webbing" 即可在海中用草叉挖出陆地(前提是已经修改了“主角可渡海”和“在海上盖建筑”,见本修改技巧),将喜欢的地皮铺在上面,建一个属于自己的岛屿吧

2025/04/23 · Bny

YN127-用岩石种海洋(建造护城河)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二七.用岩石种海洋(建造护城河) 用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/inv_rocks.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容: local function ondeploy(inst, pt, deployer) local ground = GetWorld() if ground then local original_tile_type = ground.Map:GetTileAtPoint(pt.x, pt.y, pt.z) local x, y = ground.Map:GetTileCoordsAtPoint(pt.x, pt.y, pt.z) if x and y then ground.Map:SetTile(x,y, GROUND.IMPASSABLE) ground.Map:RebuildLayer( original_tile_type, x, y ) ground.Map:RebuildLayer( GROUND.IMPASSABLE, x, y ) end local minimap = TheSim:FindFirstEntityWithTag("minimap") if minimap then minimap.MiniMap:RebuildLayer( original_tile_type, x, y ) minimap.MiniMap:RebuildLayer( GROUND.IMPASSABLE, x, y ) end end inst.components.stackable:Get():Remove() end inst:AddComponent("deployable") inst.components.deployable.ondeploy = ondeploy inst.components.deployable.min_spacing = 0 inst.components.deployable.placer = "gridplacer" 即可用岩石种海洋,建造护城河。如果对自己建的岛不满意,也可以用岩石修改哦。岩石种过海洋后,会保留岸边的贴图,存档退出后再进入游戏就正常了。不要将海洋建在路底下

2025/04/23 · Bny

YN128-地板一次造10个

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二八.地板一次造10个 用MT管理器打开游戏目录/assets/DLC0002/scripts/recipes.lua文件,将下列内容: Recipe("turf_road", {Ingredient("turf_rocky", 1), Ingredient("boards", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO) Recipe("turf_woodfloor", {Ingredient("boards", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO) Recipe("turf_checkerfloor", {Ingredient("marble", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO) Recipe("turf_carpetfloor", {Ingredient("boards", 1), Ingredient("beefalowool", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO) 替换为: Recipe("turf_road", {Ingredient("turf_rocky", 1), Ingredient("boards", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,10) Recipe("turf_woodfloor", {Ingredient("boards", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,10) Recipe("turf_checkerfloor", {Ingredient("marble", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,10) Recipe("turf_carpetfloor", {Ingredient("boards", 1), Ingredient("beefalowool", 1)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO,nil,nil,nil,10) 即可让地板一次造10个,调整每行最后的数字10为其他数字,可以改变一次造出的数量

2025/04/23 · Bny

YN129-增加15种可造地皮(1根草造10块)

代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。 原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html 一二九.增加15种可造地皮(1根草造10块) 用MT管理器打开游戏目录/assets/DLC0002/scripts/recipes.lua文件,在Recipe("pottedfern", {Ingredient("foliage", 5), Ingredient("slurtle_shellpieces",1 )}, RECIPETABS.TOWN, TECH.SCIENCE_TWO, "pottedfern_placer", 0.9)的下一行插入以下内容: Recipe("turf_rocky", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_forest", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_marsh", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_grass", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_savanna", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_dirt", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_cave", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_fungus", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_fungus_red", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_fungus_green", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_sinkhole", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_underrock", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_mud", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_deciduous", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) Recipe("turf_desertdirt", {Ingredient("cutgrass", 1)}, RECIPETABS.TOWN, TECH.NONE,nil,nil,nil,10) 即可在建造选项(画着木锤子)下,增加15种可造地皮,且1根草造10块

2025/04/23 · Bny