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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3691#
发表于 2013-11-23 09:39 | 只看该作者
Mue战天。 发表于 2013-11-23 09:37
宁哥,我“虫洞”和“快递”老是修改错误黑屏,可不可以把你修改的文件发来,谢谢宁哥哥, ...

你版本不够
回复 支持 反对

使用道具 举报

1

主题

133

帖子

1171

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
11665
积分
1171
精华
0
注册时间
2013-11-4
3692#
发表于 2013-11-23 09:39 | 只看该作者
huangchenhao 发表于 2013-11-23 09:36
我的是在C:\Documents and Settings\Administrator\Local Settings\Application Data\SKIDROW\219740\Sto ...


Windows7存档存放位置将文件survival 1放到我的文档/klei/donotstarve/save 然后到游戏中打开第1个存档槽即可
WindowsXP存档位置:C:\Documents and Settings\Administrator\Local Settings\Application Data\SKIDROW\219740\Storage

以上两种路径早不到
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3693#
发表于 2013-11-23 09:40 | 只看该作者
RPhaodaobao 发表于 2013-11-23 09:39
Windows7存档存放位置将文件survival 1放到我的文档/klei/donotstarve/save 然后到游戏中打开第1个存档 ...

你找SKIDROW
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3694#
发表于 2013-11-23 09:41 | 只看该作者
RPhaodaobao 发表于 2013-11-23 09:39
Windows7存档存放位置将文件survival 1放到我的文档/klei/donotstarve/save 然后到游戏中打开第1个存档 ...

用搜索:ctrl+f
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3695#
发表于 2013-11-23 09:41 | 只看该作者
RPhaodaobao 发表于 2013-11-23 09:38
还有求牛帽只让牛跟随其他功能不要

只要修改第一个就行了,其他不要修改
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3696#
发表于 2013-11-23 09:43 | 只看该作者
宁哥,这是精心研究的存档,宁哥玩玩看吧

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3697#
发表于 2013-11-23 09:44 | 只看该作者
楼上这个存档,研究3千多天了
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3698#
发表于 2013-11-23 09:44 | 只看该作者
还有易宁我纠正一下,你的人物修改里(比如打火机可造)17版也可用
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3699#
发表于 2013-11-23 09:47 | 只看该作者
huangchenhao 发表于 2013-11-23 09:39
你版本不够

我用的是89685版,还不够???
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3700#
发表于 2013-11-23 09:50 | 只看该作者
huangchenhao 发表于 2013-11-23 09:32
易宁你能不能教我代码啊

咳咳,如果说你之前没有学过其他的代码的话,lua代码不适合做为你的一个代码,lua代码需要很深的c码,,,,对吗宁哥
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3701#
发表于 2013-11-23 09:53 | 只看该作者
RPhaodaobao 发表于 2013-11-23 09:39
Windows7存档存放位置将文件survival 1放到我的文档/klei/donotstarve/save 然后到游戏中打开第1个存档 ...

这个需要一种软件,自动搜索存档位置,然后与游戏本体内存档对应完才知道你的存档位置,有一些Windows7的存档位置是在WindowsXp存档位置里,这是不确定滴
回复 支持 反对

使用道具 举报

1

主题

133

帖子

1171

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
11665
积分
1171
精华
0
注册时间
2013-11-4
3702#
发表于 2013-11-23 10:19 | 只看该作者
本帖最后由 RPhaodaobao 于 2013-11-23 10:22 编辑

实测飞行员的那个有问题,改了后我一吹收割者周围的的植物和池塘都飞我头上了,是因为我改的收割者是可以收花的版本(⊙_⊙)?
回复 支持 反对

使用道具 举报

1

主题

133

帖子

1171

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
11665
积分
1171
精华
0
注册时间
2013-11-4
3703#
发表于 2013-11-23 10:55 | 只看该作者
我测出来了,这跟虫洞地铁有关,我改回了之后就不会飞了可昨天又有没事...................................如果说这和飞行帽有关为什么改了回来后又要改地铁才回复正常
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3704#
发表于 2013-11-23 11:04 | 只看该作者
http://v.youku.com/v_show/id_XNjEzNjE1NTEy.html易宁怎么才能像他一样去海上无阻啊
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3705#
发表于 2013-11-23 11:05 | 只看该作者
1692532967 发表于 2013-11-23 07:38
怎么让其他帽子有蜘蛛帽的效果

我看到你了,大神没理你
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
3706#
发表于 2013-11-23 11:11 | 只看该作者
huangchenhao 发表于 2013-11-23 11:04
http://v.youku.com/v_show/id_XNjEzNjE1NTEy.html易宁怎么才能像他一样去海上无阻啊

@yzzn2009
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
3707#
发表于 2013-11-23 12:20 | 只看该作者
yzzn2009 发表于 2013-11-23 01:06
让更新的内容在我手里多留一点时间是有好处的,好几次都是最后一刻加入一些比较厉害的语句,或是修复了bu ...

           嗯             宁哥            这话有道理      
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
3708#
发表于 2013-11-23 12:47 | 只看该作者
yzzn2009 发表于 2013-11-23 00:54
“智能播种机器人”测试中,用巨鹿眼球测试位置

              你怎么修改的            宁哥              求发修改教程          求更新                    请不要说我太贪心            其实我也没办法      
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3709#
 楼主| 发表于 2013-11-23 13:29 | 只看该作者
