yzzn2009 发表于 2013-10-16 22:10

SayKIO 发表于 2013-10-16 21:06 static/image/common/back.gif
主角可以在黑暗時有火在腳底嗎?
這個亦是不錯的修改.方便大家.
另外亦希望新增一些別的主角有的特殊技能 ...

生薇洛的火,前提是将主角的脑最大值设为120(原值为200),会与许多人物有冲突。一些主角的特别技能也有这样的问题,而且都需要修改大量代码,不太适合我们的实用修改技巧,因为步骤越多,大家修改时越容易出错。现在修改技巧中,只加入了几项比较简单的,比如全人物可制造魔法书、全民吹气球等。

很多人都愿意带狗,我自己也改出来过,但也是同样修改比较复杂,需要修改狗的脑文件,以及狗的攻击目标,还要给主角设“狗朋友”标签等等,操作性不强。

    一.种硝石得红色大象

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

local function OnDeploy (inst, pt)
    local koalefant_summer = SpawnPrefab("koalefant_summer")
    if koalefant_summer then
      koalefant_summer:PushEvent("growfromnitre")
                koalefant_summer.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\flint.lua文件,在inst:AddComponent("tradable")的下一行插入下列内容:

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

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

2416202910 发表于 2013-10-17 12:38

1我妈个头啊!这里是讨论的,不是给你刷金元的。。。

2416202910 发表于 2013-10-17 12:40

{:3_95:}额,这近200的修改技巧就没有一个挑战难点的么。。。

jayvscxx 发表于 2013-10-17 13:11

请问冬天的草 树枝 浆果 蘑菇 会不会生长?农场呢?如果会生长,时间是多少啊?我选的是永冬的,现在200天过去了,没见长啊。
冬天有可能获得种子吗?(鸟不见掉落啊)

1304755606 发表于 2013-10-17 13:36

我没修改过洞穴花文件啊

yzzn2009 发表于 2013-10-17 14:23

jayvscxx 发表于 2013-10-17 13:11 static/image/common/back.gif
请问冬天的草 树枝 浆果 蘑菇 会不会生长?农场呢?如果会生长,时间是多少啊?我选的是永冬的,现在200天 ...

六十四.冬天农作物也生长

    用记事本打开游戏目录\data\scripts\tuning.lua文件,将MIN_CROP_GROW_TEMP = 5,替换为MIN_CROP_GROW_TEMP = -100,

    即可让农作物在冬天也生长




二.冬天草、树杈、蘑菇、香蕉树、苔藓、浆果、芦苇也生长

    用记事本打开游戏目录\data\scripts\standardcomponents.lua文件,将inst.components.pickable:Pause()替换为inst.components.pickable:Resume()

    即可让这些植物冬天也生长。注意如果存档已经是冬天,那么只有挖起来再种下的植物才会在冬天继续生长




三.冬天鸟也掉种子

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

                inst.components.periodicspawner:SetSpawnTestFn( function()
                        return GetWorld().components.seasonmanager:IsSummer()
                end)

    替换为:

      inst.components.periodicspawner:Start()

    即可让鸟在冬天也掉种子

yzzn2009 发表于 2013-10-17 14:27

1304755606 发表于 2013-10-17 13:36 static/image/common/back.gif
我没修改过洞穴花文件啊

一般能进游戏代表没有格式错误,能进存档代表主角身边物品没有出错,而打开物品就跳出,一定是物品错误,要么是mod干扰,要么是修改错,要么是动画、贴图错。解决修改错,唯一的方法就是还原原文件

yzzn2009 发表于 2013-10-17 14:28

2416202910 发表于 2013-10-17 12:40 static/image/common/back.gif
额,这近200的修改技巧就没有一个挑战难点的么。。。

什么是挑战难点呢,是指增加游戏难度吗

994274298 发表于 2013-10-17 17:13

浆果从采完要从新施肥啊


好坑爹的设定

994274298 发表于 2013-10-17 17:16

还有 能把10秒加强吗   或者 跟隐身背心这样的带羽毛帽什么的      

