打死、烤肉酱 发表于 2013-10-8 17:34

有没有建造东西自动对齐

yzzn2009 发表于 2013-10-8 18:14

打死、烤肉酱 发表于 2013-10-8 17:34 static/image/common/back.gif
有没有建造东西自动对齐

人家已经出了mod了,而且是自己写的代码,我不好破解人家的mod的

1344152253 发表于 2013-10-8 18:29

牛能收买吗用草

yzzn2009 发表于 2013-10-8 19:52

本帖最后由 yzzn2009 于 2013-10-8 19:53 编辑

1344152253 发表于 2013-10-8 18:29 static/image/common/back.gif
牛能收买吗用草
这里草不是标准食品,修改了草导致主角也可以吃草了,所以还是用蔬菜吧。另外牛只是单纯跟主角走,不是作小弟,如果作小弟,需要深度重写,还不如用我已经做好的“毒龙兵团(装备暗影剑召唤坎普斯士兵)”

喂牛蔬菜就跟随

    用记事本打开游戏目录\data\scripts\prefabs\beefalo.lua文件,在inst.components.eater:SetVegetarian()的下一行插入下列内容:

local function OnGetItemFromPlayer(inst, giver, item)
    if item.components.edible.foodtype == "VEGGIE" then
      giver.components.leader:AddFollower(inst)
      inst.components.follower:AddLoyaltyTime(60)
      end
end

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

    即可喂牛蔬菜就跟随主角60秒,数字可自行调整

1344152253 发表于 2013-10-8 20:25

是不是我把装备暗影剑召唤坎普斯士兵 改成召唤牛   就可以了吗

sunkukong 发表于 2013-10-8 20:53

怎么制造麦斯威尔的雕像?还有麦斯威尔的灯

yzzn2009 发表于 2013-10-8 20:57

本帖最后由 yzzn2009 于 2013-10-8 20:59 编辑

1344152253 发表于 2013-10-8 20:25 static/image/common/back.gif
是不是我把装备暗影剑召唤坎普斯士兵 改成召唤牛   就可以了吗
不那么简单,要换牛的脑文件,重写目标功能,换标签等等。做“毒龙兵团”就是因为许多人都想改其他生物做小弟,我只好找了个比较简单的重写

alskyiy 发表于 2013-10-8 21:07

如何实现露西的斧头可以照明。同时还能挖石头。提高攻击力啊?

yzzn2009 发表于 2013-10-8 21:18

sunkukong 发表于 2013-10-8 20:53 static/image/common/back.gif
怎么制造麦斯威尔的雕像?还有麦斯威尔的灯

这两种不是标准物品,在制造栏里不会显示正确图片,所以还是用种的比较好

一.用大理石种麦斯威尔雕像

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

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

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

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

yzzn2009 发表于 2013-10-8 21:22

本帖最后由 yzzn2009 于 2013-10-8 21:24 编辑

alskyiy 发表于 2013-10-8 21:07 static/image/common/back.gif
如何实现露西的斧头可以照明。同时还能挖石头。提高攻击力啊?
修改比较繁琐,我和lvyan2015一起做过一个万用斧mod,里面具备各种功能,而且带照明和取暖,你可以直接用http://bbs.3dmgame.com/thread-3956468-1-1.html

994274298 发表于 2013-10-8 21:51

想说 易宁大神下次更新的计划是什么         还有最近主要更新什么方面的      还有几天更新一次谢谢:D

trv 发表于 2013-10-8 21:55

感谢LZ~还不回复可见,真心业界良心

sunkukong 发表于 2013-10-8 22:02

yzzn2009 发表于 2013-10-8 21:22 static/image/common/back.gif
修改比较繁琐,我和lvyan2015一起做过一个万用斧mod,里面具备各种功能,而且带照明和取暖,你可以直接用h ...

再问一个,就是有个柱子灯是一靠近就亮走了以后自动灭的是什么?怎么造?

苏绾绾 发表于 2013-10-8 22:07

感谢楼主分享

yzzn2009 发表于 2013-10-8 22:15

本帖最后由 yzzn2009 于 2013-10-8 22:17 编辑

sunkukong 发表于 2013-10-8 22:02 static/image/common/back.gif
再问一个,就是有个柱子灯是一靠近就亮走了以后自动灭的是什么?怎么造?
...
好像是麦斯威尔灯


.用噩梦燃料种麦斯威尔灯

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

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

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

moranyuyan 发表于 2013-10-8 22:27

多谢楼主分享:lol

dzpqkl 发表于 2013-10-8 23:00

厉害啊,学习了

alskyiy 发表于 2013-10-8 23:40

如何能让主角(就是初始人物)具备不怕火和不怕黑夜的功能啊?

fbi007sos 发表于 2013-10-9 00:16