1692532967 发表于 2013-11-23 07:38
怎么让其他帽子有蜘蛛帽的效果

需要废掉其他帽子之前的语句,全部重写。修改技巧中有一个“九十三.游牧生涯(带牛毛帽让牛群跟随,牛不集体攻击主角)”,就是重写牛毛帽的例子,工作量比较大。如果你想总能指挥蜘蛛,建议修改可以制造蜘蛛帽

制造蜘蛛帽

    用记事本打开游戏目录\data\scripts\recipes.lua文件,在Recipe("flowerhat", {Ingredient("petals", 12)}, RECIPETABS.DRESS, TECH.NONE)的下一行插入以下内容:

Recipe("spiderhat", {Ingredient("silk", 3)}, RECIPETABS.DRESS, TECH.NONE)

    即可在穿戴选项(画着礼帽)下用3个蛛丝制造蜘蛛帽

回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3710#
 楼主| 发表于 2013-11-23 13:32 | 只看该作者
2416202910 发表于 2013-11-23 09:16
1.89932版本的打不开 每次进入世界就黑屏了 弹出个框框说程序错误

89932版我没有用过,一般进不了游戏主要是修改格式不对、缺少相关插件导致的,如果你能用之前的版本,那么就是这个版不完善,不如用回89685版
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3711#
 楼主| 发表于 2013-11-23 13:37 | 只看该作者
Mue战天。 发表于 2013-11-23 09:31
嗯,宁哥我这也是这样,前些日子不会,修改了虫洞和快递就变成这样了 ...

貌似是替换语句不准确导致的
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3712#
发表于 2013-11-23 13:40 | 只看该作者
yzzn2009 发表于 2013-11-23 13:37
貌似是替换语句不准确导致的

宁哥哥,你可以把修改好的发给我吗?谢谢宁哥,午饭吃了没啊,我看代码看晕了,刚刚玩一下使命召唤,现在快奔溃了
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3713#
 楼主| 发表于 2013-11-23 13:42 | 只看该作者
huangchenhao 发表于 2013-11-23 09:32
易宁你能不能教我代码啊

修改技巧中的内容,就是我所会的东西,建议多看修改技巧中的例子,和原文件做对比,很快就会对很多语句有印象了,经验多了就会触类旁通。当然你也可以看一些lua语言的教程,但是比较枯燥
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3714#
发表于 2013-11-23 13:46 | 只看该作者
huangchenhao 发表于 2013-11-23 11:04
http://v.youku.com/v_show/id_XNjEzNjE1NTEy.html易宁怎么才能像他一样去海上无阻啊

咳咳,这个89685版和22版都修复了自由跑到海里,其他的版本可以自由跑到海里。修改十二.主角可渡海(没有什么可以阻挡,你对自由的向往)一二八.在海上盖建筑一二九.围海造田(建造岛屿),,,即可在除89685版和22版里无视海洋(就跟没有海洋一下。还可以铲海)但是在89685版和22版里,需要传送法杖或者修改:一六一.瑞士手杖(砍树、凿石、锤墙、挖草、取暖、补脑、瞬移、10倍攻击力、2倍速度、照明,18版及以后游戏使用)就可传送到海里进行建造建筑了
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3715#
 楼主| 发表于 2013-11-23 13:46 | 只看该作者
Mue战天。 发表于 2013-11-23 09:37
宁哥,我“虫洞”和“快递”老是修改错误黑屏,可不可以把你修改的文件发来,谢谢宁哥哥, ...

这是89685版“虫洞地铁”、“极限快递”的文件,解压缩后复制到游戏目录下替换原文件,之前记得先做好备份

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3716#
发表于 2013-11-23 13:46 | 只看该作者
用记事本打开游戏目录\data\scripts\tuning.lua文件,将以下内容:
LEIF_PERCENT_CHANCE = 1/75改为LEIF_PERCENT_CHANCE = 75/75
其实1/75就是概率只是吧概率改为75/75就是100%也就是说你砍一颗树就出一个树人
记得改回来要不然会有一大群树人追你的
宁哥这个对吗,(我修改这个时确实有大量出现树精)
可是易宁里是这样的
二二七.增加树精出现概率

    用记事本打开游戏目录\data\scripts\prefabs\evergreens.lua文件,将if math.random() <= TUNING.LEIF_PERCENT_CHANCE then替换为以下内容:

                if math.random() <= TUNING.LEIF_PERCENT_CHANCE*100 then

    即可增加树精出现概率100倍,调整*100为你想要的倍数
到底我是对了还是错了
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3717#
 楼主| 发表于 2013-11-23 13:49 | 只看该作者
RPhaodaobao 发表于 2013-11-23 09:38
还有求牛帽只让牛跟随其他功能不要

