yzzn2009 发表于 2013-9-14 23:04

本帖最后由 yzzn2009 于 2013-9-14 23:05 编辑

渊小乖 发表于 2013-9-14 22:54 static/image/common/back.gif
大神我丢下铲子之后还是回到了祭坛 我觉得是易宁饥荒修改中某些冲突导致我的祭坛被默认为了地面 所以我的 ...
我觉得与用黄金种逃生绳有关的可能性最大,其他修改都动不到地层的问题,好像只要种个逃生绳,就使洞口发生了变化

渊小乖 发表于 2013-9-14 23:40

大神我目前得出结论是饥荒管家Dont Starve Manager v1.78一键保存死后不删档的问题 当你在地下使用过一键保存他就强行修改了你死亡过地图传送的位置导致了你出入地图都会回到你保存的那个地图里请大神过目进一步证实 也好让大家知道这些东西的作用原理 和一些BUG

饥荒管家下载地址 http://pan.baidu.com/share/link?shareid=1626416407&uk=1966238401&third=15

渊小乖 发表于 2013-9-14 23:50

yzzn2009 发表于 2013-9-14 23:04 static/image/common/back.gif
我觉得与用黄金种逃生绳有关的可能性最大,其他修改都动不到地层的问题,好像只要种个逃生绳,就使洞口发 ...

大神我又错怪你了 又不是修改的问题 目前已经证实了是饥荒管家的植入性保存功能导致强行改变地图的读取点 还是希望大神能进一步确认饥荒管家一键保存的工作原理 目前问题我基本确定了!谢谢大神!

yzzn2009 发表于 2013-9-14 23:55

本帖最后由 yzzn2009 于 2013-9-14 23:57 编辑

渊小乖 发表于 2013-9-14 23:50 static/image/common/back.gif
大神我又错怪你了 又不是修改的问题 目前已经证实了是饥荒管家的植入性保存功能导致强行改变地图的读取点 ...
它已经压成exe文件了,我无法反编译看原代码,但一定是调用了饥荒自身的存档机制saveindex.lua才能实现它承诺的功能,而存档机制确实是会写入存档离开的位置的

靚仔 发表于 2013-9-15 00:25

有没有种猴子,吞噬者,喷射蜘蛛,白蜘蛛,洞穴蜘蛛,萤火虫,猪王,巨型触手,远古犀牛。。。
问的太多了,不好意思啊。。。

105815818 发表于 2013-9-15 00:26

yzzn2009 发表于 2013-9-14 21:02 static/image/common/back.gif
我自己玩没有全部修改,只修改了部分常用的,你可以试试。http://pan.baidu.com/share/link?shareid=6602 ...

普通的可以了。。。谢谢。。。。。。。。。。。。。。。。

渊小乖 发表于 2013-9-15 02:32

yzzn2009 发表于 2013-9-14 23:55 static/image/common/back.gif
它已经压成exe文件了,我无法反编译看原代码,但一定是调用了饥荒自身的存档机制saveindex.lua才能实现它 ...

我现在确定就是这个原因了 我删了之后反反复复出入20次再没出现过问题 就是这个原因感谢大神了 麻烦你这么久最后是我自己的原因不好意思啊!

yzzn2009 发表于 2013-9-15 02:47

靚仔 发表于 2013-9-15 00:25 static/image/common/back.gif
有没有种猴子,吞噬者,喷射蜘蛛,白蜘蛛,洞穴蜘蛛,萤火虫,猪王,巨型触手,远古犀牛。。。
问的太多了 ...

请总结种植语句的规律,下次就可以自己随便种任何东西了


一.用便便种猴子

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

local function OnDeploy (inst, pt)
    local monkey = SpawnPrefab("monkey")
    if monkey then
      monkey:PushEvent("growfrompoop")
                monkey.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\cutreeds.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local slurper = SpawnPrefab("slurper")
    if slurper then
      slurper:PushEvent("growfromcutreeds")
                slurper.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\silk.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local spider_spitter = SpawnPrefab("spider_spitter")
    if spider_spitter then
      spider_spitter:PushEvent("growfromsilk")
                spider_spitter.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\spidergland.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local spider_dropper = SpawnPrefab("spider_dropper")
    if spider_dropper then
      spider_dropper:PushEvent("growfromspidergland")
                spider_dropper.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\stinger.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local spider_hider = SpawnPrefab("spider_hider")
    if spider_hider then
      spider_hider:PushEvent("growfromstinger")
                spider_hider.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\petals.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local fireflies = SpawnPrefab("fireflies")
    if fireflies then
      fireflies:PushEvent("growfrompetals")
                fireflies.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\goldnugget.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local pigking = SpawnPrefab("pigking")
    if pigking then
      pigking:PushEvent("growfromgoldnugget")
                pigking.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\log.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function OnDeploy (inst, pt)
    local tentacle_garden = SpawnPrefab("tentacle_garden")
    if tentacle_garden then
      tentacle_garden:PushEvent("growfromlog")
                tentacle_garden.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\twigs.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

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

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

渊小乖 发表于 2013-9-15 02:51

大神帖子首页好久都没出现我的名字了 请你治好图书管理员的失眠症吧 好吗?:D

渊小乖 发表于 2013-9-15 02:54

靚仔 发表于 2013-9-15 00:25 static/image/common/back.gif
有没有种猴子,吞噬者,喷射蜘蛛,白蜘蛛,洞穴蜘蛛,萤火虫,猪王,巨型触手,远古犀牛。。。
问的太多了 ...

哥们你种的太多了小心累坏了身子啊

