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

安安90 发表于 2013-9-15 21:49 static/image/common/back.gif
我可否弱弱的问一句,十八修改快速采集的那个文件名字是什么,里面就是写着 用记事本打开游戏目录\ ...

其中可采集物品的文件名就是下面berrybush.lua、cave_banana_tree.lua、flower_cave.lua等等,想快速采集哪种物品,就修改对应的文件即可

十八.加快采集速度

    用记事本打开游戏目录\data\scripts\prefabs\可采集物品.lua文件(具体文件名见下),在inst:AddComponent("pickable")的下一行插入以下内容:

      inst.components.pickable.quickpick = true

    即可加快可采集品采集速度

可采集物品:

berrybush.lua        浆果灌木丛
cave_banana_tree.lua        洞穴香蕉树
flower_cave.lua        洞穴花
grass.lua        草
marsh_bush.lua        尖刺灌木
reeds.lua        芦苇
sapling.lua        树苗
tallbirdnest.lua        高鸟巢

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

小涛丶 发表于 2013-9-15 15:43 static/image/common/back.gif
可以把噩梦燃料种3产荧光灯填在修改上面吗?          求填上去

种植的技术实在重复得太多了,修改技巧最新加入了“一二三.帽子戏法(高礼帽放在地上无限变出牛)”和“一三四.常用物品中英文名称”,两项组合在一起可以用帽子变出几百种物品,单独再重复种灯泡花的意义不太大了

渊小乖 发表于 2013-9-15 23:58

唉悲剧啊

hawkzzx 发表于 2013-9-16 01:40

感谢分享

4496164 发表于 2013-9-16 10:51

物品格子加到50个前后几列被挡住了怎么办?

向日葵的人生。 发表于 2013-9-16 11:44

大神..请问一样.怎么样让蕨类盆栽像花朵那样会出蝴蝶.并且能采蜂蜜

yzzn2009 发表于 2013-9-16 12:04

本帖最后由 yzzn2009 于 2013-9-16 12:06 编辑

4496164 发表于 2013-9-16 10:51 static/image/common/back.gif
物品格子加到50个前后几列被挡住了怎么办?
将选项(Options)——设置(Settings)——显示器大小(HUDsize)调为0就可以了

yzzn2009 发表于 2013-9-16 12:24

本帖最后由 yzzn2009 于 2013-9-16 12:34 编辑

向日葵的人生。 发表于 2013-9-16 11:44 static/image/common/back.gif
大神..请问一样.怎么样让蕨类盆栽像花朵那样会出蝴蝶.并且能采蜂蜜
升级了“靠近盆栽可补脑”,今天会加入更新

一三一.靠近盆栽可补脑、可采蜂蜜(20版及以后游戏使用)

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

    inst:AddTag("flower")
    inst:AddComponent("sanityaura")
    inst.components.sanityaura.aura = TUNING.SANITYAURA_SMALL
    inst:AddComponent("pickable")
    inst.components.pickable.picksound = "dontstarve/wilson/pickup_plants"
    inst.components.pickable:SetUp("honey", 30)

    即可靠近盆栽可补脑、可采蜂蜜(30秒生一次),还会招蜂引蝶,让你的家多一份温馨。盆栽在建造选项(锤子)下,用5个叶子、1个蜗牛壳碎片建造

blbox 发表于 2013-9-16 12:47

请问卤煮!
幼年小高鸟的生命值在哪里改啊~??
我很喜欢带着小高鸟出去开地图,可是~每次的结果都是不经意间小高鸟变成小肉TT_TT……
从来没有养成过青年高鸟。

小高鸟挺可爱的~我是希望它的攻击力和生命值都高一点,不要那么容易死了

渊小乖 发表于 2013-9-16 13:17

yzzn2009 发表于 2013-9-15 23:08 static/image/common/back.gif
SpawnPrefab("eyeturret_item").Transform:SetPosition(inst.Transform:GetWorldPosition())这句的意思是 ...

我一直追求完美的 我和另外一个人正在研究这个2世界跳出问题 等下相信就有结果了 好了我就出个补丁吧:)

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

