3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: yzzn2009
打印 上一主题 下一主题

[原创] 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)

  [复制链接]

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
271#
 楼主| 发表于 2013-7-25 18:06 | 只看该作者
本帖最后由 yzzn2009 于 2013-7-25 18:28 编辑
起个bb名 发表于 2013-7-25 16:44
有没有池塘可拆的办法?修改后种植出池塘才发现没法拆ORZ
斑点触手还可以在设置后的世界中增加它的数量吗? ...

用铲子挖掉池塘:用记事本打开游戏目录\data\scripts\prefabs\pond.lua文件,

1.在下列内容的下一行:

local prefabs =
{
        "marsh_plant",
        "fish",
        "frog",
        "mosquito",
}
插入以下内容:

local function dig_up(inst, chopper)
        inst:Remove()
end


2.在inst.components.fishable:SetRespawnTime(TUNING.FISH_RESPAWN_TIME)的下一行插入以下内容:

                inst:AddComponent("workable")
            inst.components.workable:SetWorkAction(ACTIONS.DIG)
            inst.components.workable:SetOnFinishCallback(dig_up)
            inst.components.workable:SetWorkLeft(1)

即可将池塘用铲子挖掉



使用种植的方法,理论上不受游戏设置的影响,所以斑点触手可以在设置后的世界中通过种植的方法增加它的数量

回复 支持 反对

使用道具 举报

3

主题

156

帖子

169

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1605
积分
169
精华
0
注册时间
2013-3-3
272#
发表于 2013-7-25 20:40 | 只看该作者
yzzn2009 发表于 2013-7-25 16:36
它会慢慢饿死的。我这两天在测试只增加了血量和攻击力,并且延缓长大时间的高鸟,未添加自动回血 ...

我也来报告一个bug
就是小高鸟我想带去洞穴一起探险...但是它不能跟随下去
而且~我从洞穴回来之后~~~再喂它浆果~不管怎么喂它都不跟随了~~~

不知道卤煮有木有遇到这种情况???
回复 支持 反对

使用道具 举报

0

主题

24

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2013-7-23
273#
发表于 2013-7-25 20:49 | 只看该作者
yzzn2009 发表于 2013-7-25 16:36
它会慢慢饿死的。我这两天在测试只增加了血量和攻击力,并且延缓长大时间的高鸟,未添加自动回血 ...

