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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

4

主题

2998

帖子

2237

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19067
积分
2237
精华
1
注册时间
2010-11-27
6031#
 楼主| 发表于 2014-3-1 13:29 | 只看该作者
无语。。。 发表于 2014-3-1 08:23
为什么女朋友可以删除物品?

正在做一个垃圾洞,除了重要物品外,什么都可以丢进去销毁
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6032#
发表于 2014-3-1 13:31 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 13:34 编辑

一.用任意物品种任意物品

    用记事本打开游戏目录\data\scripts\prefabs\[被种物品] 文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local beehive = SpawnPrefab("[种出物品]")
    if beehive then
        beehive:(删除这句话)PushEvent("growfromhoney")
                beehive.Transform:SetPosition(pt.x, pt.y, pt.z)
        inst.components.stackable:Get():Remove()
    end
end
    inst:AddComponent("deployable")
    inst.components.deployable.ondeploy = OnDeploy

    修改后就可以用任意物品(材料)种出任意物品(建筑)。

这是我总结的一个,拿去用吧。删除掉(删除这句话)就可以用了
回复 支持 反对

使用道具 举报

5

主题

548

帖子

572

积分

高级玩家

Rank: 4

贡献度
33
金元
4395
积分
572
精华
0
注册时间
2010-9-28
6033#
发表于 2014-3-1 13:33 | 只看该作者
不错,多谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

94

帖子