blbox 发表于 2013-9-16 12:47 static/image/common/back.gif
请问卤煮!
幼年小高鸟的生命值在哪里改啊~??
我很喜欢带着小高鸟出去开地图,可是~每次的结果都是不经意 ...

小高鸟生命值、攻击力提高100倍:用记事本打开游戏目录\data\scripts\tuning.lua文件,将下列内容:

          SMALLBIRD_HEALTH = 50,
          SMALLBIRD_DAMAGE = 10,

    替换为:

          SMALLBIRD_HEALTH = 5000,
          SMALLBIRD_DAMAGE = 1000,

    即可让小高鸟生命值、攻击力提高100倍,数字可以随意调整

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

渊小乖 发表于 2013-9-16 13:17 static/image/common/back.gif
我一直追求完美的 我和另外一个人正在研究这个2世界跳出问题 等下相信就有结果了 好了我就出个补丁吧
...

等你的好消息

渊小乖 发表于 2013-9-16 14:59

yzzn2009 发表于 2013-9-16 14:15 static/image/common/back.gif
等你的好消息

其实对你很简单的 大神你就出个补丁吧 我这样搞不知道要搞到什么时候

blbox 发表于 2013-9-16 15:26

yzzn2009 发表于 2013-9-16 14:15 static/image/common/back.gif
小高鸟生命值、攻击力提高100倍:用记事本打开游戏目录\data\scripts\tuning.lua文件,将下列内容:

           ...

{:3_110:}再次感谢。

楠竹乡人 发表于 2013-9-16 15:27

楼主更新得好勤快赞
问个问题 盆栽可以招蜂引蝶让人眼前一亮啊 可是盆栽能采蜂蜜也太雷人了吧
这两项是绑定在一起的吗?

楠竹乡人 发表于 2013-9-16 15:29

渊小乖 发表于 2013-9-16 13:17 static/image/common/back.gif
我一直追求完美的 我和另外一个人正在研究这个2世界跳出问题 等下相信就有结果了 好了我就出个补丁吧
...

有修正补丁求私信 免费顶帖

yzzn2009 发表于 2013-9-16 15:33

楠竹乡人 发表于 2013-9-16 15:27 static/image/common/back.gif
楼主更新得好勤快赞
问个问题 盆栽可以招蜂引蝶让人眼前一亮啊 可是盆栽能采蜂蜜也太雷人了吧
这两项是绑 ...

不是绑定的,如果只要出蝴蝶,不想采蜂蜜,就按下面改

靠近盆栽可补脑、招蜂引蝶(20版及以后游戏使用)

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

    inst:AddTag("flower")
    inst:AddComponent("sanityaura")
    inst.components.sanityaura.aura = TUNING.SANITYAURA_SMALL

    即可靠近盆栽可补脑,还会招蜂引蝶

渊小乖 发表于 2013-9-16 15:37

楠竹乡人 发表于 2013-9-16 15:29 static/image/common/back.gif
有修正补丁求私信 免费顶帖

还在研究呢等出了发给你

楠竹乡人 发表于 2013-9-16 15:37

yzzn2009 发表于 2013-9-16 15:33 static/image/common/back.gif
不是绑定的,如果只要出蝴蝶,不想采蜂蜜,就按下面改

靠近盆栽可补脑、招蜂引蝶(20版及以后游戏使用) ...

哦 懂了 是flower标签

向日葵的人生。 发表于 2013-9-16 15:53

楠竹乡人 发表于 2013-9-16 15:27 static/image/common/back.gif
楼主更新得好勤快赞
问个问题 盆栽可以招蜂引蝶让人眼前一亮啊 可是盆栽能采蜂蜜也太雷人了吧
这两项是绑 ...

六句代码 前三句是招蜂的.(也就是赋予了"花"这个标签)
            后三句是可采蜜   可以随意删改

渊小乖 发表于 2013-9-16 16:36

大神我补丁做好了 目前还不完美 但是已经可以解决这个切换世界问题了

渊小乖 发表于 2013-9-16 16:56

大神我和群里的静云探讨过了 他帮我做了一个这个你测试下目前问题解决了http://bbs.3dmgame.com/thread-4029026-1-1.html

渊小乖 发表于 2013-9-16 17:26

大神话说所有物品无限岂不是会在远古大牛那里跳出么?

