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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

8

主题

253

帖子

450

积分

高级玩家

Rank: 4

贡献度
8
金元
4180
积分
450
精华
0
注册时间
2013-9-30
1621#
发表于 2013-10-2 09:07 | 只看该作者
yzzn2009 发表于 2013-10-1 22:17
这个修改是以前人家就提过,想加在修改技巧中的,既然你也觉得必要,下期更新就加入
...

这个好,家种的一大片草,浆果和树枝瞬间拔完,不用对这一大片的植物花上一天的时间了
回复 支持 反对

使用道具 举报

8

主题

253

帖子

450

积分

高级玩家

Rank: 4

贡献度
8
金元
4180
积分
450
精华
0
注册时间
2013-9-30
1622#
发表于 2013-10-2 09:47 | 只看该作者
顺便问一下背包带入冒险模式的方法------------------
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
1623#
发表于 2013-10-2 10:29 | 只看该作者
远程采摘及拾起物品:用记事本打开游戏目录\data\scripts\actions.lua文件,将下列内容:

    PICK = Action(),
    PICKUP = Action(1),

    替换为:

    PICK = Action(0, true, false, 20),
    PICKUP = Action(1, true, false, 20),   麻烦把这个加入 另外麻烦设置树桩可以燃烧    燃烧完自动消失 掉落木炭
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
1624#
发表于 2013-10-2 10:33 | 只看该作者
还有  盆栽能发光 光范围别太大 就跟猪房子的灯 一样就可以了
回复 支持 反对

使用道具 举报

8

主题

253

帖子

450

积分

高级玩家

Rank: 4

贡献度
8
金元
4180
积分
450
精华
0
注册时间
2013-9-30
1625#
发表于 2013-10-2 10:36 | 只看该作者
本帖最后由 集搜=0= 于 2013-10-2 13:10 编辑

做好的神速采集modhttp://pan.baidu.com/s/1ghS42
还是范围的20版适用
回复 支持 反对

使用道具 举报

0

主题

26

帖子

11

积分

新手玩家

Rank: 1

贡献度
0
金元
705
积分
11
精华
0
注册时间
2013-2-18
1626#
发表于 2013-10-2 10:53 | 只看该作者
小弟给跪了!大神!不知我何时能那么NB
回复 支持 反对

使用道具 举报

0

主题

34

帖子

89

积分

初级玩家

Rank: 2

贡献度
0
金元
889
积分
89
精华
0
注册时间
2013-9-23
QQ
1627#
发表于 2013-10-2 11:10 | 只看该作者
额,可不可以给我个饥荒所有物品,怪物,东西的英文名啊,想制造配方
回复 支持 反对

使用道具 举报

0

主题

28

帖子

74

积分

初级玩家

Rank: 2

贡献度
0
金元
740
积分
74
精华
0
注册时间
2012-9-24
1628#
发表于 2013-10-2 11:50 | 只看该作者
大神....如果我想让某个人物..比如威尔逊..在血量不足10%的时候巨大化[inst.Transform:SetScale(3, 3, 3)],并且攻击变成幽灵姐姐那样的范围攻击..应该怎么改?
回复 支持 反对

使用道具 举报

8

主题

253

帖子

450

积分

高级玩家

Rank: 4

贡献度
8
金元
4180
积分
450
精华
0
注册时间
2013-9-30
1629#
发表于 2013-10-2 12:36 | 只看该作者
向日葵的人生。 发表于 2013-10-2 11:50
大神....如果我想让某个人物..比如威尔逊..在血量不足10%的时候巨大化,并且攻击变成幽灵姐姐那样的范围攻击 ...

可以把近卫军改为幽灵姐姐,她比机械人更给力还永不判变
回复 支持 反对

使用道具 举报

2

主题

332

帖子

499

积分

高级玩家

Rank: 4

贡献度
9
金元
4632
积分
499
精华
0
注册时间
2012-7-27
1630#
发表于 2013-10-2 14:26 | 只看该作者
ucKly≈ 发表于 2013-10-2 11:10
额,可不可以给我个饥荒所有物品,怪物,东西的英文名啊,想制造配方

