hrwaner
发表于 2013-9-13 19:29
还有多弄点种子怎么弄啊 大神!
gosstw470
发表于 2013-9-13 20:06
太強大了!! 感謝分享!!
1157995266
发表于 2013-9-13 20:20
吊炸天!!!
yzzn2009
发表于 2013-9-13 21:02
hrwaner 发表于 2013-9-13 19:29 static/image/common/back.gif
还有多弄点种子怎么弄啊 大神!
我为你做了更新
七十七.采矿时多掉黄金
用记事本打开游戏目录\data\scripts\prefabs\rocks.lua文件,
1.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "nitre", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "nitre", "flint", "goldnugget", "goldnugget", "goldnugget"})
2.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "goldnugget", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "goldnugget", "flint", "goldnugget", "goldnugget", "goldnugget"})
3.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "rocks"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "rocks", "goldnugget", "goldnugget", "goldnugget"})
即可在采矿时多掉3块黄金
一0一.喂鸟蔬菜多掉种子
用记事本打开游戏目录\data\scripts\prefabs\birdcage.lua文件,将local num_seeds = math.random(2)替换为local num_seeds = 10
即可喂鸟一次蔬菜掉10个种子,数字可随意调整
רҵ
发表于 2013-9-13 21:32
怎么改洞穴钟乳岩掉落铥矿
怎么改瞬移魔杖无限耐久
破碎机器的英文~
眼睛炮塔攻击力,自动攻击有威胁的生物
我是不是有点太贪心了
רҵ
发表于 2013-9-13 21:47
哦对了大神还有怎么改多功能斧头无限耐久
yzzn2009
发表于 2013-9-13 23:00
רҵ 发表于 2013-9-13 21:32 static/image/common/back.gif
怎么改洞穴钟乳岩掉落铥矿
怎么改瞬移魔杖无限耐久
破碎机器的英文~
一.洞穴钟乳岩落铥矿石
(一)用记事本打开游戏目录\data\scripts\prefabs\stalagmite.lua文件,
1.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "goldnugget", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "rocks", "goldnugget", "flint" , "thulecite"})
2.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "flint", "thulecite"})
3.将inst.components.lootdropper:SetLoot({"rocks", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "flint", "thulecite"})
(二)用记事本打开游戏目录\data\scripts\prefabs\stalagmite_tall.lua文件,
1.将inst.components.lootdropper:SetLoot({"rocks", "rocks", "goldnugget", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "rocks", "goldnugget", "flint", "thulecite"})
2.将inst.components.lootdropper:SetLoot({"rocks", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "flint", "thulecite"})
3.将inst.components.lootdropper:SetLoot({"rocks", "flint"})替换为inst.components.lootdropper:SetLoot({"rocks", "flint", "thulecite"})
二.魔杖无限使用(魔杖要改无耐久必须全改,不能单改瞬移魔杖,否则会跳出)
用记事本打开游戏目录\data\scripts\prefabs\staff.lua文件,依次将下列内容:
inst.components.finiteuses:Use(1)
inst.components.finiteuses:Use(1)
staff.components.finiteuses:Use(1)
staff.components.finiteuses:Use(1)
staff.components.finiteuses:Use(1)
inst:AddComponent("finiteuses")
inst.components.finiteuses:SetOnFinished( onfinished )
inst.components.finiteuses:SetMaxUses(TUNING.FIRESTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.FIRESTAFF_USES)
inst.components.finiteuses:SetMaxUses(TUNING.ICESTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.ICESTAFF_USES)
inst.components.finiteuses:SetMaxUses(TUNING.TELESTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.TELESTAFF_USES)
inst.components.finiteuses:SetMaxUses(TUNING.YELLOWSTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.YELLOWSTAFF_USES)
inst.components.finiteuses:SetMaxUses(TUNING.ORANGESTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.ORANGESTAFF_USES)
inst.components.finiteuses:SetMaxUses(TUNING.GREENSTAFF_USES)
inst.components.finiteuses:SetUses(TUNING.GREENSTAFF_USES)
修改为以下内容(即在每句前面加--):
--inst.components.finiteuses:Use(1)
--inst.components.finiteuses:Use(1)
--staff.components.finiteuses:Use(1)
--staff.components.finiteuses:Use(1)
--staff.components.finiteuses:Use(1)
--inst:AddComponent("finiteuses")
--inst.components.finiteuses:SetOnFinished( onfinished )
--inst.components.finiteuses:SetMaxUses(TUNING.FIRESTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.FIRESTAFF_USES)
--inst.components.finiteuses:SetMaxUses(TUNING.ICESTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.ICESTAFF_USES)
--inst.components.finiteuses:SetMaxUses(TUNING.TELESTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.TELESTAFF_USES)
--inst.components.finiteuses:SetMaxUses(TUNING.YELLOWSTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.YELLOWSTAFF_USES)
--inst.components.finiteuses:SetMaxUses(TUNING.ORANGESTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.ORANGESTAFF_USES)
--inst.components.finiteuses:SetMaxUses(TUNING.GREENSTAFF_USES)
--inst.components.finiteuses:SetUses(TUNING.GREENSTAFF_USES)
三.破碎机器的英文(共三种):chessjunk1、chessjunk2、chessjunk3
四.眼睛炮塔攻击力提升并主动攻击怪物
用记事本打开游戏目录\data\scripts\prefabs\eyeturret.lua文件,
1.眼睛炮塔攻击力上升100倍:将inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE)替换为inst.components.combat:SetDefaultDamage(TUNING.EYETURRET_DAMAGE*100)
2.眼睛炮塔主动攻击怪物:将(guy.components.combat.target == GetPlayer() or GetPlayer().components.combat.target == guy)替换为(guy.components.combat.target == GetPlayer() or GetPlayer().components.combat.target == guy) or guy:HasTag("monster")
五.“我是不是有点太贪心了”:是的
六.多功能斧头无限耐久
用记事本打开游戏目录\data\scripts\prefabs\axe_pickaxe.lua文件,将下列内容:
inst:AddComponent("finiteuses")
inst.components.finiteuses:SetMaxUses(TUNING.MULTITOOL_AXE_PICKAXE_USES)
inst.components.finiteuses:SetUses(TUNING.MULTITOOL_AXE_PICKAXE_USES)
inst.components.finiteuses:SetOnFinished( onfinished)
inst.components.finiteuses:SetConsumption(ACTIONS.CHOP, 1)
inst.components.finiteuses:SetConsumption(ACTIONS.MINE, 3)
替换为:
--inst:AddComponent("finiteuses")
--inst.components.finiteuses:SetMaxUses(TUNING.MULTITOOL_AXE_PICKAXE_USES)
--inst.components.finiteuses:SetUses(TUNING.MULTITOOL_AXE_PICKAXE_USES)
--inst.components.finiteuses:SetOnFinished( onfinished)
--inst.components.finiteuses:SetConsumption(ACTIONS.CHOP, 1)
--inst.components.finiteuses:SetConsumption(ACTIONS.MINE, 3)
flytr
发表于 2013-9-13 23:16
yzzn2009 发表于 2013-9-13 12:46 static/image/common/back.gif
种蘑菇得蘑菇树:用记事本打开游戏目录\data\scripts\prefabs\mushrooms.lua文件,在inst.components.coo ...
谢谢大神,可以完美运行。
yzzn2009
发表于 2013-9-14 01:29
全部蜘蛛不主动攻击人
(一)地上小蜘蛛、绿蜘蛛:用记事本打开游戏目录\data\scripts\prefabs\spear.lua文件,
1.将return guy:HasTag("character")替换为return guy:HasTag("character") and not guy:HasTag("player")
2.将共两句return (guy:HasTag("character") or guy:HasTag("pig"))均替换为return (guy:HasTag("character") and not guy:HasTag("player") or guy:HasTag("pig"))
(二)蜘蛛女王:用记事本打开游戏目录\data\scripts\prefabs\spiderqueen.lua文件,将return guy:HasTag("character")替换为return guy:HasTag("character") and not guy:HasTag("player")
(三)洞穴蜘蛛:用记事本打开游戏目录\data\scripts\prefabs\cavespiders.lua文件,
1.将共两句return (guy:HasTag("character") or guy:HasTag("pig"))均替换为return (guy:HasTag("character") and not guy:HasTag("player") or guy:HasTag("pig"))
2.在and not target.components.health:IsDead()的下一行插入and not target:HasTag("player")
渊小乖
发表于 2013-9-14 02:58
yzzn2009 发表于 2013-9-14 01:29 static/image/common/back.gif
全部蜘蛛不主动攻击人
(一)地上小蜘蛛、绿蜘蛛:用记事本打开游戏目录\data\scripts\prefabs\spear. ...
晕这样也可以。。。。。大神你把蜘蛛的机制换成猪了别以为我看不出来;P
靚仔
发表于 2013-9-14 09:08
大神。。能在地上种洞穴里的石头吗
打死、烤肉酱
发表于 2013-9-14 12:50
夜晚不掉智力
רҵ
发表于 2013-9-14 13:21
yzzn2009 发表于 2013-9-13 23:00 static/image/common/back.gif
一.洞穴钟乳岩落铥矿石
(一)用记事本打开游戏目录\data\scripts\prefabs\stalagmite.lua文件,
这次一次问完了,下次就不会打扰您老了嘛……谢谢
yzzn2009
发表于 2013-9-14 13:54
靚仔 发表于 2013-9-14 09:08 static/image/common/back.gif
大神。。能在地上种洞穴里的石头吗
一.用燧石种低洞穴石头:用记事本打开游戏目录\data\scripts\prefabs\flint.lua文件,在inst:AddComponent("tradable")的下一行插入以下内容:
local function OnDeploy (inst, pt)
local stalagmite_full = SpawnPrefab("stalagmite_full")
if stalagmite_full then
stalagmite_full:PushEvent("growfromflint")
stalagmite_full.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\nitre.lua文件,在inst:AddComponent("tradable")的下一行插入以下内容:
local function OnDeploy (inst, pt)
local stalagmite_tall_full = SpawnPrefab("stalagmite_tall_full")
if stalagmite_tall_full then
stalagmite_tall_full:PushEvent("growfromnitre")
stalagmite_tall_full.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-9-14 14:02
打死、烤肉酱 发表于 2013-9-14 12:50 static/image/common/back.gif
夜晚不掉智力
夜晚不降脑:用记事本打开游戏目录\data\scripts\tuning.lua文件,将下列内容:
SANITY_NIGHT_LIGHT = -100/(night_time*20),
SANITY_NIGHT_MID = -100/(night_time*20),
SANITY_NIGHT_DARK = -100/(night_time*2),
替换为:
SANITY_NIGHT_LIGHT = 0/(night_time*20),
SANITY_NIGHT_MID = 0/(night_time*20),
SANITY_NIGHT_DARK = 0/(night_time*2),
渊小乖
发表于 2013-9-14 17:57
大神我又出现无法返回地面的情况而且我用你的方法种的逃生绳还是不行! 我稍后会发一个视频链接地址给你,我把问题描述拍成视频上传优酷了麻烦你看下 谢谢你了!
wuzihang101
发表于 2013-9-14 18:03
能否在矿洞下戴上皇冠屏幕全亮!而且在矿洞下永不减脑残?
渊小乖
发表于 2013-9-14 19:02
大神这回不到地面的视频问题描述你看下!http://v.youku.com/v_show/id_XNjA5MDU0MTA0.html
2416202910
发表于 2013-9-14 19:03
我知道我不该说,但是 我需要 女幽灵能不能随时招换
yzzn2009
发表于 2013-9-14 20:17
2416202910 发表于 2013-9-14 19:03 static/image/common/back.gif
我知道我不该说,但是 我需要 女幽灵能不能随时招换
八十五.火炬召唤亡灵(阿比盖尔)
用记事本打开游戏目录\data\scripts\prefabs\torch.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:
local function cancreatelight(staff, caster, target, pos)
local ground = GetWorld()
if ground and pos then
local tile = ground.Map:GetTileAtPoint(pos.x, pos.y, pos.z)
return tile ~= GROUND.IMPASSIBLE and tile < GROUND.UNDERGROUND
end
return false
end
local function createlight(staff, target, pos)
local light = SpawnPrefab("abigail")
light.Transform:SetPosition(pos.x, pos.y, pos.z)
local caster = staff.components.inventoryitem.owner
end
inst:AddComponent("spellcaster")
inst.components.spellcaster:SetSpellFn(createlight)
inst.components.spellcaster:SetSpellTestFn(cancreatelight)
inst.components.spellcaster.canuseonpoint = true
inst.components.spellcaster.canusefrominventory = false
即可在装备火炬时,在空地上按鼠标右键召唤亡灵,亡灵会保护你。想取消亡灵,召唤两个以上(一个追不上它),对其中一个按ctrl + 鼠标左键,即可取消全部亡灵
105815818
发表于 2013-9-14 20:27
yzzn2009 发表于 2013-9-14 20:17 static/image/common/back.gif
八十五.火炬召唤亡灵(阿比盖尔)
用记事本打开游戏目录\data\scripts\prefabs\torch.lua文件,在in ...
我只想问LZ你能不能把你这些修改的文件发出来。我1个个改好麻烦,。
yzzn2009
发表于 2013-9-14 20:55
渊小乖 发表于 2013-9-14 19:02 static/image/common/back.gif
大神这回不到地面的视频问题描述你看下!http://v.youku.com/v_show/id_XNjA5MDU0MTA0.html ...
留下买路财(扔下黄金铲子直接回地面)
用记事本打开游戏目录\data\scripts\prefabs\shovel.lua文件,在inst.AnimState:SetBank("goldenshovel")的下一行插入以下内容:
local function OnActivate(inst)
local function onsaved()
StartNextInstance({reset_action=RESET_ACTION.LOAD_SLOT, save_slot = SaveGameIndex:GetCurrentSaveSlot()}, true)
end
SaveGameIndex:SaveCurrent(function() SaveGameIndex:LeaveCave(onsaved) end)
end
inst:ListenForEvent("ondropped",OnActivate)
即可无论在地下一层还是远古层,将身上的黄金铲子扔在地上,都直接回到地面。扔下黄金铲子后需要等一会儿,系统在读地面文件
渊小乖
发表于 2013-9-14 20:56
yzzn2009 发表于 2013-9-14 20:55 static/image/common/back.gif
留下买路财(扔下黄金铲子直接回地面)
用记事本打开游戏目录\data\scripts\prefabs\shovel.lua文件 ...
跪谢大神
渊小乖
发表于 2013-9-14 20:56
哈哈哈太好了这样就没问题了O耶!!!
渊小乖
发表于 2013-9-14 20:58
yzzn2009 发表于 2013-9-14 20:55 static/image/common/back.gif
留下买路财(扔下黄金铲子直接回地面)
用记事本打开游戏目录\data\scripts\prefabs\shovel.lua文件 ...
大神你这个想象力太丰富了!
渊小乖
发表于 2013-9-14 21:00
105815818 发表于 2013-9-14 20:27 static/image/common/back.gif
我只想问LZ你能不能把你这些修改的文件发出来。我1个个改好麻烦,。
有些文件牵涉到版本问题怎么发呢?一个版本一个样 13版到20版就有7个版本 有的修改还牵扯到多个文件 算下过万种组合的文件叫人家怎么发 理解下人家出了方法还要教别人修改就很不容易了 不要要求太过分
yzzn2009
发表于 2013-9-14 21:02
105815818 发表于 2013-9-14 20:27 static/image/common/back.gif
我只想问LZ你能不能把你这些修改的文件发出来。我1个个改好麻烦,。
我自己玩没有全部修改,只修改了部分常用的,你可以试试。http://pan.baidu.com/share/link?shareid=660246044&uk=3791667380
这是20版中文版的,解压后复制到游戏目录\data文件夹下,替换原文件即可,记得之前将你的原始文件夹做备份
hrwaner
发表于 2013-9-14 21:55
yzzn2009 发表于 2013-9-13 21:02 static/image/common/back.gif
我为你做了更新
七十七.采矿时多掉黄金
大神, 眼泪下来了,我只能用我爱你表达了!亲一个。
yzzn2009
发表于 2013-9-14 22:03
wuzihang101 发表于 2013-9-14 18:03 static/image/common/back.gif
能否在矿洞下戴上皇冠屏幕全亮!而且在矿洞下永不减脑残?
一.带远古王冠照亮
用记事本打开游戏目录\data\scripts\prefabs\hats.lua文件,
1.在local function ruins_onunequip(inst, owner)的下一行插入inst.Light:Enable(false)
2.在local function ruins_onequip(inst, owner)的下一行插入inst.Light:Enable(true)
3.在inst.components.armor:InitCondition(TUNING.ARMOR_RUINSHAT, TUNING.ARMOR_RUINSHAT_ABSORPTION)的下一行插入以下内容:
local light = inst.entity:AddLight()
light:SetFalloff(1)
light:SetIntensity(.8)
light:SetRadius(30)
light:Enable(true)
light:SetColour(180/255, 195/255, 50/255)
如果嫌照亮范围不够大,调整light:SetRadius(30)中的30为更大数字即可
二.地洞不降脑:用记事本打开游戏目录\data\scripts\tuning.lua文件,将下列内容:
SANITY_NIGHT_LIGHT = -100/(night_time*20),
SANITY_NIGHT_MID = -100/(night_time*20),
SANITY_NIGHT_DARK = -100/(night_time*2),
替换为:
SANITY_NIGHT_LIGHT = 0/(night_time*20),
SANITY_NIGHT_MID = 0/(night_time*20),
SANITY_NIGHT_DARK = 0/(night_time*2),
渊小乖
发表于 2013-9-14 22:54
yzzn2009 发表于 2013-9-14 20:55 static/image/common/back.gif
留下买路财(扔下黄金铲子直接回地面)
用记事本打开游戏目录\data\scripts\prefabs\shovel.lua文件 ...
大神我丢下铲子之后还是回到了祭坛 我觉得是易宁饥荒修改中某些冲突导致我的祭坛被默认为了地面 所以我的读取人物存档时我在祭坛里显示却是“生存1-1” 当
我用纯净的没有修改过的源文件读取我备份的时候的存档就可以返回地面上只要修改过就不行了 另外就是用修改教程修改过的游戏本体生成的洞穴即使你用纯净的游戏本体载入这个存档依然会无法返回地面(是不是存档的原因呐?) 我就是不知道是哪条冲突了(可能根本没有冲突也可能使全都冲突了凌乱了。。。) 照目前的状况看我觉得是修改导致了冲突 觉得是把祭坛默认为地面了所以无论怎么样修改返回地面也无济于事在这个存档里已经没有地面了 以上纯属个人观点如果真的不是这个原因大神不要怪我 毕竟我对这些游戏的内部
机制一无所知 19版也有这个问题 而且也是用了修改
这是我修改过后的游戏本体和存档
本体和存档http://pan.baidu.com/share/link?shareid=1330569170&uk=2587085607
跪求大神检阅到底是哪出了问题
我的修改基本是这样的
修改了木头的掉落个数 树人出现几率 树人掉落活木头个数 木炭掉落个数 营火不灭 保温石头时间 一次采集多个 猪人一直跟着 远古制造有材料就可以解锁不需要
祭坛 一天的时间长短 一天的总时间比例 季节的时间比例 牙齿陷阱重置 还有远古雕像掉落铥矿的个数 主要是这几个文件
evergreens firepit heatrock leif pickable pigman recipes seasonmanager trap_teeth tuning还有那个远古雕像的文件