《饥荒》普通背包数据修改方法(包含位置/尺寸)
《饥荒》普通背包数据修改心得攻略 背包如何修改
首先是大家都知道的,文件位置:data\DLC0001\scripts\prefabs\backpack.lua,不开DLC则是data\scripts\prefabs\backpack.lua
下面是原始数据:
for y = 0, 3 do
table.insert(slotpos,Vector3(-162, -y*75 + 114 ,0))
table.insert(slotpos,Vector3(-162 +75, -y*75 + 114 ,0))
一、每列(竖)格数的修改
for y = 0, 3 do 代表 3+1-0=4格
for y = 1, 5 do 代表 5+1-1=5格
(数字可以是负数,一下通用)
二、列数及列距修改
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
代表两列
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
table.insert(slotpos, Vector3(-162 +150,-y*75 + 114 ,0))
table.insert(slotpos, Vector3(-162 +225,-y*75 + 114 ,0))
代表四列,几列就几行,列距是+75,这个数字的正号代表下一列在位置参考列的右边
三、行距
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
中-y*75的75代表行距
四、位置
这个位置虽然每一行数据都修改,但是都代表第一列的参考位置
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
-162代表水平位置,负是左,这个值一般不设正值,因为-50左右就是右边边界了
+ 114代表垂直位置,正是上负是下。
觉得我讲的不清楚的可以直接看数据对应图片,理解起来应该是十分容易的
数据
for y = 1, 3 do
table.insert(slotpos, Vector3(-600, -y*78 + 100 ,0))
table.insert(slotpos, Vector3(-600 -75, -y*78 + 200 ,0))
table.insert(slotpos, Vector3(-600 -150, -y*78 + 300 ,0))
table.insert(slotpos, Vector3(-600 -225, -y*78 + 400 ,0))
table.insert(slotpos, Vector3(-600 -300, -y*78 + -100 ,0))
table.insert(slotpos, Vector3(-600 -375, -y*78 + -200 ,0))
table.insert(slotpos, Vector3(-600 -450, -y*50 + 100 ,0))
table.insert(slotpos, Vector3(-600 -525, -y*50 + 100 ,0))
table.insert(slotpos, Vector3(-600 -600, -y*100 + 200 ,0))
table.insert(slotpos, Vector3(-600 -675, -y*100 + 200 ,0))
end
下面是原始数据:
for y = 0, 3 do
table.insert(slotpos,Vector3(-162, -y*75 + 114 ,0))
table.insert(slotpos,Vector3(-162 +75, -y*75 + 114 ,0))
一、每列(竖)格数的修改
for y = 0, 3 do 代表 3+1-0=4格
for y = 1, 5 do 代表 5+1-1=5格
(数字可以是负数,一下通用)
二、列数及列距修改
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
代表两列
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
table.insert(slotpos, Vector3(-162 +150,-y*75 + 114 ,0))
table.insert(slotpos, Vector3(-162 +225,-y*75 + 114 ,0))
代表四列,几列就几行,列距是+75,这个数字的正号代表下一列在位置参考列的右边
三、行距
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
中-y*75的75代表行距
四、位置
这个位置虽然每一行数据都修改,但是都代表第一列的参考位置
table.insert(slotpos, Vector3(-162, -y*75 +114 ,0))
table.insert(slotpos, Vector3(-162 +75,-y*75 + 114 ,0))
-162代表水平位置,负是左,这个值一般不设正值,因为-50左右就是右边边界了
+ 114代表垂直位置,正是上负是下。
觉得我讲的不清楚的可以直接看数据对应图片,理解起来应该是十分容易的
数据
for y = 1, 3 do
table.insert(slotpos, Vector3(-600, -y*78 + 100 ,0))
table.insert(slotpos, Vector3(-600 -75, -y*78 + 200 ,0))
table.insert(slotpos, Vector3(-600 -150, -y*78 + 300 ,0))
table.insert(slotpos, Vector3(-600 -225, -y*78 + 400 ,0))
table.insert(slotpos, Vector3(-600 -300, -y*78 + -100 ,0))
table.insert(slotpos, Vector3(-600 -375, -y*78 + -200 ,0))
table.insert(slotpos, Vector3(-600 -450, -y*50 + 100 ,0))
table.insert(slotpos, Vector3(-600 -525, -y*50 + 100 ,0))
table.insert(slotpos, Vector3(-600 -600, -y*100 + 200 ,0))
table.insert(slotpos, Vector3(-600 -675, -y*100 + 200 ,0))
end
饥荒保温背包的格数怎么修改?把其它背包改的有保...
一.先修改背包可冷藏食品:
1.普通背包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\backpack.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
2.小猪包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\piggyback.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
3.坎普斯背包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\krampus_sack.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
即可让背包具备冰箱功能
在这个文件中找到 {'krampus_sack', .01},把.01改为1就会必定会掉落小偷背包
二.再修改冰箱永久保鲜:
用记事本打开游戏目录\data\scripts\tuning.lua文件,将PERISH_FRIDGE_MULT = .5,替换为PERISH_FRIDGE_MULT = 0
即可让放入冰箱的食物永久保鲜。如果将0改为负数比如-5,则可使不新鲜的食物回复新鲜度
进入游戏根目录,找到data\scripts\prefabs\backpack.lua文件,打开之后找到for y = 0, 7 do一行0数字越大,背包的行数越少;-1就会增加一行。把0改小或变成负数,也可以把7改大。不过要小心屏幕能不能完全显示出来,所以也别改的太大。其他的类推,猪皮包:piggyback.lua 坎普斯包:krampus_sack.lua。在手机上和单机版都可以用,联机版的没找到 "for y ="............
1.普通背包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\backpack.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
2.小猪包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\piggyback.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
3.坎普斯背包可冷藏食品:用记事本打开游戏目录\data\scripts\prefabs\krampus_sack.lua文件,在inst:AddComponent("inspectable")的下一行插入inst:AddTag("fridge")
即可让背包具备冰箱功能
在这个文件中找到 {'krampus_sack', .01},把.01改为1就会必定会掉落小偷背包
二.再修改冰箱永久保鲜:
用记事本打开游戏目录\data\scripts\tuning.lua文件,将PERISH_FRIDGE_MULT = .5,替换为PERISH_FRIDGE_MULT = 0
即可让放入冰箱的食物永久保鲜。如果将0改为负数比如-5,则可使不新鲜的食物回复新鲜度
进入游戏根目录,找到data\scripts\prefabs\backpack.lua文件,打开之后找到for y = 0, 7 do一行0数字越大,背包的行数越少;-1就会增加一行。把0改小或变成负数,也可以把7改大。不过要小心屏幕能不能完全显示出来,所以也别改的太大。其他的类推,猪皮包:piggyback.lua 坎普斯包:krampus_sack.lua。在手机上和单机版都可以用,联机版的没找到 "for y ="............
饥荒如何修改背包
饥荒大背包怎么做:

答:非mod、修改饥荒背包容量方法如下
前提:游戏中已经有一个普通背包了
进入游戏根目录,找到data/scripts/prefabs/backpack.lua文件,打开之后找到for y = 0, 7 do一行
0数字越大,背包的行数越少;-1就会增加一行

答:非mod、修改饥荒背包容量方法如下
前提:游戏中已经有一个普通背包了
进入游戏根目录,找到data/scripts/prefabs/backpack.lua文件,打开之后找到for y = 0, 7 do一行
0数字越大,背包的行数越少;-1就会增加一行
饥荒修改不了背包
饥荒巨人城修改要在DLC0001文件夹里修改的里修改的
饥荒 初始背包如何修改行数?
饥荒巨人城修改要在DLC0001文件夹里修改的里修改的