yzzn2009 发表于 2014-3-1 13:29

无语。。。 发表于 2014-3-1 08:23 static/image/common/back.gif
为什么女朋友可以删除物品?

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

坑爹坑娘坑奶奶 发表于 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

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

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

icplasf 发表于 2014-3-1 13:33

不错,多谢楼主分享

1750820466 发表于 2014-3-1 13:43

我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结果连旧的都要重改,我不玩了!要累死我呀!

Have.Fun 发表于 2014-3-1 13:57

坑爹坑娘坑奶奶 发表于 2014-3-1 13:08 static/image/common/back.gif
有召唤就用召唤吧,因为点燃是把一个单位点燃,可是你要空地点燃,无任何单位。。这是点燃不是种植{:3_10 ...

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

坑爹坑娘坑奶奶 发表于 2014-3-1 14:08

本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 14:25 编辑

1750820466 发表于 2014-3-1 13:43 static/image/common/back.gif
我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结 ...
你一改一大堆然后又不检查游戏运行是否正常,不闪退才怪。。。。改很多的话难免有改错的,要是不影响游戏正常运行的倒还好比较容易发现;要是影响游戏正常运行你都不知道错在哪里。
改一个就要检查一下,游戏可否正常运行,修改条目是不是可用,再去修改下一条。





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

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

    即可跳过施法动画。

Have.Fun 发表于 2014-3-1 14:10

本帖最后由 Have.Fun 于 2014-3-1 14:18 编辑

yzzn2009 发表于 2014-3-1 13:25 static/image/common/back.gif
"坑爹坑娘坑奶奶"说的对,点燃标签必须有目标,召唤标签才可使用坐标
...
刚才我没表达清晰,应该是装备打火机后,右键原地生成一个"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

Have.Fun 发表于 2014-3-1 14:32

坑爹坑娘坑奶奶 发表于 2014-3-1 14:08 static/image/common/back.gif
你一改一大堆然后又不检查游戏运行是否正常,不闪退才怪。。。。改很多的话难免有改错的,要是不影响游戏 ...
谢谢兔人兄!我现在直接在物品制作里加了两个。

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


这样就可以凭空在地上生成两种火了。

吾今见傻逼x1堆 发表于 2014-3-1 15:05

{:3_94:}撸猪威武啊

yzzn2009 发表于 2014-3-1 15:12

本帖最后由 yzzn2009 于 2014-3-1 15:16 编辑

1750820466 发表于 2014-3-1 13:43 static/image/common/back.gif
我以后再也不改了,一改错就要重新开始(连个警告都没)要一个一个的改,全改完要2小时左右,想改新的,结 ...
无法进入游戏是格式不对导致的,一般是替换语句不完整。修改是需要耐心的,你全改完需要2个小时,而我做一条需要8个小时才能完成

坑爹坑娘坑奶奶 发表于 2014-3-1 15:56

本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 15:57 编辑

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

佟志伟 发表于 2014-3-1 16:41

宁哥饥荒游戏吧已经出96602版了还出了巨人DlC。宁哥是按照新版更新还是坚持90423版继续更新

佟志伟 发表于 2014-3-1 17:01

{:3_107:}宁哥,刚刚下了一个饥荒96602版,但是点开始就回到主菜单打开我的文档\Klei\DoNotStarve 中的settings.ini 将下的DISABLECLOUD = false的false改为true(注意true和ture区别)贴吧里面说这么修改一下就行了,我改过之后还是不行,宁哥你有没有什么别的解决办法,我很想玩96602版啊{:3_107:}

佟志伟 发表于 2014-3-1 18:28

不用了,宁哥,96602版玩上了

yzzn2009 发表于 2014-3-1 20:01

坑爹坑娘坑奶奶 发表于 2014-3-1 15:56 static/image/common/back.gif
希望宁哥多出一些游戏性强的,占地又不太大的(像果汁店那样大小的最好),我的家都放不下了。。。
      ...

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

、恋☆Smile 发表于 2014-3-1 20:56

请问饥荒的图片是存在什么地方的,比如beemine.png,是从哪个文件夹里找出来的?

坑爹坑娘坑奶奶 发表于 2014-3-1 20:59

yzzn2009 发表于 2014-3-1 20:01 static/image/common/back.gif
现在正在做“垃圾洞”,可以丢弃物品,夜晚自燃,白天熄灭,比移动垃圾桶方便一些
...

嗯,已经改回移动垃圾桶,等垃圾洞了~

坑爹坑娘坑奶奶 发表于 2014-3-1 21:06

本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 21:47 编辑

、恋☆Smile 发表于 2014-3-1 20:56 static/image/common/back.gif
请问饥荒的图片是存在什么地方的,比如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" )

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



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



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



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



、恋☆Smile 发表于 2014-3-1 21:13

坑爹坑娘坑奶奶 发表于 2014-3-1 21:06 static/image/common/back.gif
你不需要知道它在哪,你只需要知道这是指物品在地图上的图片样式就可以了
把“beemind”(蜜蜂地雷)改成 ...

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

Have.Fun 发表于 2014-3-1 21:15

易宁兄,请问如何修改下面种东西的命令,让装备后的 石镐 种完东西后,继续留在装备栏内?

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

local function OnDeploy (inst, pt)
    local rock2 = SpawnPrefab("rock2")
    if rock2then
      rock2 :PushEvent("growfrompickaxe")
                rock2 .Transform:SetPosition(pt.x, pt.y, pt.z)
    end
end
    inst:AddComponent("deployable")
    inst.components.deployable.ondeploy = OnDeploy

Have.Fun 发表于 2014-3-1 21:21

或者理解为手中的 石镐 可以无限种东西。

坑爹坑娘坑奶奶 发表于 2014-3-1 21:28

Have.Fun 发表于 2014-3-1 21:21 static/image/common/back.gif
或者理解为手中的 石镐 可以无限种东西。

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

、恋☆Smile 发表于 2014-3-1 21:40

是不是在这个压缩包里?inventoryimages.tex

Have.Fun 发表于 2014-3-1 21:56

坑爹坑娘坑奶奶 发表于 2014-3-1 21:28 static/image/common/back.gif
你仔细想想,以前有什么类似的,种完不消失的,模仿一下就可以了。去吧猪人兄我相信你的智商很高的。
你 ...

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

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

坑爹坑娘坑奶奶 发表于 2014-3-1 22:12

本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 22:13 编辑

Have.Fun 发表于 2014-3-1 21:56 static/image/common/back.gif
“种完”不消失,我想到 针线包,剃刀, 草叉,召唤有点像,但也未找到解决方法。

易宁兄修改技巧里的“ ...
好吧我给你个提示,   
               假如你鼠标上悬着两个松果,
               你种一个,
               种出一颗树苗。
               松果有没有消失?


Have.Fun 发表于 2014-3-1 22:34

坑爹坑娘坑奶奶 发表于 2014-3-1 22:12 static/image/common/back.gif
好吧我给你个提示,   
               假如你鼠标上悬着两个松果,
               你种一个,


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

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

看来不是在 inst:Remove() 前面加--就能实现的。

坑爹坑娘坑奶奶 发表于 2014-3-1 22:56

本帖最后由 坑爹坑娘坑奶奶 于 2014-3-1 23:01 编辑

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

大的先生 发表于 2014-3-1 23:20

宁哥,出dlc了,您看要不要去贴吧看看?

笑佛--弥勒佛 发表于 2014-3-1 23:28

http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=46702664717&z=2894189472#46702664717
新饥荒的升级地址
易哥求你帮忙找出更新的文件名

坑爹坑娘坑奶奶 发表于 2014-3-2 08:27

yzzn2009 发表于 2014-3-2 00:32 static/image/common/back.gif
简单看了一下,这次DLC文件的文件改动是极其巨大的,不排除会导致修改技巧从此停止更新,还在等正式版本 ...

就算新版本出来了,我相信宁哥还是会继续的,
就算!改不了了,我也不会忘记,我们曾经的修改
说的好像有点悲哀
页: 192 193 194 195 196 197 198 199 200 201 [202] 203 204 205 206 207 208 209 210 211
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)