修改里的            一七0.常用物品中英文名称
回复 支持 反对

使用道具 举报

0

主题

118

帖子

61

积分

初级玩家

Rank: 2

贡献度
0
金元
1205
积分
61
精华
0
注册时间
2013-6-25
1631#
发表于 2013-10-2 17:28 | 只看该作者
1可不可以 把传送法杖 传送后 不下雨


2还有就是 能把草帽放在地上变出牛吗  


3还有 避雷针能改成和眼球炮塔一样吗 自动攻击范围内的 狗 猪 食人花 兔人 树精 巨鹿  让他们睡觉也行
回复 支持 反对

使用道具 举报

2

主题

295

帖子

301

积分

高级玩家

Rank: 4

贡献度
2
金元
2930
积分
301
精华
0
注册时间
2011-5-9
1632#
发表于 2013-10-2 19:04 | 只看该作者
等待21版!!!!!!
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1633#
 楼主| 发表于 2013-10-2 21:17 | 只看该作者
spore~刘 发表于 2013-10-2 07:48
实测斗牛场错误

我在20、21版都试过了,没有问题啊
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1634#
 楼主| 发表于 2013-10-2 21:18 | 只看该作者
封天使者 发表于 2013-10-2 08:58
能不能修改制作东西的速度

十六.快速制造物品

    用记事本打开游戏目录\data\scripts\actions.lua文件,将BUILD = Action(),替换为BUILD = Action(0, true),

    即可跳过制造物品的动画,快速制造物品

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1635#
 楼主| 发表于 2013-10-2 21:19 | 只看该作者
集搜=0= 发表于 2013-10-2 10:36
做好的神速采集modhttp://pan.baidu.com/s/1ghS42
还是范围的20版适用

你在我加入更新之前就做了mod??
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1636#
 楼主| 发表于 2013-10-2 21:22 | 只看该作者
ucKly≈ 发表于 2013-10-2 11:10
额,可不可以给我个饥荒所有物品,怪物,东西的英文名啊,想制造配方

修改技巧最后一项“常用物品中英文名称”都有啊
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1637#
 楼主| 发表于 2013-10-2 21:29 | 只看该作者
本帖最后由 yzzn2009 于 2013-10-2 23:04 编辑

紧张的一天


        经过9个小时的校对,终于让修改技巧支持21版游戏了,合并了个别项目,50格物品条阵亡了(官方制作组太毒了),主角可渡海只能用瑞士手杖或橙色魔杖达成。每一次更新都如一场海啸,我们就像在沙滩上建城堡,冲垮了再重来,再冲垮再重来,直至游戏不再更新的那一天


        今天白天实在没有力气回答问题了,希望你能理解
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1638#
 楼主| 发表于 2013-10-2 21:43 | 只看该作者
喜欢物理の剑圣 发表于 2013-10-2 10:53
小弟给跪了!大神!不知我何时能那么NB

我也是从完全不会一点点学习的,相信自己,你一定可以做到更好
回复 支持 反对

使用道具 举报

0

主题

20

帖子

12

积分

新手玩家

Rank: 1

贡献度
0
金元
720
积分
12
精华
0
注册时间
2013-10-1
1639#
发表于 2013-10-2 21:51 | 只看该作者
能不能修改蜜蜂地雷招出其它动物?
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1640#
 楼主| 发表于 2013-10-2 21:56 | 只看该作者
打死、烤肉酱 发表于 2013-10-2 07:52
噩梦燃料种噩魔花

噩梦燃料种噩魔花

    用记事本打开游戏目录\data\scripts\prefabs\nightmarefuel.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local flower_evil = SpawnPrefab("flower_evil")
    if flower_evil then
        flower_evil:PushEvent("growfromgoldnugget")
                flower_evil.Transform:SetPosition(pt.x, pt.y, pt.z)
        inst.components.stackable:Get():Remove()
    end
end

    inst:AddComponent("deployable")
    inst.components.deployable.ondeploy = OnDeploy

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1641#
 楼主| 发表于 2013-10-2 22:05 | 只看该作者
