3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: yzzn2009
打印 上一主题 下一主题

[原创] 易宁:饥荒游戏实用修改技巧(非MOD模式,请自行备份)支持海难版——6月6日更新:简化修船工具制作材料(只用木板和绳子)

  [复制链接]

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1891#
 楼主| 发表于 2013-10-11 02:02 | 只看该作者
994274298 发表于 2013-10-10 21:52
更新22版后就是DLC(本人不太了解 是升级补丁类的东西吗(⊙_⊙)? )  想问以后就只是DLC                  ...

官方说的是这样,22版是最终版,以后更新是以DLC形式,估计这也是为什么21版取消刷地洞的原因,想在DLC里加新地图吧
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1892#
 楼主| 发表于 2013-10-11 02:06 | 只看该作者
肖痞子 发表于 2013-10-10 20:56
大神,想搬家不容易啊,那您能不能有空的时候帮我看下啊

我和lvyan2005一起做过一个便携式家具的mod,你可以看看是不是你想要的http://bbs.3dmgame.com/thread-3959447-1-1.html
回复 支持 反对

使用道具 举报

41

主题

2129

帖子

2007

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
25
金元
19074
积分
2007
精华
0
注册时间
2011-3-19
1893#
发表于 2013-10-11 12:52 | 只看该作者
yzzn2009 发表于 2013-10-11 01:53
增加装备栏必须画图,光修改不够,而且已经有不少增加装备栏的mod了

mod和加大格子不能通用啊。。。
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1894#
 楼主| 发表于 2013-10-11 12:59 | 只看该作者
SPNT 发表于 2013-10-11 12:52
mod和加大格子不能通用啊。。。

在不画图的情况下,只能用下面的方法

一二四.护身符装备在帽子格(省出身体格穿盔甲或带背包)

    用记事本打开游戏目录\data\scripts\prefabs\amulet.lua文件,将inst.components.equippable.equipslot = EQUIPSLOTS.BODY替换为inst.components.equippable.equipslot = EQUIPSLOTS.HEAD

    即可在佩戴护身符的同时,穿盔甲或带背包


回复 支持 反对

使用道具 举报

2

主题

227

帖子

199

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1910
积分
199
精华
0
注册时间
2013-6-16
1895#
发表于 2013-10-11 17:46 | 只看该作者
有没有洞穴可填充就是把石头移到洞穴·的地方时显示给予,给予后也可让洞穴消失,还有远古石种洞穴上面的石头(前提是石头打开后是洞穴,如果不是就直接种洞穴吧)还有上回的兔人吃便便我给忘了再发一遍吧
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

77

帖子

45

积分

禁止发言

贡献度
0
金元
1050
积分
45
精华
0
注册时间
2013-9-10
1896#
发表于 2013-10-11 17:50 | 只看该作者
这个不错啦,我也自己动手改改好了,,不会是SF吧
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1897#
 楼主| 发表于 2013-10-11 19:38 | 只看该作者
打死、烤肉酱 发表于 2013-10-11 17:46
有没有洞穴可填充就是把石头移到洞穴·的地方时显示给予,给予后也可让洞穴消失,还有远古石种洞穴上面的石 ...

石头不能与洞口做交换,只能用铲子挖掉洞口。因为洞口与建地图有关,我不确定是否安全,用之前一定要备份存档和原文件



一.用铲子挖掉洞穴入口

    用记事本打开游戏目录\data\scripts\prefabs\cave_entrance.lua文件,将inst:RemoveComponent("workable")替换为以下内容:

local function dig_up(inst, chopper)
        inst:Remove()
end

                inst:AddComponent("workable")
            inst.components.workable:SetWorkAction(ACTIONS.DIG)
            inst.components.workable:SetOnFinishCallback(dig_up)
            inst.components.workable:SetWorkLeft(1)




二.用燧石种洞穴入口

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

