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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

1

主题

118

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1600
积分
164
精华
0
注册时间
2013-11-7
4831#
发表于 2013-12-15 12:20 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

122

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1303
积分
130
精华
0
注册时间
2013-10-4
4832#
发表于 2013-12-15 12:35 | 只看该作者
话说我用用海象牙种宠物海狸之后,保存在进入,海狸就变成了高鸟了......这是我修改错误么????
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4833#
 楼主| 发表于 2013-12-15 13:10 | 只看该作者
小涛丶 发表于 2013-12-15 09:04
大神     为什么我修改的        我的小屋 不能睡觉  
无论左键还是右键都是打开库房  ...

这是89685版“我的小屋”的文件,解压后复制到游戏目录,再试试

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4834#
 楼主| 发表于 2013-12-15 13:12 | 只看该作者
http.零度.com 发表于 2013-12-15 09:22
玩过魔能的都知道有一魔法是 陨石流星雨 ,璀璨流星雨 可以赋予它攻击力吗,就是荧光果爆炸时造成伤害? ...

原本是想设计成武器的,见本帖4971楼
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4835#
 楼主| 发表于 2013-12-15 13:14 | 只看该作者
小涛丶 发表于 2013-12-15 09:27
宁哥   我提个建议 就是逝者的赌局 能让除装备以外的道具都可以赌

技术上存在障碍,而且很少有用东西当赌注的啊
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4836#
 楼主| 发表于 2013-12-15 13:21 | 只看该作者
吃人少女 发表于 2013-12-15 11:23
大神~我改了“超级市场”后~精炼的魔花瓣炼灵魂不见了~然后我怎么改~就是不出现~ ...

因为后来的游戏中,配方里同种物品只能出现一次,因此如果在超市能买到,就不能用噩梦花瓣造噩梦燃料了,如果你想造而不是买,则将用记事本打开游戏目录\data\scripts\recipes.lua文件,将Recipe("nightmarefuel", {Ingredient("goldnugget", math.random(3))}, RECIPETABS.SHOP, TECH.NONE,nil,nil,true)替换为--Recipe("nightmarefuel", {Ingredient("goldnugget", math.random(3))}, RECIPETABS.SHOP, TECH.NONE,nil,nil,true)
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4837#
 楼主| 发表于 2013-12-15 13:23 | 只看该作者
堕落の魂 发表于 2013-12-15 12:35
话说我用用海象牙种宠物海狸之后,保存在进入,海狸就变成了高鸟了......这是我修改错误么???? ...

“宠物双子星”一共要修改4小项,这种情况基本是第4小项没有修改导致的
回复 支持 反对

使用道具 举报

0

主题

40

帖子

86

积分

初级玩家

Rank: 2

贡献度
0
金元
855
积分
86
精华
0
注册时间
2013-8-12
4838#
发表于 2013-12-15 13:36 | 只看该作者
yzzn2009 发表于 2013-12-15 13:12
原本是想设计成武器的,见本帖4971楼

额......并没有说改成武器的的方法啊......可以告诉我吗,这样解决群体怪物比较帅....
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4839#
 楼主| 发表于 2013-12-15 13:49 | 只看该作者
小涛丶 发表于 2013-12-15 09:04
大神     为什么我修改的        我的小屋 不能睡觉  
无论左键还是右键都是打开库房  ...

如果还有问题,不排除是动作权限冲突问题,按下面的改就不会了

二0九.我的小屋(用巨鹿眼球种小屋,左键点击可睡觉,右键点击打开库房)

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

local function OnDeploy (inst, pt)
    local house = SpawnPrefab("tent")
    house.Transform:SetPosition(pt.x, pt.y, pt.z)
    house.AnimState:SetBank("walrus_house")
    house.AnimState:SetBuild("walrus_house")
    house.AnimState:PlayAnimation("lit", true)
    house.Transform:SetScale(1.5, 1.5, 1.5)
    house:AddTag("houses")
    local minimap = house.entity:AddMiniMapEntity()
    minimap:SetIcon( "pighouse.png" )
    house.components.finiteuses:SetMaxUses(10000)
    house.components.finiteuses:SetUses(10000)
    if house.components.trader then house:RemoveComponent("trader") end
    local light = house.entity:AddLight()
    light:Enable(true)
    house:AddComponent("machine")
    house.components.machine.turnonfn = function() house.components.container:Open(GetPlayer()) end
    house.components.machine.turnofffn = function() house.components.container:Open(GetPlayer()) end
    house.components.sleepingbag.onsleep = function(inst, sleeper)
          sleeper.components.health:SetInvincible(true)
          sleeper.components.playercontroller:Enable(false)
          GetPlayer().HUD:Hide()
          TheFrontEnd:Fade(false,1)
          inst:DoTaskInTime(1.2, function()
             GetPlayer().HUD:Show()
             TheFrontEnd:Fade(true,1)
             sleeper.components.sanity:DoDelta(TUNING.SANITY_HUGE)
             sleeper.components.hunger:DoDelta(TUNING.CALORIES_HUGE, false, true)
             sleeper.components.health:DoDelta(TUNING.HEALING_HUGE, false, "tent", true)
             sleeper.components.temperature:SetTemperature(sleeper.components.temperature.maxtemp)
             GetClock():MakeNextDay()
             sleeper.components.health:SetInvincible(false)
             sleeper.components.playercontroller:Enable(true)
          end)
    end
    inst:Remove()