ucKly≈ 发表于 2013-10-2 08:31
额,能不能让人物一到晚上就发光,白天就不要了,

有些诡异吧

主角夜晚会发光(白天不发光)

    用记事本打开游戏目录\data\scripts\prefabs\player_common.lua文件,在inst:AddComponent("catcher")的下一行插入以下内容:

local function LightsOn(inst)
    inst.Light:Enable(true)
end

local function LightsOff(inst)
    inst.Light:Enable(false)
end

    local light = inst.entity:AddLight()
    light:SetFalloff(1)
    light:SetIntensity(.8)
    light:SetRadius(10)
    light:Enable(true)
    light:SetColour(180/255, 195/255, 50/255)
    inst:ListenForEvent( "daytime", function() LightsOff(inst) end, GetWorld())
    inst:ListenForEvent( "dusktime", function() LightsOn(inst) end, GetWorld())   
    inst:ListenForEvent( "nighttime", function() LightsOn(inst) end, GetWorld())

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1642#
 楼主| 发表于 2013-10-2 22:17 | 只看该作者
封天使者 发表于 2013-10-2 21:51
能不能修改蜜蜂地雷招出其它动物?

蜜蜂地雷爆炸出红狗

    用记事本打开游戏目录\data\scripts\prefabs\beemine.lua文件,将return BeeMine("beemine", "player", "bee_mine", "bee", true),替换为return BeeMine("beemine", "player", "bee_mine", "hound", true),

    即可让蜜蜂地雷爆炸出红狗,也可将hound(红狗)改成其他有攻击性的动物,名称可见修改技巧最后一项“常用物品中英文名称”

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1643#
 楼主| 发表于 2013-10-2 22:22 | 只看该作者
向日葵的人生。 发表于 2013-10-2 11:50
大神....如果我想让某个人物..比如威尔逊..在血量不足10%的时候巨大化,并且攻击变成幽灵姐姐那样的范围攻击 ...

这需要写大量语句才能实现,建议你研究一下游戏目录\data\scripts\prefabs\wolfgang.lua文件,这是沃尔夫冈的人物文件,他在不同饥饿值时会变三种状态,或许对你会有启发
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1644#
 楼主| 发表于 2013-10-2 23:16 | 只看该作者
本帖最后由 yzzn2009 于 2013-10-2 23:32 编辑
994274298 发表于 2013-10-2 10:33
还有  盆栽能发光 光范围别太大 就跟猪房子的灯 一样就可以了

一.远程采集和拾起物品已经加入修改技巧了

二.树的系统比较脆弱,在不深度重写代码、只修改的基础上,我们只能实现树根可烧,烧完变枯树,用铲子挖枯树可得木炭

    用记事本打开游戏目录\data\scripts\prefabs\evergreens.lua文件,将下列内容:

local function chop_down_tree(inst, chopper)
    inst:RemoveComponent("burnable")
    inst:RemoveComponent("propagator")

    替换为:

local function chop_down_tree(inst, chopper)
    --inst:RemoveComponent("burnable")
    --inst:RemoveComponent("propagator")




三.盆栽能发光(猪房的光)

    用记事本打开游戏目录\data\scripts\prefabs\pottedfern.lua文件,在inst:AddComponent("lootdropper")的下一行插入以下内容:

    local light = inst.entity:AddLight()
    light:SetFalloff(1)
    light:SetIntensity(.5)
    light:SetRadius(1)
    light:SetColour(180/255, 195/255, 50/255)
    light:Enable(true)

    个人觉得猪房的光太普通了,我把这条加在修改技巧里了,用的是蘑菇树的彩色光,你也可以用那个版本试试
回复 支持 反对

使用道具 举报

0

主题

548

帖子