local function OnDeploy (inst, pt)
    local cave_entrance = SpawnPrefab("cave_entrance")
    if cave_entrance then
        cave_entrance:PushEvent("growfromgoldnugget")
                cave_entrance.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\poop.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

                inst:AddComponent("edible")
                inst.components.edible.foodtype = "VEGGIE"

回复 支持 反对

使用道具 举报

0

主题

18

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
690
积分
9
精华
0
注册时间
2013-8-12
1898#
发表于 2013-10-11 20:18 | 只看该作者
大大,可不可以把老太太的触手书改成3屏冰冻?
回复 支持 反对

使用道具 举报

5

主题

256

帖子

298

积分

高级玩家

Rank: 4

贡献度
1
金元
2943
积分
298
精华
0
注册时间
2011-11-27
1899#
发表于 2013-10-11 22:58 | 只看该作者
终于找到神贴啊!!
回复 支持 反对

使用道具 举报

59

主题

586

帖子

1365

积分

游戏狂人

Rank: 6Rank: 6

贡献度
223
金元
4634
积分
1365
精华
1
注册时间
2013-7-27
1900#
发表于 2013-10-11 23:16 | 只看该作者
无聊来顶下
回复 支持 反对

使用道具 举报

8

主题

1457

帖子

2544

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
19
金元
24683
积分
2544
精华
0
注册时间
2011-10-7
1901#
发表于 2013-10-11 23:30 | 只看该作者
樓主~`我在洞穴1  起了個傳送陣安上了3個紫石~~做了個傳送棍子~~

在洞穴2 用棍子一傳送 遊戲就卡住了~不會彈GAME~就是卡住在人物舉高棍子的那個畫面那~這是什麼BUG??
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1902#
 楼主| 发表于 2013-10-12 01:32 | 只看该作者
רҵ 发表于 2013-10-11 20:18
大大,可不可以把老太太的触手书改成3屏冰冻?

你说的3屏冰冻是指3个屏幕大小的范围都冻住吗?如果是,需要深度改写,不太安全,不如用修改技巧中已有的"蓝色魔杖升级版",将冷冻范围扩大

一七四.蓝色魔杖升级版(一打冻住一大片)

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

local function onattack_blue(inst, attacker, target)

    if attacker and attacker.components.sanity then
        attacker.components.sanity:DoDelta(-TUNING.SANITY_SUPERTINY)
    end

    if target.components.freezable then
        target.components.freezable:AddColdness(1)
        target.components.freezable:SpawnShatterFX()
    end

    替换为:

local function onattack_blue(inst, attacker, target)

    local range = 15
    local pos = Vector3(target.Transform:GetWorldPosition())
    local ents = TheSim:FindEntities(pos.x,pos.y,pos.z, range)
    for k,v in pairs(ents) do
        if v.components.freezable then
           v.components.freezable:AddColdness(10)
           v.components.freezable:SpawnShatterFX()
        end
    end

    即可让蓝色魔杖冻住一大片敌人,将其中15调整为更大数字,就可以加大冻住敌人的范围

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1903#
 楼主| 发表于 2013-10-12 01:38 | 只看该作者
thm154188 发表于 2013-10-11 23:30
樓主~`我在洞穴1  起了個傳送陣安上了3個紫石~~做了個傳送棍子~~

在洞穴2 用棍子一傳送 遊戲就卡住了~不會 ...

游戏不允许在地下传送,更不用说跨地层传送了。可以用修改技巧的“在地下也能使用紫色魔杖传送到传送核心”实现地下同层传送

一七一.在地下也能使用紫色魔杖传送到传送核心

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

    if ground.topology.level_type == "cave" then
        TheCamera:Shake("FULL", 0.3, 0.02, .5, 40)
        ground.components.quaker:MiniQuake(3, 5, 1.5, teleportee)     
        return
    end

    替换为:

    --if ground.topology.level_type == "cave" then
        --TheCamera:Shake("FULL", 0.3, 0.02, .5, 40)
        --ground.components.quaker:MiniQuake(3, 5, 1.5, teleportee)     
        --return
    --end

    即可在地下也能使用紫色魔杖传送到传送核心,但只会传送到地下建的传送核心,而不会传送到地上