这个。。我发现了很多问题= =
首先,我当时是设置了高鸟自动回血= =每10秒回300血。。。没发现问题。。
所以现在把它困起来当门神,10几天没吃东西都没被饿死。。
其次。。因为原来经常带它去打猎。。(它一直跟着,甩都甩不掉。。自己一被攻击,高鸟就很主动的上去了!于是杀了很多怪掉的疯肉掉在地上都被它吃了。。
青年高鸟是会自己吃地上的肉的= =
。。。。大神,靠你了,看看能不能找出问题所在QAQ
回复 支持 反对

使用道具 举报

0

主题

24

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2013-7-23
274#
发表于 2013-7-25 20:49 | 只看该作者
blbox 发表于 2013-7-25 20:40
我也来报告一个bug
就是小高鸟我想带去洞穴一起探险...但是它不能跟随下去
而且~我从洞穴回来之后~~~再喂 ...

不是应该喂种子的吗- -小高鸟貌似只吃种子。。很挑食的
回复 支持 反对

使用道具 举报

0

主题

59

帖子

97

积分

初级玩家

Rank: 2

贡献度
0
金元
965
积分
97
精华
0
注册时间
2010-4-1
275#
发表于 2013-7-25 20:52 | 只看该作者
大神,原来旧版本有个MOD是 5装备栏 分离背包首饰,在最新的版本里都不能用,有没有什么办法恢复吗?
回复 支持 反对

使用道具 举报

0

主题

24

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2013-7-23
276#
发表于 2013-7-25 20:57 | 只看该作者
yzzn2009 发表于 2013-7-25 16:36
它会慢慢饿死的。我这两天在测试只增加了血量和攻击力,并且延缓长大时间的高鸟,未添加自动回血 ...

我养了高鸟才发现。。。这货非常不好养。。
幼年高鸟只吃种子。。一旦饿了没喂。。就不动了= =
青年高鸟貌似什么都吃= =饿了甚至连孵化中的高鸟蛋都吃。。
带它去打兔子什么的很方便。。只要站在洞口攻击兔子,兔子不敢回洞到处乱跑,就被高鸟干掉了。。然后。。肉也会被吃掉= =!
总之带它去打猎无论打什么。。都会吃掉一半的食物。。包括怪物肉

大神如果你能想出一个,不让高鸟进食还能正常行动的方法就好了。。

回复 支持 反对

使用道具 举报

0

主题

24

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2013-7-23
277#
发表于 2013-7-25 21:26 | 只看该作者
大神,求个催眠笛子无限使用的方法,听说这玩意是神器,可惜我现在这个图还没找到曼德拉草、、
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
278#
 楼主| 发表于 2013-7-25 21:42 | 只看该作者
yuqitaostc333 发表于 2013-7-25 20:57
我养了高鸟才发现。。。这货非常不好养。。
幼年高鸟只吃种子。。一旦饿了没喂。。就不动了= =
青年高鸟 ...

我曾经回复过别人高鸟无须喂食的方法,再贴出来吧。

小高鸟、青年高鸟不需喂食:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,将下列内容:

    inst:AddComponent("hunger")
    inst.components.hunger:SetMax(TUNING.SMALLBIRD_HUNGER)
    inst.components.hunger:SetRate(TUNING.SMALLBIRD_HUNGER/TUNING.SMALLBIRD_STARVE_TIME)
    inst.components.hunger:SetKillRate(TUNING.SMALLBIRD_HEALTH/TUNING.SMALLBIRD_STARVE_KILL_TIME)
    inst.components.hunger:SetMax(TUNING.TEENBIRD_HUNGER)
    inst.components.hunger:SetRate(TUNING.TEENBIRD_HUNGER/TUNING.TEENBIRD_STARVE_TIME)
    inst.components.hunger:SetKillRate(TUNING.TEENBIRD_HEALTH/TUNING.TEENBIRD_STARVE_KILL_TIME)

修改为:

    --inst:AddComponent("hunger")
    --inst.components.hunger:SetMax(TUNING.SMALLBIRD_HUNGER)
    --inst.components.hunger:SetRate(TUNING.SMALLBIRD_HUNGER/TUNING.SMALLBIRD_STARVE_TIME)
    --inst.components.hunger:SetKillRate(TUNING.SMALLBIRD_HEALTH/TUNING.SMALLBIRD_STARVE_KILL_TIME)
    --inst.components.hunger:SetMax(TUNING.TEENBIRD_HUNGER)
    --inst.components.hunger:SetRate(TUNING.TEENBIRD_HUNGER/TUNING.TEENBIRD_STARVE_TIME)
    --inst.components.hunger:SetKillRate(TUNING.TEENBIRD_HEALTH/TUNING.TEENBIRD_STARVE_KILL_TIME)

    即可让小高鸟、青年高鸟不需喂食

回复 支持 反对

使用道具 举报

3

主题

156

帖子

169

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1605
积分
169
精华
0
注册时间
2013-3-3
279#
发表于 2013-7-25 21:44 | 只看该作者
yuqitaostc333 发表于 2013-7-25 20:49
不是应该喂种子的吗- -小高鸟貌似只吃种子。。很挑食的

@_@高鸟宝宝一般是吃浆果的吧~~
我也喂过种子~不过它都不吃的~(不知道是不是没饿的关系)..但是它偶尔会自己捡地上的种子吃...

反正总之~洞穴出来之后~不管是种子还是浆果~喂了也不认我了~~~TT_TT白养了~
我在营地整整蹲了好几天呢~~~~~~
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
280#
 楼主| 发表于 2013-7-25 21:47 | 只看该作者
qqwwzjl 发表于 2013-7-25 20:52
大神,原来旧版本有个MOD是 5装备栏 分离背包首饰,在最新的版本里都不能用,有没有什么办法恢复吗? ...

版主已经更新了http://bbs.3dmgame.com/thread-3919329-1-1.html
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
281#
 楼主| 发表于 2013-7-25 22:08 | 只看该作者
blbox 发表于 2013-7-25 21:44
@_@高鸟宝宝一般是吃浆果的吧~~
我也喂过种子~不过它都不吃的~(不知道是不是没饿的关系)..但是它偶尔会自 ...

看来是官方在设计方面存在BUG,洞穴是其他地图,返回地面后相当于重新载入地图,所以导致高鸟失去leader目标
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
282#
 楼主| 发表于 2013-7-25 22:14 | 只看该作者
yuqitaostc333 发表于 2013-7-25 21:26
大神,求个催眠笛子无限使用的方法,听说这玩意是神器,可惜我现在这个图还没找到曼德拉草、、 ...

1.排箫无限使用:用记事本打开游戏目录\data\scripts\prefabs\panflute.lua文件,将以下内容:

    inst:AddComponent("finiteuses")
    inst.components.finiteuses:SetMaxUses(TUNING.PANFLUTE_USES)
    inst.components.finiteuses:SetUses(TUNING.PANFLUTE_USES)
    inst.components.finiteuses:SetOnFinished( onfinished)
    inst.components.finiteuses:SetConsumption(ACTIONS.PLAY, 1)
    修改为:
    --inst:AddComponent("finiteuses")
    --inst.components.finiteuses:SetMaxUses(TUNING.PANFLUTE_USES)
    --inst.components.finiteuses:SetUses(TUNING.PANFLUTE_USES)
    --inst.components.finiteuses:SetOnFinished( onfinished)
    --inst.components.finiteuses:SetConsumption(ACTIONS.PLAY, 1)

    即可使排箫无限使用



2.不用曼德拉草就可以造排箫:用记事本打开游戏目录\data\scripts\recipes.lua文件,将Recipe("panflute", {Ingredient("cutreeds", 5), Ingredient("mandrake", 1), Ingredient("rope", 1)}, RECIPETABS.MAGIC,  2)修改为Recipe("panflute", {Ingredient("cutreeds", 5),  Ingredient("rope", 1)}, RECIPETABS.MAGIC,  2)

即可只用5个芦苇、1个绳子就可以造排箫

回复 支持 反对

使用道具 举报

0

主题

24

帖子

72

积分

初级玩家

Rank: 2

贡献度
0
金元
720
积分
72
精华
0
注册时间
2013-7-23
283#
发表于 2013-7-25 22:39 | 只看该作者
yzzn2009 发表于 2013-7-25 22:14
1.排箫无限使用:用记事本打开游戏目录\data\scripts\prefabs\panflute.lua文件,将以下内容:

    inst ...

大神你太神了!什么问题都能解决!灰常感谢!
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
284#
 楼主| 发表于 2013-7-25 23:18 | 只看该作者
blbox 发表于 2013-7-25 21:44
@_@高鸟宝宝一般是吃浆果的吧~~
我也喂过种子~不过它都不吃的~(不知道是不是没饿的关系)..但是它偶尔会自 ...

研究了半天,终于有点成果了。

通过喂食让高鸟重新认人:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,在--print("smallbird - OnGetItemFromPlayer")的下一行插入以下内容:

        local player = GetPlayer()
        if player and player.components.leader then
                player.components.leader:AddFollower(inst)
        end


即可通过喂食让高鸟重新认人。希望你的小高鸟没有白养
回复 支持 反对

使用道具 举报

15

主题

394

帖子

417

积分

高级玩家

Rank: 4

贡献度
5
金元
3972
积分
417
精华
0
注册时间
2013-2-2
285#
发表于 2013-7-25 23:20 | 只看该作者
蜗牛甲的英文是什么 ????????
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
286#
 楼主| 发表于 2013-7-25 23:23 | 只看该作者
abc1074 发表于 2013-7-25 23:20
蜗牛甲的英文是什么 ????????

蜗牛盔甲armor_snurtleshell
回复 支持 反对

使用道具 举报

3

主题

156

帖子

169

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1605
积分
169
精华
0
注册时间
2013-3-3
287#
发表于 2013-7-26 09:19 | 只看该作者
yzzn2009 发表于 2013-7-25 23:18
研究了半天,终于有点成果了。

通过喂食让高鸟重新认人:用记事本打开游戏目录\data\scripts\prefabs\sma ...

>口<果然是官方bug~~~
嗯嗯~我照这个方法再改一下试试~

><还好我退出游戏的时候~没有离开高鸟宝宝很远..................................
回复 支持 反对

使用道具 举报

1

主题

69

帖子

39

积分

初级玩家

Rank: 2

贡献度
1
金元
950
积分
39
精华
0
注册时间
2013-5-25
288#
发表于 2013-7-26 14:38 | 只看该作者
怎样修改使棋盘地皮建造出的数量变成4个
回复 支持 反对

使用道具 举报

6

主题

716

帖子

728

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
7235
积分
728
精华
0
注册时间
2012-8-26
289#
发表于 2013-7-26 15:33 | 只看该作者
太好了,就是想要这种非MOD的修改法,省得多种MOD冲突了,而且可以按自己需要搭配修改,多谢多谢撸主了——————
回复 支持 反对

使用道具 举报

6

主题

716

帖子

728

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
7235
积分
728
精华
0
注册时间
2012-8-26
290#
发表于 2013-7-26 15:34 | 只看该作者
再顶一个,真是抑制不住内心的激动啊,太好了-------
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
291#
 楼主| 发表于 2013-7-26 16:02 | 只看该作者
本帖最后由 yzzn2009 于 2013-7-26 17:42 编辑
wuzihang101 发表于 2013-7-26 14:38
怎样修改使棋盘地皮建造出的数量变成4个

我为你做了更新
十五.地板一次造4个

    用记事本打开游戏目录\data\scripts\prefabs\turfs.lua文件,

    1.在inst.data = data的下一行插入以下内容:

                inst:AddComponent("stackable")
                inst.components.stackable.maxsize = TUNING.STACK_SIZE_MEDITEM
                inst.components.stackable.stacksize = data.stacksize

    2.将下列内容:

        {name="road",                        anim="road",                tile=GROUND.ROAD},
        {name="rocky",                        anim="rocky",                tile=GROUND.ROCKY},
        {name="forest",                        anim="forest",                tile=GROUND.FOREST},
        {name="marsh",                        anim="marsh",                tile=GROUND.MARSH},
        {name="grass",                        anim="grass",                tile=GROUND.GRASS},
        {name="savanna",                anim="savanna",                tile=GROUND.SAVANNA},
        {name="dirt",                        anim="dirt",                tile=GROUND.DIRT},
        {name="woodfloor",                anim="woodfloor",        tile=GROUND.WOODFLOOR},
        {name="carpetfloor",        anim="carpet",                tile=GROUND.CARPET},
        {name="checkerfloor",        anim="checker",                tile=GROUND.CHECKER},

        {name="cave",                        anim="cave",                tile=GROUND.CAVE},
        {name="fungus",                        anim="fungus",                tile=GROUND.FUNGUS},
        {name="sinkhole",                anim="sinkhole",        tile=GROUND.SINKHOLE},
        {name="underrock",                anim="rock",                tile=GROUND.UNDERROCK},
        {name="mud",                        anim="mud",                        tile=GROUND.MUD},
    修改为:
        {name="road",                        anim="road",stacksize = 4,                tile=GROUND.ROAD},
        {name="rocky",                        anim="rocky",stacksize = 4,                tile=GROUND.ROCKY},
        {name="forest",                        anim="forest",stacksize = 4,                tile=GROUND.FOREST},
        {name="marsh",                        anim="marsh",stacksize = 4,                tile=GROUND.MARSH},
        {name="grass",                        anim="grass",stacksize = 4,                tile=GROUND.GRASS},
        {name="savanna",                anim="savanna",stacksize = 4,                tile=GROUND.SAVANNA},
        {name="dirt",                        anim="dirt",stacksize = 4,                tile=GROUND.DIRT},
        {name="woodfloor",                anim="woodfloor",stacksize = 4,         tile=GROUND.WOODFLOOR},
        {name="carpetfloor",        anim="carpet",stacksize = 4,                tile=GROUND.CARPET},
        {name="checkerfloor",        anim="checker",stacksize = 4,                tile=GROUND.CHECKER},

        {name="cave",                        anim="cave",stacksize = 4,                tile=GROUND.CAVE},
        {name="fungus",                        anim="fungus",stacksize = 4,                tile=GROUND.FUNGUS},
        {name="sinkhole",                anim="sinkhole",stacksize = 4,        tile=GROUND.SINKHOLE},
        {name="underrock",                anim="rock",stacksize = 4,                tile=GROUND.UNDERROCK},
        {name="mud",                        anim="mud",stacksize = 4,                        tile=GROUND.MUD},

    即可一次造4个地板,其中4可以修改为小于20的其他数字

回复 支持 反对

使用道具 举报

1

主题

69

帖子

39

积分

初级玩家

Rank: 2

贡献度
1
金元
950
积分
39
精华
0
注册时间
2013-5-25
292#
发表于 2013-7-26 16:08 | 只看该作者
yzzn2009 发表于 2013-7-26 16:02
我为你做了更新
十五.棋盘地板一次造4个

万分感谢
回复 支持 反对

使用道具 举报

1

主题

69

帖子

39

积分

初级玩家

Rank: 2

贡献度
1
金元
950
积分
39
精华
0
注册时间
2013-5-25
293#
发表于 2013-7-26 16:13 | 只看该作者
还有能不能修改远程魔杖的速度,感觉太慢。
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
294#
 楼主| 发表于 2013-7-26 16:58 | 只看该作者
wuzihang101 发表于 2013-7-26 16:08
万分感谢

这是你要的,消息里不能禁用表情,会使语句显示错误,所以在这里回复。远程魔杖的速度你指得是什么速度?

四十八.牙齿陷阱不伤害自养高鸟

    用记事本打开游戏目录\data\scripts\prefabs\trap_teeth.lua文件,将if target then替换为if target and not target:HasTag("smallbird") then即可

回复 支持 反对

使用道具 举报

1

主题

69

帖子

39

积分

初级玩家

Rank: 2

贡献度
1
金元
950
积分
39
精华
0
注册时间
2013-5-25
295#
发表于 2013-7-26 17:13 | 只看该作者
哎!不对呀,进入游戏里是错误啊!数量变成了“uil”
回复 支持 反对

使用道具 举报

3

主题

156

帖子

169

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1605
积分
169
精华
0
注册时间
2013-3-3
296#
发表于 2013-7-26 17:33 | 只看该作者
yzzn2009 发表于 2013-7-25 23:18
研究了半天,终于有点成果了。

通过喂食让高鸟重新认人:用记事本打开游戏目录\data\scripts\prefabs\sma ...

成功了~高鸟宝宝又开始追着我跑了!!!!!!

太油菜了啊~!!!
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
297#
 楼主| 发表于 2013-7-26 17:44 | 只看该作者
wuzihang101 发表于 2013-7-26 17:13
哎!不对呀,进入游戏里是错误啊!数量变成了“uil”

实测大理石地板要改4个,必须全部地板都改4个。已经修复了,见299楼回你的原帖
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
298#
 楼主| 发表于 2013-7-26 18:06 | 只看该作者
由于“饥荒实用修改技巧”已经达到3DM帖子50000字的限制,当初又没有考虑留楼。所以将采用下载模式,仅仅将索引列出,给大家造成的不便,请谅解。
回复 支持 反对

使用道具 举报

0

主题

59

帖子

97

积分

初级玩家

Rank: 2

贡献度
0
金元
965
积分
97
精华
0
注册时间
2010-4-1
299#
发表于 2013-7-26 19:36 | 只看该作者
大大,我又来请教您啦。要怎么样才能一次采集3个草、树枝、蘑菇、萝卜、芦苇、浆果、花呀
回复 支持 反对

使用道具 举报

12

主题

690

帖子

881

积分

超级玩家

Rank: 5Rank: 5

贡献度
11
金元
8367
积分
881
精华
0
注册时间
2012-5-20
300#
发表于 2013-7-26 20:19 | 只看该作者
给力!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-12 20:58 , Processed in 0.185835 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表