yzzn2009 发表于 2013-9-16 17:48

渊小乖 发表于 2013-9-16 17:26 static/image/common/back.gif
大神话说所有物品无限岂不是会在远古大牛那里跳出么?

不会,因为采用机制不同,之前是删除标签,现在是不减少使用次数,但标签还保留

靚仔 发表于 2013-9-16 17:56

http://tieba.baidu.com/p/2597444683
帮我看看,谢谢大神

yzzn2009 发表于 2013-9-16 18:03

靚仔 发表于 2013-9-16 17:56 static/image/common/back.gif
http://tieba.baidu.com/p/2597444683
帮我看看,谢谢大神

人家已经回复你了,按键盘Caps Lock键出现的

yzzn2009 发表于 2013-9-16 19:06

可以用帽子变,也可以用东西种大象

一.高礼帽放在地上变红象:用记事本打开游戏目录\data\scripts\prefabs\hats.lua文件,在inst.components.dapperness.dapperness = TUNING.DAPPERNESS_MED的下一行插入以下内容:

local function ondropped(inst)
    inst:AddComponent( "spawner" )
    inst.components.spawner:Configure( "koalefant_summer", TUNING.TOTAL_DAY_TIME*0)
end

local function OnPutInInventory(inst)
    inst:RemoveComponent( "spawner" )
end

        inst:ListenForEvent("ondropped",ondropped)
    inst.components.inventoryitem:SetOnPutInInventoryFn(OnPutInInventory)

    即可将高礼帽放在地上一次就变出一头红象




二.高礼帽放在地上变蓝象(不要与变红象同时修改,要么变红象,要么变蓝象):用记事本打开游戏目录\data\scripts\prefabs\hats.lua文件,在inst.components.dapperness.dapperness = TUNING.DAPPERNESS_MED的下一行插入以下内容:

local function ondropped(inst)
    inst:AddComponent( "spawner" )
    inst.components.spawner:Configure( "koalefant_winter", TUNING.TOTAL_DAY_TIME*0)
end

local function OnPutInInventory(inst)
    inst:RemoveComponent( "spawner" )
end

        inst:ListenForEvent("ondropped",ondropped)
    inst.components.inventoryitem:SetOnPutInInventoryFn(OnPutInInventory)

    即可将高礼帽放在地上一次就变出一头蓝象




三.种硝石得红象、种燧石得蓝象(可以同时修改)

    1.种硝石得红色大象:用记事本打开游戏目录\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


    2.种燧石得蓝色大象:用记事本打开游戏目录\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

渊小乖 发表于 2013-9-16 19:18

大神这是我修改的增加远程武器的范围伤害和伤害递减但是我发现我这样添加后所有武器都变得有范围伤害 我只想要这个一个武器有请问这串代码应该如何添加 添加在何处
local function onequip(inst, owner)
    ---- 增加亮光
        --inst.entity:AddLight()
    --inst.Light:Enable(true)
    --inst.Light:SetIntensity(0.75)
    --inst.Light:SetColour(241/255,141/255,0/255)
    --inst.Light:SetFalloff( 0.4 )
   --inst.Light:SetRadius( 8 )

    owner.AnimState:OverrideSymbol("swap_object", "swap_brscanno", "swap_icestaff")
    owner.AnimState:Show("ARM_carry")
    owner.AnimState:Hide("ARM_normal")
        local com = owner.components.combat
        inst.ownerAreaHitRange = com.areahitrange
        inst.ownerAreaHitDamagePercent = com.areahitdamagepercent
        com.areahitrange = 10
        com.areahitdamagepercent = 0.5

end

渊小乖 发表于 2013-9-16 19:23

这是我的完整代码
local assets=
{
       
        Asset("ANIM", "anim/brscanno.zip"),
        Asset("ANIM", "anim/swap_brscanno.zip"),


    Asset("ATLAS", "inventoryimages/brscanno.xml"),
}

local prefabs =
{
    "ice_projectile",
}

local function onfinished(inst)
    inst:Remove()
end