有_人_坑我 发表于 2013-10-17 17:39

yzzn2009 发表于 2013-10-17 14:23 static/image/common/back.gif
六十四.冬天农作物也生长

    用记事本打开游戏目录\data\scripts\tuning.lua文件,将MIN_CROP_GROW_TEM ...

御风飞翔 中怎么能增加飞翔的高度,怎么能增加或使羽毛不耗尽?

yzzn2009 发表于 2013-10-17 17:43

994274298 发表于 2013-10-17 17:13 static/image/common/back.gif
浆果从采完要从新施肥啊




修改技巧中有,采浆果同样不用施肥

四十九.种果树丛不用施肥

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

    1.将inst.components.pickable:MakeBarren()替换为--inst.components.pickable:MakeBarren()

    2.在local function onpickedfn(inst, picker)的下一行插入以下内容:

        inst.components.pickable.cycles_left = 5

    即可种果树丛不用施肥

yzzn2009 发表于 2013-10-17 17:50

994274298 发表于 2013-10-17 17:16 static/image/common/back.gif
还有 能把10秒加强吗   或者 跟隐身背心这样的带羽毛帽什么的

因为游戏存在物理性,主角在高空移动会不断减低高度,直至落到地面。我特意加入定时语句,设定在10秒,就是为了保持高度不下降太多。你可以随意调节时间,但试过长时间后,就知道我的用心良苦了

一六一.御风飞翔(装备羽毛飞翔10秒)

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

local function onequip(inst, owner)
    inst.fire = SpawnPrefab( "feather_"..name )
    local follower = inst.fire.entity:AddFollower()
    follower:FollowSymbol( inst.GUID, "swap_object", 0, 60, 0 )
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y+30, pt.z)
    inst:DoTaskInTime(10, function()
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y-30, pt.z)
    inst:Remove()
    end)
end

local function onunequip(inst, owner)
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y-30, pt.z)
    inst.fire:Remove()
    inst.fire = nil
end

    inst:AddComponent("equippable")
    inst.components.equippable:SetOnEquip( onequip )
    inst.components.equippable:SetOnUnequip( onunequip )
    inst.components.equippable.equipslot = EQUIPSLOTS.HEAD
    inst.components.equippable.walkspeedmult = TUNING.CANE_SPEED_MULT*5


    将其中的数字10(10秒)调节为想要的数字

994274298 发表于 2013-10-17 17:54

是不是 时间太长了 需要升高相对的高度    太高   显示的地面棉机就太大 然后会卡

yzzn2009 发表于 2013-10-17 17:57

有_人_坑我 发表于 2013-10-17 17:39 static/image/common/back.gif
御风飞翔 中怎么能增加飞翔的高度,怎么能增加或使羽毛不耗尽?

飞太高,地面的细节就看不清了,太低移动一段距离就落地了,你可以自己调参数试一试,找到最佳效果。羽毛耗尽是我特意加的功能,为了消耗一下过剩的材料(只有消耗物资,才会珍惜空中的时刻),按下面的修改就不消耗羽毛了

一六一.御风飞翔(装备羽毛飞翔10秒)

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

local function onequip(inst, owner)
    inst.fire = SpawnPrefab( "feather_"..name )
    local follower = inst.fire.entity:AddFollower()
    follower:FollowSymbol( inst.GUID, "swap_object", 0, 60, 0 )
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y+30, pt.z)
    inst:DoTaskInTime(10, function()
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y-30, pt.z)
    --inst:Remove()
    end)
end

local function onunequip(inst, owner)
    local pt = owner:GetPosition()
    owner.Transform:SetPosition(pt.x, pt.y-30, pt.z)
    inst.fire:Remove()
    inst.fire = nil
end

    inst:AddComponent("equippable")
    inst.components.equippable:SetOnEquip( onequip )
    inst.components.equippable:SetOnUnequip( onunequip )
    inst.components.equippable.equipslot = EQUIPSLOTS.HEAD
    inst.components.equippable.walkspeedmult = TUNING.CANE_SPEED_MULT*5


    将其中3个数字30(高度)修改为其他数字,即可调整飞行高度