601

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6012
积分
601
精华
0
注册时间
2012-2-12
1645#
发表于 2013-10-3 00:04 | 只看该作者
请教……如何让蝙蝠不能穿过墙?比如让它变成类似蜘蛛一样的地面生物?这样狗牙陷阱就能防蝙蝠了。房子建在洞穴旁边,每天晚上看着偌大的别野里蝙蝠乱飞,跟蟑螂一样讨厌……
以及,我觉得菩萨低眉如果能变成把怪冻住而不是直接杀死的话会不会更有趣?
附:感谢大神的实用修改技巧,受益匪浅。
回复 支持 反对

使用道具 举报

59

主题

586

帖子

1365

积分

游戏狂人

Rank: 6Rank: 6

贡献度
223
金元
4634
积分
1365
精华
1
注册时间
2013-7-27
1646#
发表于 2013-10-3 00:14 | 只看该作者
本帖最后由 渊小乖 于 2013-10-3 00:54 编辑

本来想求个护盾CD变短 几率变高的后来自己找到了ARMOR_RUINSHAT_PROC_CHANCE = 0.33,ARMOR_RUINSHAT_COOLDOWN = 5,

这两句
回复 支持 反对

使用道具 举报

0

主题

548

帖子

601

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6012
积分
601
精华
0
注册时间
2012-2-12
1647#
发表于 2013-10-3 00:32 | 只看该作者
本帖最后由 junyesama 于 2013-10-3 00:36 编辑
junyesama 发表于 2013-10-3 00:04
请教……如何让蝙蝠不能穿过墙?比如让它变成类似蜘蛛一样的地面生物?这样狗牙陷阱就能防蝙蝠了。房子建在 ...

额,被攻击的时候敌人冻住的效果我自己试出来了:
菩萨低眉的内容改两句
local function OnAttacked(inst, data)
    if data.attacker.components.health and not data.attacker:HasTag("player") then
       inst.components.healthoDelta(TUNING.HEALING_SUPERHUGE*5)
       inst.components.sanityoDelta(TUNING.SANITY_HUGE*5)
       data.attacker.components.freezable:AddColdness(1)
       data.attacker.components.freezable:SpawnShatterFX()
   end
end

求弄死蝙蝠……
PS:这表情系统真麻烦……把代码掩盖了……
再PS:有的怪一下冻不住的可以把AddColdness(1)里的数字改成2,一般两下都能冻住了……不知道改高了有没有坏处
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1648#
 楼主| 发表于 2013-10-3 01:12 | 只看该作者
junyesama 发表于 2013-10-3 00:32
额,被攻击的时候敌人冻住的效果我自己试出来了:
菩萨低眉的内容改两句
local function OnAttacked(inst, ...

被打冻住敌人中,AddColdness(10)都可以,直接冻住敌人

蝙蝠不能飞跃墙

    用记事本打开游戏目录\data\scripts\prefabs\bat.lua文件,在MakeGhostPhysics(inst, 1, .5)的下一行插入inst.Physics:CollidesWith(COLLISION.OBSTACLES)

回复 支持 反对

使用道具 举报

0

主题

548

帖子

601

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6012
积分
601
精华
0
注册时间
2012-2-12
1649#
发表于 2013-10-3 01:18 | 只看该作者
本帖最后由 junyesama 于 2013-10-3 01:22 编辑
yzzn2009 发表于 2013-10-3 01:12
被打冻住敌人中,AddColdness(10)都可以,直接冻住敌人

蝙蝠不能飞跃墙

额……我刚刚试出了一个办法:
把BAT.LUA里面的
    inst:AddTag("flying")
替换成了
    --inst:AddTag("flying")
然后狗牙陷阱触发了……
PS:这个方法蝙蝠还是可以穿墙,所以还是感谢大神的指点

回复 支持 反对

使用道具 举报

2

主题

332

帖子

499

积分

高级玩家

Rank: 4

贡献度
9
金元
4632
积分
499
精华
0
注册时间
2012-7-27
1650#
发表于 2013-10-3 07:15 | 只看该作者
yzzn2009 发表于 2013-10-1 13:49
远程采摘及拾起物品:用记事本打开游戏目录\data\scripts\actions.lua文件,将下列内容:

    PICK = Ac ...

其实直接把括号里的替换为0,true就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-13 19:00 , Processed in 0.166122 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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