靚仔 发表于 2013-9-15 08:18

渊小乖 发表于 2013-9-15 02:54 static/image/common/back.gif
哥们你种的太多了小心累坏了身子啊

嗯嗯
我还种了大象巨鹿树精女王野狗曼德拉草触手牛牛兔子火鸡

靚仔 发表于 2013-9-15 08:20

大神。。在圈养大象的时候,能不能让他不土遁啊。。。每次一走开,再回去,跑得老远了...超级无语。。。谢谢大神

渊小乖 发表于 2013-9-15 10:11

大神我在远古大牛这里不会跳出啊试了很多次都没事 也不会卡 不知道你为什么会跳出!

骄傲如花 发表于 2013-9-15 10:11

这个不错啦,我也自己动手改改好了,,不会是SF吧

105815818 发表于 2013-9-15 14:05

渊小乖 发表于 2013-9-14 21:00 static/image/common/back.gif
有些文件牵涉到版本问题怎么发呢?一个版本一个样 13版到20版就有7个版本 有的修改还牵扯到多个文件 算下 ...

你该吃药了~~~~~~~~~

小涛丶 发表于 2013-9-15 14:15

yzzn2009 发表于 2013-9-1 22:24 static/image/common/back.gif
所有宝石都一个文件,所以只能改全部宝石都可以种双朵荧光草




            求弄上修改上面去

yzzn2009 发表于 2013-9-15 14:24

靚仔 发表于 2013-9-15 08:20 static/image/common/back.gif
大神。。在圈养大象的时候,能不能让他不土遁啊。。。每次一走开,再回去,跑得老远了...超级无语。。。谢 ...

大象不跑远

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

local MAX_CHASE_TIME = 6
local WANDER_DIST_DAY = 20
local WANDER_DIST_NIGHT = 5

local RUN_AWAY_DIST = 6
local STOP_RUN_AWAY_DIST = 12
local START_FACE_DIST = 14
local KEEP_FACE_DIST = 20

    替换为:

local MAX_CHASE_TIME = 2
local WANDER_DIST_DAY = 5
local WANDER_DIST_NIGHT = 5

local RUN_AWAY_DIST = 3
local STOP_RUN_AWAY_DIST = 5
local START_FACE_DIST = 5
local KEEP_FACE_DIST = 5

    即可让大象活动的范围全部缩小,但如果圈的太小,在看不见时,系统还是会将它移到圈外的

靚仔 发表于 2013-9-15 14:39

yzzn2009 发表于 2013-9-15 14:24 static/image/common/back.gif
大象不跑远

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


所有动物也是这样吗

yzzn2009 发表于 2013-9-15 14:45

渊小乖 发表于 2013-9-15 10:11 static/image/common/back.gif
大神我在远古大牛这里不会跳出啊试了很多次都没事 也不会卡 不知道你为什么会跳出! ...

我找到问题所在了,是因为我将所有魔杖都改为无限使用了,但大牛掉出的魔杖有随机耐久度,相当于没有标签但存在标签参数导致的跳出,下次更新时我会注明

yzzn2009 发表于 2013-9-15 15:31

本帖最后由 yzzn2009 于 2013-9-15 15:33 编辑

靚仔 发表于 2013-9-15 14:39 static/image/common/back.gif
所有动物也是这样吗
游戏目录\data\scripts\brains文件夹下都是动物的行为文件,全都大同小异。出圈是因为你圈的地方比它活动范围小了

小涛丶 发表于 2013-9-15 15:43

可以把噩梦燃料种3产荧光灯填在修改上面吗?          求填上去

渊小乖 发表于 2013-9-15 18:51

帖子沉了过来顶下!

渊小乖 发表于 2013-9-15 18:52

105815818 发表于 2013-9-15 14:05 static/image/common/back.gif
你该吃药了~~~~~~~~~

注意素质别骂人有话好好说

渊小乖 发表于 2013-9-15 18:56

105815818 发表于 2013-9-15 14:05 static/image/common/back.gif
你该吃药了~~~~~~~~~

有些人总想着不劳而获 不懂得别人背后的汗水和付出 总是要求别人做这个那个 却不知道感恩别人对于你无私的帮助 对于伸手党我无力吐槽了!

hala1020 发表于 2013-9-15 20:36

看到一排种植的 快 农场物语了!!!@ -@

渊小乖 发表于 2013-9-15 20:52

大神这个语句是什么意思求指点 SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetWorldPosition())

安安90 发表于 2013-9-15 21:49

{:3_93:}我可否弱弱的问一句,十八修改快速采集的那个文件名字是什么,里面就是写着 用记事本打开游戏目录\data\scripts\prefabs\可采集物品.lua文件(具体文件名见下)是哪个文件???

渊小乖 发表于 2013-9-15 22:26

大神世界1到2选择人物的时候出错了这是图
http://bvgyz.img36.wal8.com/img36/373801_20130915222454/137925516259.jpg

渊小乖 发表于 2013-9-15 22:36

说选择人物画面出错!

yzzn2009 发表于 2013-9-15 23:08

渊小乖 发表于 2013-9-15 20:52 static/image/common/back.gif
大神这个语句是什么意思求指点 SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetW ...

SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetWorldPosition())这句的意思是创建一个携带的眼睛炮塔,眼睛炮塔有两种,一种可携带不会攻击,一种建在地上可攻击。


饥荒最近几期更新,许多是拆东墙补西墙,官方bug很多,你指望我们自己为官方解决所有bug是不可能的,就算解决了一些,21版出来又增加了许多,不要太追求完美了
页: 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)