yzzn2009 发表于 2013-10-17 17:59

994274298 发表于 2013-10-17 17:54 static/image/common/back.gif
是不是 时间太长了 需要升高相对的高度    太高   显示的地面棉机就太大 然后会卡 ...

你说的完全正确,所以我昨天才花了好多时间找到比较合理的数值搭配

994274298 发表于 2013-10-17 19:14

yzzn2009 发表于 2013-10-17 18:10 static/image/common/back.gif
技术上没什么问题,但感觉使用效果不明显,因为看不到敌人在掉血(游戏中也没有血的动画)。护身符的修改 ...

可以配合血量显示MOD:o

angelwing_518 发表于 2013-10-17 20:52

感谢大神,必须顶起

2432494393DM 发表于 2013-10-17 21:48

让萤火虫,一直都可以看到怎么改,好抓

yzzn2009 发表于 2013-10-17 23:24

2432494393DM 发表于 2013-10-17 21:48 static/image/common/back.gif
让萤火虫,一直都可以看到怎么改,好抓

萤火虫不怕人(人靠近不会灭)

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

      inst:AddTag("NOCLICK")
      if inst.lighton then
            fadeout(inst)
      end
      inst.lighton = false

    替换为:

      if not inst.lighton then
            fadein(inst)
      end
      inst.lighton = true

陸雲龍 发表于 2013-10-17 23:39

這個支持一大下

点44子弹 发表于 2013-10-18 10:18

太感谢了,谢谢分享。

2416202910 发表于 2013-10-18 12:04

yzzn2009 发表于 2013-10-17 14:28 static/image/common/back.gif
什么是挑战难点呢,是指增加游戏难度吗

{:3_125:}就素啦。。。{:3_121:}我就知道你肯定有

2416202910 发表于 2013-10-18 12:05

yzzn2009 发表于 2013-10-17 14:28 static/image/common/back.gif
什么是挑战难点呢,是指增加游戏难度吗

{:3_125:}就素啦。。。{:3_121:}我就知道你肯定有

cws1017460382 发表于 2013-10-18 13:37

大神更新的东西有用啊。

cws1017460382 发表于 2013-10-18 13:40

要超10万了,恭喜楼主。

yzzn2009 发表于 2013-10-18 13:47

cws1017460382 发表于 2013-10-18 13:40 static/image/common/back.gif
要超10万了,恭喜楼主。

因为你们的鼓励和支持,修改技巧才能走到今天,我们一同创造了它,也让它服务了更多的人

xefgt 发表于 2013-10-18 16:20

感觉越改越离谱了啊,都快完全失去原样了,虽然知道不会有人全部都改,但是看到最新那个秒全屏的大招- -,,,跟原作不符了
很感谢楼主这样的努力付出,为了大家方便
但是大家的要求有点。。。过了吧
最后再支持一下,快点突破10万吧

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

yzzn2009 发表于 2013-10-17 18:10 static/image/common/back.gif
技术上没什么问题,但感觉使用效果不明显,因为看不到敌人在掉血(游戏中也没有血的动画)。护身符的修改 ...

我有显血mod。。。。。。。。。。。。。。。

yzzn2009 发表于 2013-10-18 20:01

xefgt 发表于 2013-10-18 16:20 static/image/common/back.gif
感觉越改越离谱了啊,都快完全失去原样了,虽然知道不会有人全部都改,但是看到最新那个秒全屏的大招- -, ...

你说的问题我也有感觉,修改太强大了会损失过程中的乐趣。“死神之光”只是针对地洞里群魔乱舞时的最后杀手锏,而且我做了限制,释放一次需要充3个荧光果,就为了防止无限大规模杀伤。感谢你的支持,数字不重要,重要的是我们曾一起努力过
页: 60 61 62 63 64 65 66 67 68 69 [70] 71 72 73 74 75 76 77 78 79
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)