回复 支持 反对

使用道具 举报

8

主题

1457

帖子

2544

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
19
金元
24683
积分
2544
精华
0
注册时间
2011-10-7
1904#
发表于 2013-10-12 05:07 | 只看该作者
yzzn2009 发表于 2013-10-12 01:38
游戏不允许在地下传送,更不用说跨地层传送了。可以用修改技巧的“在地下也能使用紫色魔杖传送到传送核心 ...

哦  原來是遊戲設定啊~~那自己多跑一會吧 也不用多少時間~`

我的人物在地1建了個基地.......30天時就完成了~以後也沒多建過建築物什麼的 也沒在地上亂扔東西  ~70天左右開始 一跑到我的基地中心就很卡~跑到邊緣地帶就不卡~~也不知道是啥事.......
回复 支持 反对

使用道具 举报

0

主题

14

帖子

7

积分

新手玩家

Rank: 1

贡献度
0
金元
670
积分
7
精华
0
注册时间
2013-9-11
1905#
发表于 2013-10-12 07:35 | 只看该作者
顶阿!!!!!!!!
回复 支持 反对

使用道具 举报

0

主题

94

帖子

124

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1242
积分
124
精华
0
注册时间
2013-8-29
1906#
发表于 2013-10-12 11:47 | 只看该作者
给个recipes。lua
回复 支持 反对

使用道具 举报

2

主题

111

帖子

75

积分

初级玩家

Rank: 2

贡献度
2
金元
1265
积分
75
精华
0
注册时间
2013-8-15
1907#
发表于 2013-10-12 12:42 | 只看该作者
九十六.用硝石种麦斯威尔灯(靠近自动点燃、远离自动灭)

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

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

local function onhammered(inst, worker)
    SpawnPrefab("collapse_small").Transform:SetPosition(inst.Transform:GetWorldPosition())
    SpawnPrefab("nitre").Transform:SetPosition(inst.Transform:GetWorldPosition())
    inst:Remove()
end

    inst:AddComponent("playerprox")
    inst.components.playerprox:SetDist(17, 27 )
    inst.components.playerprox:SetOnPlayerNear(function() if not inst.components.burnable:IsBurning() then inst.components.burnable:Ignite() end end)
    inst.components.playerprox:SetOnPlayerFar(extinguish)
    inst:AddComponent("workable")
    inst.components.workable:SetWorkAction(ACTIONS.HAMMER)
    inst.components.workable:SetWorkLeft(1)
    inst.components.workable:SetOnFinishCallback(onhammered)

    用硝石种麦斯威尔灯,靠近自动点燃、远离自动灭,不想要时用锤子砸毁即可


那个什么在啊?在哪,加第2个的自己看下啦大神
回复 支持 反对

使用道具 举报

2

主题

111

帖子

75

积分

初级玩家

Rank: 2

贡献度
2
金元
1265
积分
75
精华
0
注册时间
2013-8-15
1908#
发表于 2013-10-12 12:42 | 只看该作者
在的下一行插入以下内容

在哪呢,快复我
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1909#
 楼主| 发表于 2013-10-12 13:26 | 只看该作者
2416202910 发表于 2013-10-12 12:42
九十六.用硝石种麦斯威尔灯(靠近自动点燃、远离自动灭)

    1.用记事本打开游戏目录\data\scripts\prefa ...
感谢提醒,已经更正了


九十六.用硝石种麦斯威尔灯(靠近自动点燃、远离自动灭)

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

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

local function onhammered(inst, worker)
    SpawnPrefab("collapse_small").Transform:SetPosition(inst.Transform:GetWorldPosition())
    SpawnPrefab("nitre").Transform:SetPosition(inst.Transform:GetWorldPosition())
    inst:Remove()
end

    inst:AddComponent("playerprox")
    inst.components.playerprox:SetDist(17, 27 )
    inst.components.playerprox:SetOnPlayerNear(function() if not inst.components.burnable:IsBurning() then inst.components.burnable:Ignite() end end)
    inst.components.playerprox:SetOnPlayerFar(extinguish)
    inst:AddComponent("workable")
    inst.components.workable:SetWorkAction(ACTIONS.HAMMER)
    inst.components.workable:SetWorkLeft(1)
    inst.components.workable:SetOnFinishCallback(onhammered)

    用硝石种麦斯威尔灯,靠近自动点燃、远离自动灭,不想要时用锤子砸毁即可

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1910#
 楼主| 发表于 2013-10-12 13:28 | 只看该作者
thm154188 发表于 2013-10-12 05:07
哦  原來是遊戲設定啊~~那自己多跑一會吧 也不用多少時間~`