带牛毛帽让牛群跟随

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

    local function beefalo_equip(inst, owner)
        onequip(inst, owner)
        owner:AddTag("beefalo")
    end
    local function beefalo_unequip(inst, owner)
        onunequip(inst, owner)
        owner:RemoveTag("beefalo")
    end
    local function beefalo()
        local inst = simple()
        inst.components.equippable:SetOnEquip( beefalo_equip )
        inst.components.equippable:SetOnUnequip( beefalo_unequip )

        inst:AddComponent("insulator")
        inst.components.insulator.insulation = TUNING.INSULATION_LARGE

        inst:AddComponent("fueled")
        inst.components.fueled.fueltype = "USAGE"
        inst.components.fueled:InitializeFuelLevel(TUNING.BEEFALOHAT_PERISHTIME)
        inst.components.fueled:SetDepletedFn(generic_perish)


        return inst
    end

    替换为以下内容:

    local function beefalo_disable(inst)
        if inst.updatetask then
            inst.updatetask:Cancel()
            inst.updatetask = nil
        end
        local owner = inst.components.inventoryitem and inst.components.inventoryitem.owner
            owner.components.leader:RemoveFollowersByTag("beefalo")
    end
    local function beefalo_update(inst)
        local owner = inst.components.inventoryitem and inst.components.inventoryitem.owner
        if owner and owner.components.leader then
            local x,y,z = owner.Transform:GetWorldPosition()
            local ents = TheSim:FindEntities(x,y,z, TUNING.SPIDERHAT_RANGE, {"beefalo"})
            for k,v in pairs(ents) do
                if v.components.follower and not v.components.follower.leader and not owner.components.leader:IsFollower(v) and owner.components.leader.numfollowers < 50 then
                    owner.components.leader:AddFollower(v)
                end
            end
        end
    end
    local function beefalo_enable(inst)
        local owner = inst.components.inventoryitem and inst.components.inventoryitem.owner
        if owner and owner.components.leader then
        end
        inst.updatetask = inst:DoPeriodicTask(0.5, beefalo_update, 1)
    end
    local function beefalo_equip(inst, owner)
        onequip(inst, owner)
        beefalo_enable(inst)
        owner:AddTag("beefalo")
    end
    local function beefalo_unequip(inst, owner)
        onunequip(inst, owner)
        beefalo_disable(inst)
        owner:RemoveTag("beefalo")
    end

    local function beefalo_perish(inst)
        beefalo_disable(inst)
        inst:Remove()
    end

    local function beefalo()
        local inst = simple()
        inst.components.equippable:SetOnEquip( beefalo_equip )
        inst.components.equippable:SetOnUnequip( beefalo_unequip )
        inst.components.inventoryitem:SetOnDroppedFn( beefalo_disable )

        inst:AddComponent("insulator")
        inst.components.insulator.insulation = TUNING.INSULATION_LARGE

        inst:AddComponent("fueled")
        inst.components.fueled.fueltype = "USAGE"
        inst.components.fueled:InitializeFuelLevel(TUNING.BEEFALOHAT_PERISHTIME)
        inst.components.fueled:SetDepletedFn(beefalo_perish)
        return inst
    end

回复 支持 反对

使用道具 举报

0

主题

214

帖子

269

积分

高级玩家

Rank: 4

贡献度
0
金元
2692
积分
269
精华
0
注册时间
2013-9-26
3718#
发表于 2013-11-23 13:52 | 只看该作者
宁哥 能求一个  让其他角色出生  就有二本科技 就像老奶奶一样 但是是其他角色 还是2本 ...
回复 支持 反对

使用道具 举报

4

主题

2996

帖子

2234

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
19037
积分
2234
精华
1
注册时间
2010-11-27
3719#
 楼主| 发表于 2013-11-23 13:53 | 只看该作者
huangchenhao 发表于 2013-11-23 09:44
还有易宁我纠正一下,你的人物修改里(比如打火机可造)17版也可用

官方的做法就是这样,比如18版推出的东西,在17版就加入了文件,只是不能制造或得到而已。虫子也是上一版就有文件了,但到下一版才能看到。打火机是18版才正式推出的东西,我不确定之前版本使用是否稳定,能正常使用当然更好了
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
3720#
发表于 2013-11-23 13:54 | 只看该作者
yzzn2009 发表于 2013-11-23 13:42
修改技巧中的内容,就是我所会的东西,建议多看修改技巧中的例子,和原文件做对比,很快就会对很多语句有 ...

宁哥必须看看滴
宁哥,谢谢您教会了我们这么多修改技巧,在这里我替玩饥荒用易宁的玩家谢谢您了
接下来进入正题:
宁哥,我会帮助你解决一些简单的问题的
还有宁哥,你都不帮我解决问题了,我好伤心
但是,宁哥研发的易宁已经帮我解决了很多饥荒修改技巧的问题了
     在此感谢宁哥,让我们这些玩饥荒的小玩家们体验到不同的游戏感
               Mue战天。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-22 21:26 , Processed in 0.253506 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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