yzzn2009
发表于 2013-7-22 16:21
℡雪花丶那个飘 发表于 2013-7-21 18:35 static/image/common/back.gif
请楼主找一下小高鸟不需要喂食的修改方法,谢谢了!
小高鸟、青年高鸟不需喂食:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,将下列内容:
inst:AddComponent("hunger")
inst.components.hunger:SetMax(TUNING.SMALLBIRD_HUNGER)
inst.components.hunger:SetRate(TUNING.SMALLBIRD_HUNGER/TUNING.SMALLBIRD_STARVE_TIME)
inst.components.hunger:SetKillRate(TUNING.SMALLBIRD_HEALTH/TUNING.SMALLBIRD_STARVE_KILL_TIME)
inst.components.hunger:SetMax(TUNING.TEENBIRD_HUNGER)
inst.components.hunger:SetRate(TUNING.TEENBIRD_HUNGER/TUNING.TEENBIRD_STARVE_TIME)
inst.components.hunger:SetKillRate(TUNING.TEENBIRD_HEALTH/TUNING.TEENBIRD_STARVE_KILL_TIME)
修改为:
--inst:AddComponent("hunger")
--inst.components.hunger:SetMax(TUNING.SMALLBIRD_HUNGER)
--inst.components.hunger:SetRate(TUNING.SMALLBIRD_HUNGER/TUNING.SMALLBIRD_STARVE_TIME)
--inst.components.hunger:SetKillRate(TUNING.SMALLBIRD_HEALTH/TUNING.SMALLBIRD_STARVE_KILL_TIME)
--inst.components.hunger:SetMax(TUNING.TEENBIRD_HUNGER)
--inst.components.hunger:SetRate(TUNING.TEENBIRD_HUNGER/TUNING.TEENBIRD_STARVE_TIME)
--inst.components.hunger:SetKillRate(TUNING.TEENBIRD_HEALTH/TUNING.TEENBIRD_STARVE_KILL_TIME)
即可让小高鸟、青年高鸟不需喂食。我只在游戏里测试了一天,小高鸟不会饿,你再多测试一下吧
yzzn2009
发表于 2013-7-22 16:43
ll112332 发表于 2013-7-22 07:50 static/image/common/back.gif
求个改贝雷帽的办法
你是要修改海象帽子无限使用吗?还是自己制造海象帽子?
1.海象帽子无限使用:用记事本打开游戏目录\data\scripts\prefabs\hats.lua文件,先搜索local function walrus()语句,再将下面几行的下列内容:
inst:AddComponent("fueled")
inst.components.fueled.fueltype = "USAGE"
inst.components.fueled:InitializeFuelLevel(TUNING.WALRUSHAT_PERISHTIME)
inst.components.fueled:SetDepletedFn(generic_perish)
修改为:
--inst:AddComponent("fueled")
--inst.components.fueled.fueltype = "USAGE"
--inst.components.fueled:InitializeFuelLevel(TUNING.WALRUSHAT_PERISHTIME)
--inst.components.fueled:SetDepletedFn(generic_perish)
即可使海象帽子无限使用
2.制造海象帽子:用记事本打开游戏目录\data\scripts\recipes.lua文件,在Recipe("trunkvest_winter", {Ingredient("trunk_winter", 1),Ingredient("silk", 8), Ingredient("beefalowool", 2)}, RECIPETABS.DRESS,2)的下一行插入下列内容:
Recipe("walrushat", {Ingredient("silk", 6)}, RECIPETABS.DRESS,2)
即可以在制造帽子的选项中,以6个蛛丝制造海象帽子
眼鏡/aiq鱼
发表于 2013-7-22 17:12
好东西!强大至极!
祗緗簡單妳﹏
发表于 2013-7-22 18:22
亲,问你2个问题袄。
1.修改制作道具的配方的部分,比如说营火里面的RECIPETABS.LIGHT, 0, "campfire_placer"也就是 配方标签, 0, "放置营火"这两个是什么意思?还有RECIPETABS.DRESS,2 RECIPETABS.REFINE,1这些都是什么意思呢?
2.就是跟上面的问题也有关,就是在网上看到有那种能回复脑残的MAXWELL留声机,但是制作完之后直接就在脚下出现,不可以选择位置,如果我添加 "campfire_placer"代码会不会可以选择建造的位置呢?
yzzn2009
发表于 2013-7-22 19:23
祗緗簡單妳﹏ 发表于 2013-7-22 18:22 static/image/common/back.gif
亲,问你2个问题袄。
1.修改制作道具的配方的部分,比如说营火里面的RECIPETABS.LIGHT, 0, "campfire_place ...
回答问题1:campfire_placer是放置物品时采用的影子(地点可以放置时为绿色),其他还有treasurechest_placer等影子
回答问题2:RECIPETABS.DRESS,2 RECIPETABS.REFINE,1是制造物品时所需科技或机器的等级,数字越高,需要的等级越高,其他物品行最后的标签都与之类似。
回答问题3:MAXWELL留声机要想放置在指定位置,可以在末尾加campfire_placer。给出以1个黄金造MAXWELL留声机的例子:
Recipe("maxwellphonograph", {Ingredient("goldnugget", 1)}, RECIPETABS.LIGHT, 0, "campfire_placer")
注意MAXWELL留声机不是一个规范的物品,缺少很多组件,建造后游戏很容易死,慎用
花田国都
发表于 2013-7-22 22:38
开机只是为了支持~~~
花田国都
发表于 2013-7-22 23:21
请问我下的17版的,但是右上角天数一直是1,现在干脆就一个白天,连天数都没有了,怎么办尼?
yzzn2009
发表于 2013-7-23 01:14
花田国都 发表于 2013-7-22 23:21 static/image/common/back.gif
请问我下的17版的,但是右上角天数一直是1,现在干脆就一个白天,连天数都没有了,怎么办尼? ...
再坚持一天,18版就出来了:L
起个bb名
发表于 2013-7-23 09:34
大大可以解答下214楼的小问题吗?
还有有没有办法让火鸡不要见到人就跑来跑去的?
zuesapplo
发表于 2013-7-23 09:35
留个记号~太实用了
yzzn2009
发表于 2013-7-23 12:58
起个bb名 发表于 2013-7-23 09:34 static/image/common/back.gif
大大可以解答下214楼的小问题吗?
还有有没有办法让火鸡不要见到人就跑来跑去的? ...
1.用某样东西种另一样东西的语句,不受游戏设置物品有无、多少的限制,只要游戏文件中有的物品,都可以调用。举例用腐烂食物种高鸟语句中:
local function OnDeploy (inst, pt)
local tallbird = SpawnPrefab("tallbird")
if tallbird then
tallbird:PushEvent("growfromspoiledfood")
tallbird.Transform:SetPosition(pt.x, pt.y, pt.z)
inst.components.stackable:Get():Remove()
end
end
inst:AddComponent("deployable")
inst.components.deployable.ondeploy = OnDeploy
其中tallbird(高鸟)是要种出的物品,全部tallbird都换成你要调用的物品名称。growfromspoiledfood中的spoiledfood(腐烂食物)是用什么来种,因为已经在腐烂食物的文件中修改了,这里可改可不改。修改前只要把文件备份一下,即使改错了,重新替换回来就行了,不会坏档。
2.让火鸡不怕人:用记事本打开游戏目录\data\scripts\brains\perdbrain.lua文件,将local SEE_PLAYER_DIST = 5修改为local SEE_PLAYER_DIST = 0即可
ll112332
发表于 2013-7-23 13:39
不知道怎么回事 盔甲100%总是用不了,求个猪皮帽无限使用修改。
yzzn2009
发表于 2013-7-23 14:09
本帖最后由 yzzn2009 于 2013-7-23 16:58 编辑
ll112332 发表于 2013-7-23 13:39 static/image/common/back.gif
不知道怎么回事 盔甲100%总是用不了,求个猪皮帽无限使用修改。
因为有的装备除了被打时掉百分比外,自然也会磨损,比如猪皮帽,因此须将自然磨损的百分比也停掉。
猪皮帽无限使用:
1.用记事本打开游戏目录\data\scripts\components\armor.lua文件,将self.inst:Remove()修改为--self.inst:Remove()
2.用记事本打开游戏目录\data\prefabs\hats.lua文件,先查找football,再查找下列内容(因为所有帽子都在一个文件中,我们只修改猪皮帽的参数):
inst:AddComponent("fueled")
inst.components.fueled.fueltype = "USAGE"
inst.components.fueled:InitializeFuelLevel(TUNING.FEATHERHAT_PERISHTIME)
inst.components.fueled:SetDepletedFn(generic_perish)
修改为:
--inst:AddComponent("fueled")
--inst.components.fueled.fueltype = "USAGE"
--inst.components.fueled:InitializeFuelLevel(TUNING.FEATHERHAT_PERISHTIME)
--inst.components.fueled:SetDepletedFn(generic_perish)
即可让猪皮帽无限使用
ll112332
发表于 2013-7-23 15:46
全改之后 和 盔甲一样持久100%挨打不变 换下来就0% 物品还在 没效果
yuqitaostc333
发表于 2013-7-23 16:08
大神啊~求解答一个困扰已久的问题,高鸟在成年后就会背叛了,
求一个让高鸟永远停留在青年状态的~一直像小弟一样跟在后面
yzzn2009
发表于 2013-7-23 17:00
本帖最后由 yzzn2009 于 2013-7-23 17:01 编辑
ll112332 发表于 2013-7-23 15:46 static/image/common/back.gif
全改之后 和 盔甲一样持久100%挨打不变 换下来就0% 物品还在 没效果
换了一条路线,见231楼。现在这样的修改,猪皮帽被打会逐步下到0%,但不会消失,可以无限使用,实测过了
yzzn2009
发表于 2013-7-23 17:41
yuqitaostc333 发表于 2013-7-23 16:08 static/image/common/back.gif
大神啊~求解答一个困扰已久的问题,高鸟在成年后就会背叛了,
求一个让高鸟永远停留在青年状态的~一直像小 ...
修改青年高鸟不长大有2条路线,第1条是把变成成年鸟的语句替换为变成青年鸟,但好像这样的青年鸟就不认识主角了(我是让它1小时长大一次,但从小鸟就不认人)。所以我给你一个简单的第2条路线吧,就是延长青年高鸟阶段的时间
用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,将return TUNING.TEENBIRD_GROW_TIME修改为return TUNING.TEENBIRD_GROW_TIME*1000即可,这样在18000天内,青年高鸟都不会长成成年鸟,至于18000天之后吗,恐怕主角都老死了
yuqitaostc333
发表于 2013-7-23 19:31
yzzn2009 发表于 2013-7-23 17:41 static/image/common/back.gif
修改青年高鸟不长大有2条路线,第1条是把变成成年鸟的语句替换为变成青年鸟,但好像这样的青年鸟就不认识 ...
3Q,大神这么快就回复了,好高兴
huandonqin
发表于 2013-7-23 21:05
谢谢分享
gjyy81
发表于 2013-7-24 00:03
哎呀,太恐怖了,厉害啊
yuqitaostc333
发表于 2013-7-24 01:01
大神,又来麻烦你了,我觉得小高脚鸟死的太快了,有没有提高小高脚鸟血量的方法,能自动回血更好了~
yzzn2009
发表于 2013-7-24 01:43
yuqitaostc333 发表于 2013-7-24 01:01 static/image/common/back.gif
大神,又来麻烦你了,我觉得小高脚鸟死的太快了,有没有提高小高脚鸟血量的方法,能自动回血更好了~ ...
高鸟是靠吃食物回血的,而饥饿值又关联它能否跟随主角,所以加自动回血会不会有问题我有点吃不准。还是提高高鸟的血量比较安全吧
1.提高小高鸟的血量:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,将inst.components.health:SetMaxHealth(TUNING.SMALLBIRD_HEALTH)修改为inst.components.health:SetMaxHealth(TUNING.SMALLBIRD_HEALTH*100)即可让小高鸟拥有5000的血量,想自行调整血量,可以更改100这个数字,每加减1血量上升或下降50点
2.提高年轻高鸟的血量:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,将inst.components.health:SetMaxHealth(TUNING.TEENBIRD_HEALTH)修改为inst.components.health:SetMaxHealth(TUNING.TEENBIRD_HEALTH*100)即可,这里的100数字,每加减1血量上升或下降300点
3.自动回血:用记事本打开游戏目录\data\scripts\prefabs\smallbird.lua文件,在inst:AddComponent("health")的下一行插入inst.components.health:StartRegen(30, 10)即可,每10秒回30点血,可自行调整。修改前做好备份哦
yuqitaostc333
发表于 2013-7-24 01:58
yzzn2009 发表于 2013-7-24 01:43 static/image/common/back.gif
高鸟是靠吃食物回血的,而饥饿值又关联它能否跟随主角,所以加自动回血会不会有问题我有点吃不准。还是提 ...
太感谢了~
baobaowawa
发表于 2013-7-24 08:43
多谢分享。
pmjjay
发表于 2013-7-24 10:28
:lol好东西呢 马克一下
yzzn2009
发表于 2013-7-24 14:22
本帖最后由 yzzn2009 于 2013-7-24 14:47 编辑
为实用修改技巧添加了索引。最初的修改技巧只有7项,靠大家的热情和共同努力,如今已经五十多项了,有了索引,查找起来就方便些了。每次朋友们提出修改的问题,我都尽可能给出方法,但我的水平也终究有限,不可能全都回答得了,也希望大家体谅。同时,如果有高手看见这些问题,也希望我们能共同研究解答,为更多人提供方便{:3_102:}
yuqitaostc333
发表于 2013-7-24 16:36
yzzn2009 发表于 2013-7-24 14:22 static/image/common/back.gif
为实用修改技巧添加了索引。最初的修改技巧只有7项,靠大家的热情和共同努力,如今已经五十多项了,有了索 ...
大神,我测试过了,高鸟每秒回血没有问题~我是每10秒回300=。=哈哈另外,还希望大神能给出一些常用工具不掉耐久的修改方法(像那个矿工帽一样不显示耐久
常用工具:斧子、铁锹、铲子、草叉、锤子之类的(原来还觉得没什么,到后面燧石太少了。。一直造太浪费材料了
还有一些常用武器、护甲、陷阱的消除耐久~这些可以整合到一起发布下很实用的
大神~拜托了~(提了好多问题啊哈哈~
qqwwzjl
发表于 2013-7-24 17:08
求大神教授下,1.要怎样把几种鸟类改成能堆叠呢2.要怎样才能加快晒肉架、蜂箱、农田的采集速度呢,想改成秒取。
在线等,谢谢!!!
lvyan2015
发表于 2013-7-24 18:05
本帖最后由 lvyan2015 于 2013-7-24 18:08 编辑
yuqitaostc333 发表于 2013-7-24 16:36 static/image/common/back.gif
大神,我测试过了,高鸟每秒回血没有问题~我是每10秒回300=。=哈哈另外,还希望大神能给出一些常用工具不 ...
真是海量啊,全写一遍,估计一宿都写不完。我教你去除耐久的窍门吧,这些工具和武器都是因为加了一个标签才拥有耐久度的。以斧子为例:
用记事本打开游戏目录\data\scripts\prefabs\axe.lua文件,将inst:AddComponent("finiteuses")修改为--inst:AddComponent("finiteuses")
再搜索inst.components.finiteuses语句,将所有以inst.components.finiteuses开头的语句前面都加入--即可去除斧子的耐久,其他工具及武器都如此,一招鲜,吃遍天。
相关工具名称:
AXE.lua 斧头
HAMMER.lua 锤
SHOVEL.lua 铲子
PITCHFORK.lua 草叉
PICKAXE.lua 镐
BUGNET.lua 捕虫网
SPEAR.lua 矛
SPIKE.lua 狼牙棒
FISHINGROD.lua 鱼杆
TRAP.lua 陷阱
BOOMERANG.lua 回旋镖
NIGHTSWORD.lua 暗影剑
STAFF.lua 魔杖
HAMBAT.lua 火腿棍棒
BATBAT.lua 蝙蝠棒
TRAP_TEETH.lua 牙齿陷阱
ARMORGRASS.lua 草盔甲
ARMORWOOD.lua 木盔甲
ARMORMARBLE.lua 大理石盔甲
盔甲去耐久度要多一个步骤,参见修改技巧“二十一.盔甲不用尽(用到剩0%不消失,可继续用)”,因为盔甲在被打时会掉百分比。(用错帐号了,用我爱人的帐号回复的,不好意思)
yzzn2009
发表于 2013-7-24 18:24
qqwwzjl 发表于 2013-7-24 17:08 static/image/common/back.gif
求大神教授下,1.要怎样把几种鸟类改成能堆叠呢2.要怎样才能加快晒肉架、蜂箱、农田的采集速度呢,想改成秒 ...
先给你鸟可堆叠的修改,另一些我需要研究一下。
鸟可以堆叠:用记事本打开游戏目录\data\scripts\prefabs\birds.lua文件,在inst:AddComponent("occupier")的下一行插入以下内容:
inst:AddComponent("stackable")
inst.components.stackable.maxsize = TUNING.STACK_SIZE_SMALLITEM
即可让鸟可堆叠