yzzn2009 发表于 2013-8-16 12:17

风华正茂123 发表于 2013-8-16 10:18 static/image/common/back.gif
求问楼主,我加了个武器的MOD,下面这两句是说这个武器的使用次数是暗影刀的3倍,我不明白为什么写成两句话 ...

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

yzzn2009 发表于 2013-8-16 12:28

wuzihang101 发表于 2013-8-16 11:09 static/image/common/back.gif
怎么让背包具有保暖功效呢?

装备背包可取暖

    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

wuzihang101 发表于 2013-8-16 12:39

还有种子能够在地上随机出现,我想让肉也有这个功能行吗?

风华正茂123 发表于 2013-8-16 12:47

yzzn2009 发表于 2013-8-16 12:17 static/image/common/back.gif
SetUses除以SetMaxUses等于该武器所剩百分比,如果SetUses*5,而SetMaxUses不动,则游戏中显示500%;如果 ...

这下明白了,谢谢楼主

yzzn2009 发表于 2013-8-16 12:50

wuzihang101 发表于 2013-8-16 12:39 static/image/common/back.gif
还有种子能够在地上随机出现,我想让肉也有这个功能行吗?

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

kikkon 发表于 2013-8-16 22:33

感谢楼主的辛苦,这么好的帖子只有20页回复,自己修改比下MOD强多了

2636315131 发表于 2013-8-16 23:26

yzzn2009 发表于 2013-8-16 21:34 static/image/common/back.gif
不好意思,QQ不太方便,打开tuning.lua文件,一眼不就可以看见主角血量吗




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

不愿辜负 发表于 2013-8-17 08:08

请问能把疯猪改成不主动打动物和人呢?

goodzmq 发表于 2013-8-17 11:03

雄起,顶起来

不知为何 发表于 2013-8-17 11:05

撒的打算的撒的飒飒啊

不愿辜负 发表于 2013-8-17 13:57

2636315131 发表于 2013-8-16 23:26
恩 这个我是发现这并不是挨着的,有些地方一改就进去闪退

请问能把疯猪改成不主动打动物和人呢?

yzzn2009 发表于 2013-8-17 13:59

不愿辜负 发表于 2013-8-17 08:08 static/image/common/back.gif
请问能把疯猪改成不主动打动物和人呢?

疯猪不主动攻击人和动物:用记事本打开游戏目录\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")


不愿辜负 发表于 2013-8-17 13:59

不愿辜负 发表于 2013-8-17 13:57
请问能把疯猪改成不主动打动物和人呢?

请问能把鱼人改成可戴帽子吗?

yzzn2009 发表于 2013-8-17 14:25

不愿辜负 发表于 2013-8-17 13:59 static/image/common/back.gif
请问能把鱼人改成可戴帽子吗?

给鱼人带帽子:用记事本打开游戏目录\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

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

dkvup 发表于 2013-8-17 15:43

實用....嗎?
那有沒有辦法砍掉數時不留樹根
或是像拔草一樣加快挖起書根的辦法
我覺得滿實用的....不然每次都要挖半天....

�ɿ� 发表于 2013-8-17 15:47

fkuennlyvii 发表于 2013-5-25 21:35 static/image/common/back.gif
话说···吹剑高了不会被海像爹爹秒么···

file:///D:/QQ2012/Users/2646787489/Image/1RKY3LN$D4~OX~%7BGDCM

yzzn2009 发表于 2013-8-17 17:03

dkvup 发表于 2013-8-17 15:43 static/image/common/back.gif
實用....嗎?
那有沒有辦法砍掉數時不留樹根
或是像拔草一樣加快挖起書根的辦法


砍树无树桩

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

    inst:Remove()

    即可砍树无树桩

|_歹匕ㄋ| 发表于 2013-8-17 20:13

我勒个擦,无聊自己研究用蜘蛛网种战车出来, 出来了就把围墙给我毁了,围墙永固对战车没有哇?

yzzn2009 发表于 2013-8-17 20:48

|_歹匕ㄋ| 发表于 2013-8-17 20:13 static/image/common/back.gif
我勒个擦,无聊自己研究用蜘蛛网种战车出来, 出来了就把围墙给我毁了,围墙永固对战车没有哇? ...
犀牛的攻击方式不同,属于直接删除墙,替换为大崩溃效果,而非减血模式,主要由于犀牛文件(rook.lua)中包含下列语句导致,主要为了撞破大理石柱子

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

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

|_歹匕ㄋ| 发表于 2013-8-17 22:53

yzzn2009 发表于 2013-8-17 20:48 static/image/common/back.gif
犀牛的攻击方式不同,属于直接删除墙,替换为大崩溃效果,而非减血模式,主要由于犀牛文件(rook.lua)中 ...

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

夢瑆哬溡能楿見 发表于 2013-8-18 09:16

可以让猪人永久跟随吗

994274298 发表于 2013-8-18 11:26

能不能弄个种牛毛得牛啊感谢:loveliness:

有_人_坑我 发表于 2013-8-18 13:08

yzzn2009 发表于 2013-8-14 15:53 static/image/common/back.gif
有5位同学下手太快了,8月14日更新版刚发出就被下载了5次,其中生命号角存在一点漏洞,我在几分钟后修复了 ...

靠,不早说

fjguest 发表于 2013-8-18 13:13

yzzn2009 发表于 2013-8-15 19:58 static/image/common/back.gif
花瓣种花(花可移植)

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

太感谢了,呵呵,强人啊

fxxhero 发表于 2013-8-18 13:23

:lol 感谢分享

yzzn2009 发表于 2013-8-18 13:49

本帖最后由 yzzn2009 于 2013-8-18 14:02 编辑

994274298 发表于 2013-8-18 11:26 static/image/common/back.gif
能不能弄个种牛毛得牛啊感谢不知道你要种大牛还是小牛,自己选一个吧

一.种牛毛得小牛

    用记事本打开游戏目录\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

yzzn2009 发表于 2013-8-18 13:52

夢瑆哬溡能楿見 发表于 2013-8-18 09:16 static/image/common/back.gif
可以让猪人永久跟随吗
猪人永久跟随

    用记事本打开游戏目录\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

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

yzzn2009 发表于 2013-8-18 18:54

    8月20日饥荒19版就会出炉了,官方公告说,这将是倒数第4次更新,也就是说22版将是游戏更新的结束。而且19版之后的更新将主要集中在修复bug上,而非增加新内容,这也将使修改技巧更加通用。下周我会努力在第一时间让修改技巧支持19版,也希望大家尽快更新游戏版本。

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

夢瑆哬溡能楿見 发表于 2013-8-18 19:40

能不能用浆果喂猪让猪跟随

994274298 发表于 2013-8-18 19:42

谢谢大神:loveliness:
页: 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22 23 24 25 26 27 28
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)