107

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1070
积分
107
精华
0
注册时间
2013-10-25
6034#
发表于 2014-3-1 13:43 | 只看该作者
我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结果连旧的都要重改,我不玩了!要累死我呀!
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6035#
发表于 2014-3-1 13:57 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 13:08
有召唤就用召唤吧,因为点燃是把一个单位点燃,可是你要空地点燃,无任何单位。。这是点燃不是种植{:3_10 ...

不是空地点燃,而是像Willow 一样凭空 生成 一个 "willowfire" ,但不是用物品种出来。
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6036#
发表于 2014-3-1 14:08 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 14:25 编辑
1750820466 发表于 2014-3-1 13:43
我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结 ...

你一改一大堆然后又不检查游戏运行是否正常,不闪退才怪。。。。改很多的话难免有改错的,要是不影响游戏正常运行的倒还好比较容易发现;要是影响游戏正常运行你都不知道错在哪里。
改一个就要检查一下,游戏可否正常运行,修改条目是不是可用,再去修改下一条。





                                                                                                                            尼玛,才注册一小时只能发两次?
                                                                                                                            下面的猪人兄,我的回复就在这里得了
你是要用其他人物像willow一样可以生成willowfire还是空地召唤出willowfire而不要召唤动画?
前者貌似很复杂我不会。。
后者的话就简单啦:

    用记事本打开游戏目录\data\scripts\action.lua文件,将下列内容:
    CASTSPELL = Action(0, false, true, 20),
    替换为:
    CASTSPELL = Action(0, true, 20),

    即可跳过施法动画。

回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6037#
发表于 2014-3-1 14:10 | 只看该作者
本帖最后由 Have.Fun 于 2014-3-1 14:18 编辑
yzzn2009 发表于 2014-3-1 13:25
"坑爹坑娘坑奶奶"说的对,点燃标签必须有目标,召唤标签才可使用坐标
...

刚才我没表达清晰,应该是装备打火机后,右键原地生成一个  "willowfire" 。

或者是右键点
Willow 会生成一个 "willowfire" ,也不错。

或是把以下命令的 “召唤动作” ,改成 “点燃动作” 。


local function cancreatelight(staff, caster, target, pos)
    local ground = GetWorld()
    if ground and pos then
        local tile = ground.Map:GetTileAtPoint(pos.x, pos.y, pos.z)
        return tile ~= GROUND.IMPASSIBLE and tile < GROUND.UNDERGROUND
    end
    return false
end
local function createlight(staff, target, pos)
    local light = SpawnPrefab("willowfire")
    light.Transform:SetPosition(pos.x, pos.y, pos.z)
    local caster = staff.components.inventoryitem.owner
end
    inst:AddComponent("spellcaster")
    inst.components.spellcaster:SetSpellFn(createlight)
    inst.components.spellcaster:SetSpellTestFn(cancreatelight)
    inst.components.spellcaster.canuseonpoint = true
    inst.components.spellcaster.canusefrominventory = false

回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6038#
发表于 2014-3-1 14:32 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 14:08
你一改一大堆然后又不检查游戏运行是否正常,不闪退才怪。。。。改很多的话难免有改错的,要是不影响游戏 ...

谢谢兔人兄!我现在直接在物品制作里加了两个。

Recipe("willowfire", {}, RECIPETABS.REFINE,  TECH.NONE)
Recipe("houndfire", {}, RECIPETABS.REFINE, TECH.NONE)


这样就可以凭空在地上生成两种火了。
回复 支持 反对

使用道具 举报

0

主题

16

帖子

77

积分

初级玩家

Rank: 2

贡献度
0
金元
765
积分
77
精华
0
注册时间
2014-3-1
6039#
发表于 2014-3-1 15:05 | 只看该作者
撸猪威武啊
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2237

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19067
积分
2237
精华
1
注册时间
2010-11-27
6040#
 楼主| 发表于 2014-3-1 15:12 | 只看该作者
本帖最后由 yzzn2009 于 2014-3-1 15:16 编辑
1750820466 发表于 2014-3-1 13:43
我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结 ...

无法进入游戏是格式不对导致的,一般是替换语句不完整。修改是需要耐心的,你全改完需要2个小时,而我做一条需要8个小时才能完成

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6041#
发表于 2014-3-1 15:56 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 15:57 编辑

希望宁哥多出一些游戏性强的,占地又不太大的(像果汁店那样大小的最好),我的家都放不下了。。。
                                                 哦对了,宁哥现在在编什么呢
回复 支持 反对

使用道具 举报

0

主题

184

帖子

154

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1536
积分
154
精华
0
注册时间
2013-7-23
QQ
6042#
发表于 2014-3-1 16:41 | 只看该作者
宁哥饥荒游戏吧已经出96602版了还出了巨人DlC。宁哥是按照新版更新还是坚持90423版继续更新
回复 支持 反对

使用道具 举报

0

主题

184

帖子

154

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1536
积分
154
精华
0
注册时间
2013-7-23
QQ
6043#
发表于 2014-3-1 17:01 | 只看该作者
宁哥,刚刚下了一个饥荒96602版,但是点开始就回到主菜单打开我的文档\Klei\DoNotStarve 中的settings.ini 将[STEAM]下的DISABLECLOUD = false的false改为true(注意true和ture区别)贴吧里面说这么修改一下就行了,我改过之后还是不行,宁哥你有没有什么别的解决办法,我很想玩96602版啊
回复 支持 反对

使用道具 举报

0

主题

184

帖子

154

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1536
积分
154
精华
0
注册时间
2013-7-23
QQ
6044#
发表于 2014-3-1 18:28 | 只看该作者
不用了,宁哥,96602版玩上了
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2237

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19067
积分
2237
精华
1
注册时间
2010-11-27
6045#
 楼主| 发表于 2014-3-1 20:01 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 15:56
希望宁哥多出一些游戏性强的,占地又不太大的(像果汁店那样大小的最好),我的家都放不下了。。。
        ...

现在正在做“垃圾洞”,可以丢弃物品,夜晚自燃,白天熄灭,比移动垃圾桶方便一些
回复 支持 反对

使用道具 举报

1

主题

154

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1932
积分
193
精华
0
注册时间
2014-2-20
6046#
发表于 2014-3-1 20:56 | 只看该作者
请问饥荒的图片是存在什么地方的,比如beemine.png,是从哪个文件夹里找出来的?
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6047#
发表于 2014-3-1 20:59 | 只看该作者
yzzn2009 发表于 2014-3-1 20:01
现在正在做“垃圾洞”,可以丢弃物品,夜晚自燃,白天熄灭,比移动垃圾桶方便一些
...

嗯,已经改回移动垃圾桶,等垃圾洞了~
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6048#
发表于 2014-3-1 21:06 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 21:47 编辑
、恋☆Smile 发表于 2014-3-1 20:56
请问饥荒的图片是存在什么地方的,比如beemine.png,是从哪个文件夹里找出来的? ...

你不需要知道它在哪,你只需要知道这是指物品在地图上的图片样式就可以了
把“beemind”(蜜蜂地雷)改成这个游戏任意在地图上有的东西的英文就可以更改它在地图上显示出什么样的图片。
例如把蜜蜂地雷在地图上改成切斯特
你也可以手动添加一个物体在地图上有出现的图片,
这条请参考宁哥修改第八十九条“快速找到牛”
    用记事本打开游戏目录\data\scripts\[你想更改在地图上显示的物体] 文件,将以下内容:
        minimap:SetIcon( "beebox.png" )

    替换为:
        minimap:SetIcon( "[你想它在地图上显示的,游戏本来就有的图片].png" )
    即可更改地图上显示图片。
或者,
    用记事本打开游戏目录\data\scripts\[你想让它在地图上显示的物体] 文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
    local minimap = inst.entity:AddMiniMapEntity()
    minimap:SetIcon( "[你想它在地图上显示的,游戏本来就有的图片].png" )

    即可让其在地图上显示指定图片



这位仁兄,我一个小时只能说两句话,我就回复在这里了啊不要介意
会照搬就可以了,就怕连照搬都不会
宁哥修改最后有常用中英文对照列表,照搬去吧



这还不容易?你打开地图,地图上显示了多少图标,随便选一个,对照中英文对照表,把它的英文放进去就可以啦



我不管了,你爱怎么找怎么找吧



回复 支持 反对

使用道具 举报

1

主题

154

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1932
积分
193
精华
0
注册时间
2014-2-20
6049#
发表于 2014-3-1 21:13 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 21:06
你不需要知道它在哪,你只需要知道这是指物品在地图上的图片样式就可以了
把“beemind”(蜜蜂地雷)改成 ...

我就是参考了宁哥的快速找到牛才想到让虾在地图上也显示,这样我就可以在地下快速找到帮手了,但我不知道地图上有哪些图片是可以显示的,所以想问问这个文件夹在哪里。。。。。我方便去找。另外我英文不好,我只会照搬。。。。比如我根本就不知道切斯特的英文是什么。。。。
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6050#
发表于 2014-3-1 21:15 | 只看该作者
易宁兄,请问如何修改下面种东西的命令,让装备后的 石镐 种完东西后,继续留在装备栏内?

下面这命令,种完后,石镐就消失了。

local function OnDeploy (inst, pt)
    local rock2 = SpawnPrefab("rock2")
    if rock2  then
        rock2 ushEvent("growfrompickaxe")
                rock2 .Transform:SetPosition(pt.x, pt.y, pt.z)
    end
end
    inst:AddComponent("deployable")
    inst.components.deployable.ondeploy = OnDeploy
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6051#
发表于 2014-3-1 21:21 | 只看该作者
或者理解为手中的 石镐 可以无限种东西。
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6052#
发表于 2014-3-1 21:28 | 只看该作者
Have.Fun 发表于 2014-3-1 21:21
或者理解为手中的 石镐 可以无限种东西。

你仔细想想,以前有什么类似的,种完不消失的,模仿一下就可以了。去吧猪人兄我相信你的智商很高的。
你没看好多人提问都是我在回答,就是想不让宁哥分心
而且像这样的基本没有实际意义的问题,不要麻烦宁哥了
(我是不会告诉你这个问题我解决不了的)
回复 支持 反对

使用道具 举报

1

主题

154

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1932
积分
193
精华
0
注册时间
2014-2-20
6053#
发表于 2014-3-1 21:40 | 只看该作者
是不是在这个压缩包里?inventoryimages.tex
回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6054#
发表于 2014-3-1 21:56 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 21:28
你仔细想想,以前有什么类似的,种完不消失的,模仿一下就可以了。去吧猪人兄我相信你的智商很高的。
你 ...

“种完”不消失,我想到 针线包,剃刀, 草叉,召唤有点像,但也未找到解决方法。

易宁兄修改技巧里的“用完不消失”,“无限使用”的例子,我几乎都用来修改试了,但,暂时未实现……
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6055#
发表于 2014-3-1 22:12 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 22:13 编辑
Have.Fun 发表于 2014-3-1 21:56
“种完”不消失,我想到 针线包,剃刀, 草叉,召唤有点像,但也未找到解决方法。

易宁兄修改技巧里的“ ...

好吧我给你个提示,   
               假如你鼠标上悬着两个松果,
               你种一个,
               种出一颗树苗。
               松果有没有消失?


回复 支持 反对

使用道具 举报

3

主题

872

帖子

808

积分

超级玩家

Rank: 5Rank: 5

贡献度
17
金元
7397
积分
808
精华
0
注册时间
2010-7-12
6056#
发表于 2014-3-1 22:34 | 只看该作者
坑爹坑娘坑奶奶 发表于 2014-3-1 22:12
好吧我给你个提示,   
               假如你鼠标上悬着两个松果,
               你种一个,

兔人果然要比猪人聪明,可是,难道要把镐子弄成可堆叠。

我还尝试了修改让松果,可以无限种,但未能实现。

看来不是在 inst:Remove() 前面加--就能实现的。
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6057#
发表于 2014-3-1 22:56 | 只看该作者
本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 23:01 编辑

镐子可堆叠?貌似宁哥修改里就有“使不可堆叠的物品可堆叠”,可惜找不到了
让松果无限种,如果不是无效掉“种植完后就消失”,那就应该是添加“种植完后不消失”,或是把单个物品种植属性改为默认2个,即是说鼠标悬挂一个松果但是如同两个松果,种完一个不消失

回复 支持 反对

使用道具 举报

0

主题

513

帖子

550

积分

高级玩家

Rank: 4

贡献度
0
金元
5495
积分
550
精华
0
注册时间
2013-3-15
6058#
发表于 2014-3-1 23:20 | 只看该作者
宁哥,出dlc了,您看要不要去贴吧看看?
回复 支持 反对

使用道具 举报

1

主题

53

帖子

92

积分

初级玩家

Rank: 2

贡献度
1
金元
880
积分
92
精华
0
注册时间
2013-10-12
6059#
发表于 2014-3-1 23:28 | 只看该作者
http://tieba.baidu.com/f?ct=3356 ... 4189472#46702664717
新饥荒的升级地址
易哥求你帮忙找出更新的文件名
回复 支持 反对

使用道具 举报

0

主题

17

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
685
积分
9
精华
0
注册时间
2014-2-15
6060#
发表于 2014-3-2 08:27 | 只看该作者
yzzn2009 发表于 2014-3-2 00:32
简单看了一下,这次DLC文件的文件改动是极其巨大的,不排除会导致修改技巧从此停止更新,还在等正式版本 ...

就算新版本出来了,我相信宁哥还是会继续的,
就算!改不了了,我也不会忘记,我们曾经的修改
说的好像有点悲哀
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 13:24 , Processed in 0.167287 second(s), 17 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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