end
    inst:AddComponent("deployable")
    inst.components.deployable.ondeploy = OnDeploy


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

local function onsave(inst, data)
    if inst:HasTag("houses") then
        data.houses = true
    end
end
local function onload(inst, data)
    if data and data.houses then
       inst.AnimState:SetBank("walrus_house")
       inst.AnimState:SetBuild("walrus_house")
       inst.AnimState:PlayAnimation("lit", true)
       inst.Transform:SetScale(1.5, 1.5, 1.5)
       inst:AddTag("houses")
       local minimap = inst.entity:AddMiniMapEntity()
       minimap:SetIcon( "pighouse.png" )
       inst.components.finiteuses:SetMaxUses(10000)
       inst.components.finiteuses:SetUses(10000)
       if inst.components.trader then inst:RemoveComponent("trader") end
       local light = inst.entity:AddLight()
       light:Enable(true)
       inst:AddComponent("machine")
       inst.components.machine.turnonfn = function() inst.components.container:Open(GetPlayer()) end
       inst.components.machine.turnofffn = function() inst.components.container:Open(GetPlayer()) end
       inst.components.sleepingbag.onsleep = function(inst, sleeper)
          sleeper.components.health:SetInvincible(true)
          sleeper.components.playercontroller:Enable(false)
          GetPlayer().HUD:Hide()
          TheFrontEnd:Fade(false,1)
          inst:DoTaskInTime(1.2, function()
             GetPlayer().HUD:Show()
             TheFrontEnd:Fade(true,1)
             sleeper.components.sanity:DoDelta(TUNING.SANITY_HUGE)
             sleeper.components.hunger:DoDelta(TUNING.CALORIES_HUGE, false, true)
             sleeper.components.health:DoDelta(TUNING.HEALING_HUGE, false, "tent", true)
             sleeper.components.temperature:SetTemperature(sleeper.components.temperature.maxtemp)
             GetClock():MakeNextDay()
             sleeper.components.health:SetInvincible(false)
             sleeper.components.playercontroller:Enable(true)
          end)
       end
    end