我的人物在地1建了個基地.......30天時就完 ...

把种植物分散开种,太紧密导致都在一屏里,对内存要求很高
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1911#
 楼主| 发表于 2013-10-12 13:29 | 只看该作者
靚仔 发表于 2013-10-12 11:47
给个recipes。lua

这是21版原始文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

111

帖子

75

积分

初级玩家

Rank: 2

贡献度
2
金元
1265
积分
75
精华
0
注册时间
2013-8-15
1912#
发表于 2013-10-12 13:33 | 只看该作者
不用感谢了吧(我好像说的太过火了)。
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
1913#
发表于 2013-10-12 13:51 | 只看该作者
  能不能把用硝石种麦斯威尔灯  改成用岩石种
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1914#
 楼主| 发表于 2013-10-12 15:05 | 只看该作者
小涛丶 发表于 2013-10-12 13:51
能不能把用硝石种麦斯威尔灯  改成用岩石种

用岩石种麦斯威尔灯

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

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

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

回复 支持 反对

使用道具 举报

0

主题

10

帖子

5

积分

新手玩家

Rank: 1

贡献度
0
金元
650
积分
5
精华
0
注册时间
2013-7-24
1915#
发表于 2013-10-12 15:19 | 只看该作者
崇拜楼主
回复 支持 反对

使用道具 举报

0

主题

47

帖子

91

积分

初级玩家

Rank: 2

贡献度
0
金元
914
积分
91
精华
0
注册时间
2010-3-30
1916#
发表于 2013-10-12 15:28 | 只看该作者
哥不用修改游戏好多年~改了没乐趣
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
1917#
发表于 2013-10-12 15:52 | 只看该作者
DLC....要钱吗
回复 支持 反对

使用道具 举报

7

主题

197

帖子

193

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
1645
积分
193
精华
0
注册时间
2013-7-31
1918#
发表于 2013-10-12 15:53 | 只看该作者
最近饥荒变无聊了啊          楼主有没有好的主意啊
回复 支持 反对

使用道具 举报

0

主题

40

帖子

82

积分

初级玩家

Rank: 2

贡献度
0
金元
820
积分
82
精华
0
注册时间
2013-10-1
1919#
发表于 2013-10-12 18:16 | 只看该作者
怎么让自养高脚鸟每秒回血和增加移动速度   
回复 支持 反对

使用道具 举报

8

主题

1457

帖子

2544

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
19
金元
24683
积分
2544
精华
0
注册时间
2011-10-7
1920#
发表于 2013-10-12 18:16 | 只看该作者
yzzn2009 发表于 2013-10-12 13:28
把种植物分散开种,太紧密导致都在一屏里,对内存要求很高

我30天時就種好了~~以後就沒種過~~而且種好後幾十天都不卡~就後來突然就卡起來~~

而且...我的PC內存也是非常大的~~玩遊戲我的機器無壓力的~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-13 21:18 , Processed in 0.213772 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表