O.O 话说 既然 伍迪变身海狸那可不可以 吃不同的东西 变身其他动物?
或者吃不同颜色的宝石 变身不同的人物?
最近感觉修改的游戏 已经到一个段落了。。。暂时没有其他想改的了。。。目前下了几个做的不错的人物MOD。。。还挺新鲜的

fbi007sos 发表于 2013-10-9 00:19

如果变个兔人 或者 猪人 小偷什么的 应该也挺有意思

alskyiy 发表于 2013-10-9 00:28

yzzn2009 发表于 2013-10-8 21:22 static/image/common/back.gif
修改比较繁琐,我和lvyan2015一起做过一个万用斧mod,里面具备各种功能,而且带照明和取暖,你可以直接用h ...

其实。主要就是想要露西的斧头能开石头而已。其他的不需要,这样,可玩性还是很高的。不会破坏游戏的平衡。所以,求修改露西斧头可以采石头的方法。

yzzn2009 发表于 2013-10-9 00:28

本帖最后由 yzzn2009 于 2013-10-9 00:54 编辑

刚给牛群剃完毛,看来它们不太满意

yzzn2009 发表于 2013-10-9 00:35

alskyiy 发表于 2013-10-8 23:40 static/image/common/back.gif
如何能让主角(就是初始人物)具备不怕火和不怕黑夜的功能啊?

主角不怕火、不怕黑暗

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

      inst:AddComponent("grue")
      inst.components.grue:SetSounds("dontstarve/charlie/warn","dontstarve/charlie/attack")

    替换为:

      --inst:AddComponent("grue")
      --inst.components.grue:SetSounds("dontstarve/charlie/warn","dontstarve/charlie/attack")
        inst.components.health.fire_damage_scale = 0

    即可让主角不怕火、不怕黑暗

yzzn2009 发表于 2013-10-9 00:40

fbi007sos 发表于 2013-10-9 00:16 static/image/common/back.gif
O.O 话说 既然 伍迪变身海狸那可不可以 吃不同的东西 变身其他动物?
或者吃不同颜色的宝石 变身不同的人 ...
海狸不是按动物文件创建的,它的动画与其他生物也不同,如果让伍迪变其他动物,会导致许多文件出错

yzzn2009 发表于 2013-10-9 00:43

本帖最后由 yzzn2009 于 2013-10-9 00:52 编辑

994274298 发表于 2013-10-8 21:51 static/image/common/back.gif
想说 易宁大神下次更新的计划是什么         还有最近主要更新什么方面的      还有几天更新一次谢谢 ...
在代码的迷宫里游荡,完全没有计划,有成有破。最新围绕牛做了更新,可以经营自己的牛群

yzzn2009 发表于 2013-10-9 00:50

alskyiy 发表于 2013-10-9 00:28 static/image/common/back.gif
其实。主要就是想要露西的斧头能开石头而已。其他的不需要,这样,可玩性还是很高的。不会破坏游戏的平衡 ...

露西的斧头可照明、挖石头,攻击力提高10倍

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

    1.在local function onequip(inst, owner) 的下一行插入下列内容:

        inst.Light:Enable(true)

    2.在local function onunequip(inst, owner) 的下一行插入下列内容:

        inst.Light:Enable(false)

    3.在MakeInventoryPhysics(inst)的下一行插入下列内容:

    local light = inst.entity:AddLight()
        light:SetFalloff(0.4)
        light:SetIntensity(.7)
        light:SetRadius(2.5)
        light:SetColour(180/255, 195/255, 150/255)
    light:Enable(true)

    4.在inst:AddComponent("tool")的下一行插入inst.components.tool:SetAction(ACTIONS.MINE, 15)

    5.将inst.components.weapon:SetDamage(TUNING.AXE_DAMAGE)替换为inst.components.weapon:SetDamage(TUNING.AXE_DAMAGE*10)

    6.将下列内容:

    inst:AddComponent("sentientaxe")
    inst:DoTaskInTime(0, function() if not GetPlayer() or GetPlayer().prefab ~= "woodie" then inst:Remove() end end)

    替换为:

    --inst:AddComponent("sentientaxe")
    --inst:DoTaskInTime(0, function() if not GetPlayer() or GetPlayer().prefab ~= "woodie" then inst:Remove() end end)

alskyiy 发表于 2013-10-9 02:09

哇嚓。易宁大神你那么晚还不睡啊。

默阿 发表于 2013-10-9 09:13

非常受用!!!!!感谢

wwwk25421 发表于 2013-10-9 09:14

很给力~没隐藏也顶一个

alskyiy 发表于 2013-10-9 11:29

新下载的21版本。自带一个坎普斯的MOD好像。有了这个MOD,我修改的坎普斯冷藏功能就无效了。关闭这个MOD也不行,求助。
页: 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)