end
    inst.OnSave = onsave
    inst.OnLoad = onload
    local light = inst.entity:AddLight()
    light:SetFalloff(1)
    light:SetIntensity(.8)
    light:SetRadius(10)
    light:Enable(false)
    light:SetColour(180/255, 195/255, 50/255)
    local slotpos = {}
    for y = 2, 0, -1 do
        for x = 0, 8 do
            table.insert(slotpos, Vector3(75*x-75*2+75, 75*y-75*2+75,0))
            table.insert(slotpos, Vector3(75*x-75*2+75, 75*y-75*2-175,0))
            table.insert(slotpos, Vector3(75*x-75*2+75, 75*y-75*2-425,0))
        end
    end
    inst:AddComponent("container")
    inst.components.container:SetNumSlots(#slotpos)
    inst.components.container.widgetslotpos = slotpos
    inst.components.container.widgetpos = Vector3(-150,300,0)
    inst.components.container.side_align_tip = 160
    inst.components.container.canbeopened = false
    inst:AddTag("fridge")

    即可用巨鹿眼球种小屋,用鼠标左键点击小屋可睡觉(白天也可以睡),睡醒后会补脑、饥饿、生命值。鼠标右键点击小屋,会打开库房(远离小屋自动关闭),共81格存储空间,并有冷藏功能。小屋日夜灯火通明,会照亮周边。不想要小屋时,用锤子砸毁即可,记住先把库房里的东西取出来哦

回复 支持 反对

使用道具 举报

0

主题

122

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1303
积分
130
精华
0
注册时间
2013-10-4
4840#
发表于 2013-12-15 13:53 | 只看该作者
我发现自动取款机里面的黄金数有限制,我放入999999999个黄金到下一天就卡出来。
回复 支持 反对

使用道具 举报

1

主题

118

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1600
积分
164
精华
0
注册时间
2013-11-7
4841#
发表于 2013-12-15 13:56 | 只看该作者
yzzn2009 发表于 2013-12-15 13:16
在什么情况下点金子消失的?之前是否卖过东西等,以前遇到过“杂货收购行”付的金子会消失,但后来做了修 ...

我给帐篷料理得的金子,左键一下就没了
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4842#
 楼主| 发表于 2013-12-15 13:56 | 只看该作者
本帖最后由 yzzn2009 于 2013-12-15 14:23 编辑
堕落の魂 发表于 2013-12-15 13:53
我发现自动取款机里面的黄金数有限制,我放入999999999个黄金到下一天就卡出来。 ...

格子里黄金上限,取决于你修改的“加大单格堆叠数量”,付款时不受限制,但不能长期超上限存放,鉴于你的资产规模,可以多种几个自动存款机
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4843#
 楼主| 发表于 2013-12-15 14:05 | 只看该作者
http.零度.com 发表于 2013-12-15 13:36
额......并没有说改成武器的的方法啊......可以告诉我吗,这样解决群体怪物比较帅....
...

因为觉得大规模杀伤太不和谐,所以没有继续写武器的代码,而且要写需要花很长时间。目前修改技巧中的“死神之光”就是大规模杀伤性武器,可以用那个解决群体敌人
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
4844#
发表于 2013-12-15 14:26 | 只看该作者
yzzn2009 发表于 2013-12-15 13:14
技术上存在障碍,而且很少有用东西当赌注的啊

    嗯           
回复 支持 反对

使用道具 举报

0

主题

40

帖子

86

积分

初级玩家

Rank: 2

贡献度
0
金元
855
积分
86
精华
0
注册时间
2013-8-12
4845#
发表于 2013-12-15 14:28 | 只看该作者
yzzn2009 发表于 2013-12-15 14:05
因为觉得大规模杀伤太不和谐,所以没有继续写武器的代码,而且要写需要花很长时间。目前修改技巧中的“死 ...

哦,谢谢(.................)
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
4846#
发表于 2013-12-15 14:30 | 只看该作者
yzzn2009 发表于 2013-12-15 13:10
这是89685版“我的小屋”的文件,解压后复制到游戏目录,再试试

              嗯        谢谢  宁哥了
回复 支持 反对

使用道具 举报

0

主题

240

帖子

351

积分

高级玩家

Rank: 4

贡献度
0
金元
3508
积分
351
精华
0
注册时间
2013-5-3
4847#
发表于 2013-12-15 15:07 | 只看该作者
yzzn2009 发表于 2013-12-15 14:05
因为觉得大规模杀伤太不和谐,所以没有继续写武器的代码,而且要写需要花很长时间。目前修改技巧中的“死 ...

宁哥怎么改拳头直接攻击生物啊
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4848#
 楼主| 发表于 2013-12-15 15:17 | 只看该作者
798133563 发表于 2013-12-15 15:07
宁哥怎么改拳头直接攻击生物啊

现在是按住Ctrl点鼠标左键,可以强制攻击,攻击力在“武器伤害值加大”里有修改方法。如果你要的是非强制的直接攻击,我不确定是否会与查看标签产生冲突,有时间会研究一下
回复 支持 反对

使用道具 举报

0

主题

240

帖子

351

积分

高级玩家

Rank: 4

贡献度
0
金元
3508
积分
351
精华
0
注册时间
2013-5-3
4849#
发表于 2013-12-15 15:34 | 只看该作者
yzzn2009 发表于 2013-12-15 15:17
现在是按住Ctrl点鼠标左键,可以强制攻击,攻击力在“武器伤害值加大”里有修改方法。如果你要的是非强制 ...

好                 
回复 支持 反对

使用道具 举报

0

主题

60

帖子

92

积分

初级玩家

Rank: 2

贡献度
0
金元
915
积分
92
精华
0
注册时间
2013-7-12
4850#
发表于 2013-12-15 16:11 | 只看该作者
易大神,能不能把那个别墅弄成原来的大小啊(海象屋那样)?
回复 支持 反对

使用道具 举报

20

主题

576

帖子

590

积分

高级玩家

Rank: 4

贡献度
24
金元
4939
积分
590
精华
0
注册时间
2012-1-29
4851#
发表于 2013-12-15 16:19 | 只看该作者
大神,看到你每条都认真回复了,好佩服你啊。先谢谢你提供这么多有用的东西。
然后重点:

有没有什么办法修改砍树速度?

非常喜欢伍迪的砍树速度,希望其他角色也能这么快。
回复 支持 反对

使用道具 举报

1

主题

118

帖子

164

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1600
积分
164
精华
0
注册时间
2013-11-7
4852#
发表于 2013-12-15 16:27 | 只看该作者
yzzn2009 发表于 2013-12-15 14:00
“杂货收购行”优化过,之前如果卖东西时,你身上没有黄金,获得的黄金一点会消失。优化后做了限制,身上 ...

多谢大神,顶顶顶
回复 支持 反对

使用道具 举报

0

主题

80

帖子

112

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1115
积分
112
精华
0
注册时间
2013-10-10
4853#
发表于 2013-12-15 17:36 来自手机 | 只看该作者
那个官方做的mod就是去飞机场然后拉那个发动机然后灯亮了然后就出现那个树人然后就没了?   
回复 支持 反对

使用道具 举报

0

主题

235

帖子

222

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2222
积分
222
精华
0
注册时间
2013-8-2
4854#
发表于 2013-12-15 19:08 | 只看该作者
大神,我发现你的修改技巧大部分都是把没用的东西变得有用的,麻烦大神以后再多做一些废物利用的技巧啦
回复 支持 反对

使用道具 举报

0

主题

235

帖子

222

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2222
积分
222
精华
0
注册时间
2013-8-2
4855#
发表于 2013-12-15 19:08 | 只看该作者
大神,我发现你的修改技巧大部分都是把没用的东西变得有用的,麻烦大神以后再多做一些废物利用的技巧啦
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4856#
 楼主| 发表于 2013-12-15 19:52 | 只看该作者
刹~那一瞬间↑ 发表于 2013-12-15 16:11
易大神,能不能把那个别墅弄成原来的大小啊(海象屋那样)?

将代码中的下面两句替换后再修改,就可以是原尺寸小屋了

将house.Transform:SetScale(1.5, 1.5, 1.5)替换为--house.Transform:SetScale(1.5, 1.5, 1.5)

将inst.Transform:SetScale(1.5, 1.5, 1.5)替换为--inst.Transform:SetScale(1.5, 1.5, 1.5)

回复 支持 反对

使用道具 举报

20

主题

576

帖子

590

积分

高级玩家

Rank: 4

贡献度
24
金元
4939
积分
590
精华
0
注册时间
2012-1-29
4857#
发表于 2013-12-15 20:04 | 只看该作者
大神,有没有办法修改砍树速度啊? 不是砍树次数,是速度。
回复 支持 反对

使用道具 举报

4

主题

2998

帖子

2236

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19062
积分
2236
精华
1
注册时间
2010-11-27
4858#
 楼主| 发表于 2013-12-15 20:09 | 只看该作者
习惯简单 发表于 2013-12-15 16:19
大神,看到你每条都认真回复了,好佩服你啊。先谢谢你提供这么多有用的东西。
然后重点:

粗略看了一下,没有找到挥动斧子速度加快的语句,不排除是伍迪的砍树动画比其他主角时间短导致的,如果是,则无法套在其他主角身上。如果想快速砍树,可以使用修改技巧中的“电动斧子”,几秒就可以砍完一片林子了
回复 支持 反对

使用道具 举报

0

主题

60

帖子

92

积分

初级玩家

Rank: 2

贡献度
0
金元
915
积分
92
精华
0
注册时间
2013-7-12
4859#
发表于 2013-12-15 20:34 | 只看该作者
yzzn2009 发表于 2013-12-15 19:52
将代码中的下面两句替换后再修改,就可以是原尺寸小屋了

将house.Transform:SetScale(1.5, 1.5, 1.5)替 ...

找不到 inst.Transform:SetScale(1.5, 1.5, 1.5)
肿么办?
回复 支持 反对

使用道具 举报

20

主题

576

帖子

590

积分

高级玩家

Rank: 4

贡献度
24
金元
4939
积分
590
精华
0
注册时间
2012-1-29
4860#
发表于 2013-12-15 20:51 | 只看该作者
yzzn2009 发表于 2013-12-15 20:09
粗略看了一下,没有找到挥动斧子速度加快的语句,不排除是伍迪的砍树动画比其他主角时间短导致的,如果是 ...

谢谢楼主解惑,既然这样,我就不再想这个问题了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 00:07 , Processed in 0.258835 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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