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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
541#
 楼主| 发表于 2013-8-16 12:17 | 只看该作者
风华正茂123 发表于 2013-8-16 10:18
求问楼主,我加了个武器的MOD,下面这两句是说这个武器的使用次数是暗影刀的3倍,我不明白为什么写成两句话 ...

SetUses除以SetMaxUses等于该武器所剩百分比,如果SetUses*5,而SetMaxUses不动,则游戏中显示500%;如果SetUses不动,将SetMaxUses*5,则游戏中显示20%。因此如果想提高该装备使用次数,要么在tuning.lua文件中直接修改NIGHTSWORD_USES = 100,这句中100这个数字,要么就要像mod中的将SetMaxUses和SetUses同步加大
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
542#
 楼主| 发表于 2013-8-16 12:28 | 只看该作者
wuzihang101 发表于 2013-8-16 11:09
怎么让背包具有保暖功效呢?

装备背包可取暖

    1.装备普通背包可取暖:用记事本打开游戏目录\data\scripts\prefabs\backpack.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

    inst:AddComponent("heater")
    inst.components.heater.equippedheat = 100

    2.装备小猪包可取暖:用记事本打开游戏目录\data\scripts\prefabs\piggyback.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

    inst:AddComponent("heater")
    inst.components.heater.equippedheat = 100

    3.装备坎普斯背包可取暖:用记事本打开游戏目录\data\scripts\prefabs\krampus_sack.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

    inst:AddComponent("heater")
    inst.components.heater.equippedheat = 100

回复 支持 反对

使用道具 举报

1

主题

69

帖子

39

积分

初级玩家

Rank: 2

贡献度
1
金元
950
积分
39
精华
0
注册时间
2013-5-25
543#
发表于 2013-8-16 12:39 | 只看该作者
还有种子能够在地上随机出现,我想让肉也有这个功能行吗?
回复 支持 反对

使用道具 举报

0

主题

14

帖子

7

积分

新手玩家

Rank: 1

贡献度
0
金元
670
积分
7
精华
0
注册时间
2013-8-13
544#
发表于 2013-8-16 12:47 | 只看该作者
yzzn2009 发表于 2013-8-16 12:17
SetUses除以SetMaxUses等于该武器所剩百分比,如果SetUses*5,而SetMaxUses不动,则游戏中显示500%;如果 ...

这下明白了,谢谢楼主
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
545#
 楼主| 发表于 2013-8-16 12:50 | 只看该作者
wuzihang101 发表于 2013-8-16 12:39
还有种子能够在地上随机出现,我想让肉也有这个功能行吗?

鸟随机掉肉:用记事本打开游戏目录\data\scripts\prefabs\birds.lua文件,将inst.components.periodicspawner:SetPrefab("seeds")替换为inst.components.periodicspawner:SetPrefab("meat")
回复 支持 反对

使用道具 举报

9

主题

954

帖子

973

积分

超级玩家

Rank: 5Rank: 5

贡献度
6
金元
9490
积分
973
精华
0
注册时间
2010-7-10
546#
发表于 2013-8-16 22:33 | 只看该作者
感谢楼主的辛苦,这么好的帖子只有20页回复,自己修改比下MOD强多了
回复 支持 反对

使用道具 举报

96

主题

2392

帖子

806

积分

超级玩家

Rank: 5Rank: 5

贡献度
85
金元
4661
积分
806
精华
0
注册时间
2012-5-28
547#
发表于 2013-8-16 23:26 | 只看该作者
yzzn2009 发表于 2013-8-16 21:34
不好意思,QQ不太方便,打开tuning.lua文件,一眼不就可以看见主角血量吗

恩 这个我是发现这并不是挨着的,有些地方一改就进去闪退
回复 支持 反对

使用道具 举报

0

主题

5

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
625
积分
3
精华
0
注册时间
2013-8-2
548#
发表于 2013-8-17 08:08 来自手机 | 只看该作者
请问能把疯猪改成不主动打动物和人呢?
回复 支持 反对

使用道具 举报

0

主题

37

帖子

81

积分

初级玩家

Rank: 2

贡献度
0
金元
810
积分
81
精华
0
注册时间
2013-6-1
549#
发表于 2013-8-17 11:03 | 只看该作者
雄起,顶起来
回复 支持 反对

使用道具 举报

83

主题

3334

帖子

2702

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
73
金元
24103
积分
2702
精华
0
注册时间
2010-9-22
QQ
550#
发表于 2013-8-17 11:05 | 只看该作者
撒的打算的撒的飒飒啊
回复 支持 反对

使用道具 举报

0

主题

5

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
625
积分
3
精华
0
注册时间
2013-8-2
551#
发表于 2013-8-17 13:57 来自手机 | 只看该作者
2636315131 发表于 2013-8-16 23:26
恩 这个我是发现这并不是挨着的,有些地方一改就进去闪退

请问能把疯猪改成不主动打动物和人呢?
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
552#
 楼主| 发表于 2013-8-17 13:59 | 只看该作者
