第一步:
打開data\DLC0002\scripts\widgets\containerwidget.lua
在require “class”下面增加
table.insert(BOATEQUIPSLOTS, “BOAT_POAS”)
BOATEQUIPSLOTS.BOAT_POAS = “boat_poas”
table.insert(BOATEQUIPSLOTS, “BOAT_TOWG”)
BOATEQUIPSLOTS.BOAT_TOWG = “boat_towg”
接著找到
self:AddEquipSlot(BOATEQUIPSLOTS.BOAT_SAIL, HUD_ATLAS, “equip_slot_boat_utility.tex”)
self:AddEquipSlot(BOATEQUIPSLOTS.BOAT_LAMP, HUD_ATLAS, “equip_slot_boat_light.tex”)
下面增加
self:AddEquipSlot(BOATEQUIPSLOTS.BOAT_POAS, HUD_ATLAS,
”equip_slot_boat_light.tex”)
self:AddEquipSlot(BOATEQUIPSLOTS.BOAT_TOWG, HUD_ATLAS,
”equip_slot.tex”)
第二步
打開data\DLC0002\scripts\prefabsrawlnet.lua
用替換功能把
BOAT_SAIL全部換成BOAT_TOWG
81格拖網修改教程在下面
第三步
打開data\DLC0002\scripts\prefabs\boattorch.lua 這是船火炬
打開data\DLC0002\scripts\prefabs\boatlantern.lua 這是船燈
用替換功能把
BOAT_LAMP全部換成BOAT_POAS
第四步
修改貨船(此步驟非必要,強迫症才需要,畢竟修改穿出UI了。修改貨船的意義在於工具欄不穿出UI,但是貨船格子少兩格。)
打開data\DLC0002\scripts\prefabs\boat.lua
在local function cargofn(sim)
local inst = commonfn(sim)的下面,(改成橫坐標的-170是我自己改的,根據玩家螢幕不一樣,自己調解一下。)
local slotpos = {}
for i = 4, 1,-1 do (這個括號內刪掉:把貨船六格變成了四格,6改成了4)
table.insert(slotpos, Vector3(-170-(80*(i+2)), 40 ,0))
打開/date/DLC0002/scripts/tuning.lua
找到這些語句
CARGOBOAT_HEALTH = 300, 這里是船體的生命
CARGOBOAT_PERISHTIME = total_day_time*4, 船體在四天後損壞,自己調倍數。
CARGOBOAT_SANITY_DRAIN = 0,– -0.08, 大概是精神值?不太懂
CARGOBOAT_SPEED = -1 這里是貨船速度減1,正數就是加速
CARGOBOAT_LEAKING_HEALTH = 40, 大概是被攻擊掉40耐久。
這些自己調額,建議把生命變成1000
拖網修改
(由葫蘆俠刻赤白令原創製作)
【拖網容量由原來的9格變成81格】
【拖網最多可撈81個物品】
【拖網直接用6根草製作無需科技】
【拖網在海里永不下沉】
【提高拖網撈到魚的頻率】
【拖網自帶保鮮功能,防止腐爛】
首先打開/date/DLC0002/scripts/tuning.lua
(用記事本)
將
TRAWLNET_MAX_ITEMS = 9
改為
TRAWLNET_MAX_ITEMS = 81
將
TRAWL_SINK_TIME = seg_time * 3
改為
TRAWL_SINK_TIME = seg_time * 1
打開/date/DLC0002/scripts/recipes.lua (此處是修改6稻草製作,不需要可以不改)
將
Recipe(“trawlnet”, {Ingredient(“rope”, 3), Ingredient(“bamboo”, 2)},
RECIPETABS.NAUTICAL, TECH.SCIENCE_ONE, RECIPE_GAME_TYPE.SHIPWRECKED)
替換為
Recipe(“trawlnet”, {Ingredient(“cutgrass”, 6)}, RECIPETABS.NAUTICAL, TECH.NONE,
RECIPE_GAME_TYPE.SHIPWRECKED)
打開/date/DLC0002/scripts/prefabs/trawlnet.lua
將
for y = 2, 0, -1 do
for x = 0, 2 do
替換為
for y = 8, 0, -1 do
for x = 0, 8 do
將
inst.components.container.widgetanimbank = “ui_chest_3x3”
inst.components.container.widgetanimbuild = “ui_chest_3x3”
inst.components.container.widgetpos = Vector3(0,200,0)
替換為
–inst.components.container.widgetanimbank = “ui_chest_3x3”
–inst.components.container.widgetanimbuild = “ui_chest_3x3”
inst.components.container.widgetpos = Vector3(0,100,0)
將
inst.components.timer:StartTimer(“startsink”, TUNING.TRAWL_SINK_TIME * 2/3)
改為
inst.components.timer:StartTimer(“startsink”, TUNING.TRAWL_SINK_TIME * 999999999)
打開\data\DLC0002\scripts\prefabsrawlnet.lua
在inst:AddComponent(“inspectable”)的下一行插入inst:AddTag(“fridge”)
再搜索一遍inst:AddComponent(“inspectable”),在第二處的下一行插入inst:AddTag(“fridge”)
注意,這里需要修改兩處!!記得這里能搜索到兩處inst:AddComponent(“inspectable”),然後添加。只修改一處還是會腐爛的,一個是拖網的時候不腐爛,一個是拖網掉下來的時候不腐爛。
來源:饑荒遊戲吧
作者:流楓葉舞《Don’t Starve Together/饑荒聯機版/322330/多人》《饑荒》海灘修改船體四格工具欄教程 饑荒海灘船體修改