local function onequip(inst, owner)
    ---- 增加亮光
        --inst.entity:AddLight()
    --inst.Light:Enable(true)
    --inst.Light:SetIntensity(0.75)
    --inst.Light:SetColour(241/255,141/255,0/255)
    --inst.Light:SetFalloff( 0.4 )
   --inst.Light:SetRadius( 8 )

    owner.AnimState:OverrideSymbol("swap_object", "swap_brscanno", "swap_icestaff")
    owner.AnimState:Show("ARM_carry")
    owner.AnimState:Hide("ARM_normal")
        local com = owner.components.combat
        inst.ownerAreaHitRange = com.areahitrange
        inst.ownerAreaHitDamagePercent = com.areahitdamagepercent
        com.areahitrange = 10
        com.areahitdamagepercent = 0.5

end

local function onunequip(inst, owner)
    owner.AnimState:Hide("ARM_carry")
    owner.AnimState:Show("ARM_normal")
end

local function onattack(inst, owner, target)

        if owner.components.sanity and owner.components.sanity:GetPercent() < 1.1 and not target:HasTag("wall") then
      owner.components.sanity:DoDelta(-10)
      owner.components.health:DoDelta(-5)      
    end

        if owner.components.sanity and owner.components.sanity:GetPercent() < 0.5 and not target:HasTag("wall") then
      owner.components.sanity:DoDelta(-20)
      owner.components.health:DoDelta(-10)
    end

        if owner.components.sanity and owner.components.sanity:GetPercent() < 0.1 and not target:HasTag("wall") then
      owner.components.health:DoDelta(-30)
    end
end

local function fn(Sim)


        local inst = CreateEntity()
        local trans = inst.entity:AddTransform()
        local anim = inst.entity:AddAnimState()
        inst.entity:AddSoundEmitter()

    ----
    MakeInventoryPhysics(inst)
   
    anim:SetBank("icestaff")
    anim:SetBuild("brscanno")
    anim:PlayAnimation("idle")
   
    inst:AddTag("icestaff")
    inst:AddTag("rangediceweapon")
    ----- 放地上可以用来做饭
    --inst:AddComponent("cooker")
    ----- 发热
    --inst:AddComponent("heater")
    --inst.components.heater.equippedheat = 9999
    ----- 点火
    --inst:AddComponent("lighter")
    ----- 保温
    --inst:AddComponent("insulator")
    --inst.components.insulator.insulation = TUNING.INSULATION_MED
    ----- 保护脑残值
    --inst:AddComponent("dapperness")
    --inst.components.dapperness.dapperness = TUNING.DAPPERNESS_TINY
    ----- 工具添加
    --inst:AddComponent("tool")
    --inst.components.tool:SetAction(ACTIONS.CHOP, 2)
    --inst.components.tool:SetAction(ACTIONS.MINE, 2, 2)
    --inst.components.tool:SetAction(ACTIONS.DIG, 2)
    --inst.components.tool:SetAction(ACTIONS.HAMMER, 2)


--if TheInput:IsKeyDown(KEY_CTRL) then
    --inst.components.tool:SetAction(ACTIONS.NET)
--end

    ---- 钓鱼
    --inst:AddComponent("fishingrod")
    ----- 武器相关
    inst:AddComponent("weapon")
    inst.components.weapon:SetDamage(800)
    inst.components.weapon:SetRange(100, 100)
    inst.components.weapon:SetOnAttack(onattack)
    inst:AddComponent("finiteuses")
    inst.components.finiteuses:SetMaxUses(TUNING.AXE_USES)
    inst.components.finiteuses:SetUses(TUNING.AXE_USES)
   
    inst.components.finiteuses:SetOnFinished( onfinished )
       
    inst.components.weapon:SetProjectile("brs_projectile")
    inst.components.weapon.quickAttack=true--攻击加速
       
   
    -------
   
   

    inst:AddComponent("inspectable")
   
    inst:AddComponent("inventoryitem")
        inst.components.inventoryitem.atlasname = "inventoryimages/brscanno.xml"

    inst:AddComponent("equippable")
        inst.components.equippable.walkspeedmult = 1.2, --移动加速



    inst.components.equippable:SetOnEquip( onequip )
    inst.components.equippable:SetOnUnequip( onunequip )
   
    return inst
end

渊小乖 发表于 2013-9-16 19:43

懂了谢谢大神!
页: 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49
查看完整版本: 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)