不愿辜负 发表于 2013-8-17 08:08
请问能把疯猪改成不主动打动物和人呢?

疯猪不主动攻击人和动物:用记事本打开游戏目录\data\scripts\prefabs\pigman.lua文件,在and not guy:HasTag("werepig")的下一行插入以下内容:

               and not guy:HasTag("character")
               and not guy:HasTag("animal")
               and not guy:HasTag("smallcreature")


回复 支持 反对

使用道具 举报

0

主题

5

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
625
积分
3
精华
0
注册时间
2013-8-2
553#
发表于 2013-8-17 13:59 来自手机 | 只看该作者
不愿辜负 发表于 2013-8-17 13:57
请问能把疯猪改成不主动打动物和人呢?

请问能把鱼人改成可戴帽子吗?
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
554#
 楼主| 发表于 2013-8-17 14:25 | 只看该作者
不愿辜负 发表于 2013-8-17 13:59
请问能把鱼人改成可戴帽子吗?

给鱼人带帽子:用记事本打开游戏目录\data\scripts\prefabs\merm.lua文件,

    1.在local SHARE_TARGET_DIST = 40的下一行插入以下内容:

local function ShouldAcceptItem(inst, item)
    if item.components.equippable and item.components.equippable.equipslot == EQUIPSLOTS.HEAD then
        return true
    end
end

local function OnGetItemFromPlayer(inst, giver, item)
    if item.components.equippable and item.components.equippable.equipslot == EQUIPSLOTS.HEAD then
        local current = inst.components.inventory:GetEquippedItem(EQUIPSLOTS.HEAD)
        if current then
            inst.components.inventory:DropItem(current)
        end

        inst.components.inventory:Equip(item)
        inst.AnimState:Show("hat")
    end
end

    2.在inst:AddComponent("inventory")的下一行插入以下内容:

    inst:AddComponent("trader")
    inst.components.trader:SetAcceptTest(ShouldAcceptItem)
    inst.components.trader.onaccept = OnGetItemFromPlayer

    即可将帽子带在鱼人头上。今后请不要提问这种重新设计游戏,改出来又比较无聊的问题,多探讨些实用的,对大家也有帮助

回复 支持 反对

使用道具 举报

0

主题

6

帖子

63

积分

初级玩家

Rank: 2

贡献度
0
金元
630
积分
63
精华
0
注册时间
2013-6-13
555#
发表于 2013-8-17 15:43 | 只看该作者
實用....嗎?
那有沒有辦法砍掉數時不留樹根
或是像拔草一樣加快挖起書根的辦法
我覺得滿實用的....不然每次都要挖半天....
回复 支持 反对

使用道具 举报

0

主题

18

帖子

80

积分

初级玩家

Rank: 2

贡献度
0
金元
795
积分
80
精华
0
注册时间
2013-8-17
556#
发表于 2013-8-17 15:47 | 只看该作者
fkuennlyvii 发表于 2013-5-25 21:35
话说···吹剑高了不会被海像爹爹秒么···

[img]file:///D:/QQ2012/Users/2646787489/Image/1RKY3LN$D4~OX~%7BGDCM[FRL.gif[/img]
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
557#
 楼主| 发表于 2013-8-17 17:03 | 只看该作者
dkvup 发表于 2013-8-17 15:43
實用....嗎?
那有沒有辦法砍掉數時不留樹根
或是像拔草一樣加快挖起書根的辦法

砍树无树桩

    用记事本打开游戏目录\data\scripts\prefabs\evergreens.lua文件,在inst.AnimState:PushAnimation(inst.anims.stump)的下一行插入以下内容:

    inst:Remove()

    即可砍树无树桩

回复 支持 反对

使用道具 举报

17

主题

265

帖子

286

积分

高级玩家

Rank: 4

贡献度
13
金元
2340
积分
286
精华
0
注册时间
2013-8-5
558#
发表于 2013-8-17 20:13 | 只看该作者
我勒个擦,无聊自己研究用蜘蛛网种战车出来, 出来了就把围墙给我毁了,围墙永固对战车没有哇?
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
559#
 楼主| 发表于 2013-8-17 20:48 | 只看该作者
|_歹匕ㄋ| 发表于 2013-8-17 20:13
我勒个擦,无聊自己研究用蜘蛛网种战车出来, 出来了就把围墙给我毁了,围墙永固对战车没有哇? ...

犀牛的攻击方式不同,属于直接删除墙,替换为大崩溃效果,而非减血模式,主要由于犀牛文件(rook.lua)中包含下列语句导致,主要为了撞破大理石柱子

    if  (other and other:HasTag("wall")) then
        SpawnPrefab("collapse_big").Transform:SetPosition(other.Transform:GetWorldPosition())
        other:Remove()

墙无论如何修改,也阻挡不了系统直接删除。当然可以通过修改犀牛让它无法破坏墙,但一般也不会有人把家盖在活着的犀牛附近吧

回复 支持 反对

使用道具 举报

17

主题

265

帖子

286

积分

高级玩家

Rank: 4

贡献度
13
金元
2340
积分
286
精华
0
注册时间
2013-8-5
560#
发表于 2013-8-17 22:53 | 只看该作者
yzzn2009 发表于 2013-8-17 20:48
犀牛的攻击方式不同,属于直接删除墙,替换为大崩溃效果,而非减血模式,主要由于犀牛文件(rook.lua)中 ...

没, 我自己用蜘蛛网种出来的战车, 还有狗窝那些强力怪 但这货一出来就搞破坏
回复 支持 反对

使用道具 举报

1

主题

0

帖子

133

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1890
积分
133
精华
0
注册时间
2013-5-23
561#
发表于 2013-8-18 09:16 | 只看该作者
可以让猪人永久跟随吗  
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
562#
发表于 2013-8-18 11:26 | 只看该作者
能不能弄个种牛毛得牛啊  感谢
回复 支持 反对

使用道具 举报

2

主题

332

帖子

499

积分

高级玩家

Rank: 4

贡献度
9
金元
4632
积分
499
精华
0
注册时间
2012-7-27
563#
发表于 2013-8-18 13:08 | 只看该作者
yzzn2009 发表于 2013-8-14 15:53
有5位同学下手太快了,8月14日更新版刚发出就被下载了5次,其中生命号角存在一点漏洞,我在几分钟后修复了 ...

靠,不早说
回复 支持 反对

使用道具 举报

0

主题

26

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
740
积分
14
精华
0
注册时间
2013-7-24
564#
发表于 2013-8-18 13:13 | 只看该作者
yzzn2009 发表于 2013-8-15 19:58
花瓣种花(花可移植)

    用记事本打开游戏目录\data\scripts\prefabs\petals.lua文件,在inst:AddComp ...

太感谢了,呵呵,强人啊
回复 支持 反对

使用道具 举报

1

主题

743

帖子

771

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
7667
积分
771
精华
0
注册时间
2010-4-2
565#
发表于 2013-8-18 13:23 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
566#
 楼主| 发表于 2013-8-18 13:49 | 只看该作者
本帖最后由 yzzn2009 于 2013-8-18 14:02 编辑
994274298 发表于 2013-8-18 11:26
能不能弄个种牛毛得牛啊  感谢
不知道你要种大牛还是小牛,自己选一个吧

一.种牛毛得小牛

    用记事本打开游戏目录\data\scripts\prefabs\beefalowool.lua文件,在anim:PlayAnimation("idle")的下一行插入下列内容:

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

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




二.种牛毛得大牛

    用记事本打开游戏目录\data\scripts\prefabs\beefalowool.lua文件,在anim:PlayAnimation("idle")的下一行插入下列内容:

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

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

回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
567#
 楼主| 发表于 2013-8-18 13:52 | 只看该作者
夢瑆哬溡能楿見 发表于 2013-8-18 09:16
可以让猪人永久跟随吗

猪人永久跟随

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

    1.将inst.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.PIG_LOYALTY_PER_HUNGER)替换为--inst.components.follower:AddLoyaltyTime(item.components.edible:GetHunger() * TUNING.PIG_LOYALTY_PER_HUNGER)

    2.将inst.components.follower.maxfollowtime = TUNING.PIG_LOYALTY_MAXTIME替换为--inst.components.follower.maxfollowtime = TUNING.PIG_LOYALTY_MAXTIME

    即可让猪人永久跟随,但晚上一样需要给它点火,它会呆在火旁,到白天继续跟随

回复 支持 反对

使用道具 举报

4

主题

2987

帖子

2220

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18897
积分
2220
精华
1
注册时间
2010-11-27
568#
 楼主| 发表于 2013-8-18 18:54 | 只看该作者
    8月20日饥荒19版就会出炉了,官方公告说,这将是倒数第4次更新,也就是说22版将是游戏更新的结束。而且19版之后的更新将主要集中在修复bug上,而非增加新内容,这也将使修改技巧更加通用。下周我会努力在第一时间让修改技巧支持19版,也希望大家尽快更新游戏版本。

    或许再过一段时间,随着饥荒游戏停止更新,饥荒论坛包括游戏本身,都将渐渐淡出大家的视野,我的使命也将告一段落。回想当初的豪言壮语:“提高华语圈游戏修改教程的水平”,确实知易行难,其间些许欣慰,更多的还是遗憾。但我相信,只要我们抱持认真的态度,多一些耐心,终会聚沙成塔,总有一天华语圈游戏修改教程也会花开遍世界,赢得应有的尊重。感谢你们的帮助和教导,感恩我们一路同行

回复 支持 1 反对 0

使用道具 举报

1

主题

0

帖子

133

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1890
积分
133
精华
0
注册时间
2013-5-23
569#
发表于 2013-8-18 19:40 | 只看该作者
能不能用浆果喂猪让猪跟随
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
570#
发表于 2013-8-18 19:42 | 只看该作者
谢谢大神
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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