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

注册 登录

QQ登录

只需一步,快速开始

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

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

  [复制链接]

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1681#
 楼主| 发表于 2013-10-4 15:30 | 只看该作者
1041078150 发表于 2013-10-4 15:03
好吧....不过还是谢谢你帮我想的其他的方法     随便再辛苦一下楼主   能否让蜘蛛女王别再变成 ...

蜘蛛女王不变回蜘蛛巢

    用记事本打开游戏目录\data\scripts\brains\spiderqueenbrain.lua文件,将if self.inst:GetTimeAlive() > TUNING.SPIDERQUEEN_MINWANDERTIME then替换为if self.inst:GetTimeAlive() > TUNING.SPIDERQUEEN_MINWANDERTIME*1000 then

回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1682#
 楼主| 发表于 2013-10-4 15:32 | 只看该作者
thm154188 发表于 2013-10-4 15:15
樓主~饥荒20版5格背包MOD 這個有怎麼把它改成21版可以用?~~每次更新以前的MOD就用不了~希望學下改的方法 以 ...

实在不好意思,我不能破解人家的mod,如果方便最还是催原作者更新比较好
回复 支持 反对

使用道具 举报

0

主题

41

帖子

110

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1700
积分
110
精华
0
注册时间
2012-10-31
1683#
发表于 2013-10-4 15:35 | 只看该作者
十分感谢~
回复 支持 反对

使用道具 举报

8

主题

1457

帖子

2544

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
19
金元
24683
积分
2544
精华
0
注册时间
2011-10-7
1684#
发表于 2013-10-4 15:51 | 只看该作者
yzzn2009 发表于 2013-10-4 15:32
实在不好意思,我不能破解人家的mod,如果方便最还是催原作者更新比较好
...

如果不用MOD~~那只能把包包改成吸收傷害~~但是這樣一來~遊戲的護甲系統就直接報廢了啊`
回复 支持 反对

使用道具 举报

0

主题

96

帖子

137

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1365
积分
137
精华
0
注册时间
2013-8-10
1685#
发表于 2013-10-4 18:23 | 只看该作者
新人弱弱的问一句! 肿么用啊?           
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1686#
 楼主| 发表于 2013-10-4 18:58 | 只看该作者
thm154188 发表于 2013-10-4 15:51
如果不用MOD~~那只能把包包改成吸收傷害~~但是這樣一來~遊戲的護甲系統就直接報廢了啊`
...

那个mod重新定义了两个格子,还画了图。为这两个格子,还要将所有背包文件、护身符文件都修改一遍,作者是很用心的。把别人mod的修改方法公布出来,会伤害原作者继续更新的动力。建议在没有找到支持21版前,先修改“护身符装备在帽子格”、“防弹背包”,解决基本的需要。等新版本mod出来了,再恢复使用盔甲吧
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1687#
 楼主| 发表于 2013-10-4 19:06 | 只看该作者
本帖最后由 yzzn2009 于 2013-10-4 19:11 编辑
□ミ Sauley 发表于 2013-10-4 18:23
新人弱弱的问一句! 肿么用啊?

我们的修改技巧中,记录的全部是修改游戏的方法,如果你想获得哪种功能,就参照那个项目修改,再进入游戏就可以看到效果了。比如“二.提高主角血量10倍”,

    用记事本打开游戏目录\data\scripts\tuning.lua文件,(就是在资源管理器里找到你安装游戏目录下的tuning.lua文件,用鼠标右键点该文件,选打开方式为记事本)

    1.将local wilson_health = 150替换为local wilson_health = 1500    (就是复制local wilson_health = 150这句,在记事本上方选编辑——查找,在弹出的查找小窗口中粘帖这句,并点查找下一个找到,再复制local wilson_health = 1500这句,在刚才找到的句子上按鼠标右键,选粘帖,就替换完了)

    2.将WX78_MIN_HEALTH = 100,替换为WX78_MIN_HEALTH = 1000,    (以下都是如此)

    3.将WX78_MAX_HEALTH = 400,替换为WX78_MAX_HEALTH = 4000,

    4.将下列内容:

                WOLFGANG_HEALTH_MIGHTY = 300,       (替换一段的话,先查找第一句,找到后,在记事本里把三句都选中,再复制下面的三句替换)
                WOLFGANG_HEALTH_NORMAL = 200,
                WOLFGANG_HEALTH_WIMPY = 150,
    替换为:
                WOLFGANG_HEALTH_MIGHTY = 3000,
                WOLFGANG_HEALTH_NORMAL = 2000,
                WOLFGANG_HEALTH_WIMPY = 1500,

    即可让全部主角血量提高10倍,修改这里也使盔甲的耐久度同步上升10倍      (都改完,进入游戏会发现,血值已经提高了10倍)

回复 支持 反对

使用道具 举报

5

主题

611

帖子

677

积分

超级玩家

Rank: 5Rank: 5

贡献度
5
金元
6570
积分
677
精华
0
注册时间
2013-3-3
1688#
发表于 2013-10-4 19:22 | 只看该作者
楼主 20版 改了之后游戏进不去了
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1689#
 楼主| 发表于 2013-10-4 19:27 | 只看该作者
本帖最后由 yzzn2009 于 2013-10-4 19:30 编辑
1006491387 发表于 2013-10-4 19:22
楼主 20版 改了之后游戏进不去了

一般是替换语句不准确,多end或少end导致的,把备份的原文件替换回去,重新再修改就可以了。修改技巧本身是经过千锤百炼的,都经过实测,而且在大家共同的努力下,如果存在问题,都会有人提出,我会在第一时间修复,这点你可以放心
回复 支持 反对

使用道具 举报

0

主题

4

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
620
积分
2
精华
0
注册时间
2013-9-21
1690#
发表于 2013-10-5 09:13 | 只看该作者
这简直比得过所有的MOD呀。顺便问一下,全人物解锁我没看到有:if not table.contains(CHARACTERLIST, character) then                return true -- mod character
end


return false
我是18版的。


回复 支持 反对

使用道具 举报

0

主题

4

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
620
积分
2
精华
0
注册时间
2013-9-21
1691#
发表于 2013-10-5 09:21 | 只看该作者
顶,研究起来一定很麻烦吧。顺便说一句,楼主的英语一定很厉害吧。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

2

积分

新手玩家

Rank: 1

贡献度
0
金元
620
积分
2
精华
0
注册时间
2013-9-21
1692#
发表于 2013-10-5 10:14 | 只看该作者
我把单格堆叠数量改成了1000、2000和4000。又改了一次采集10个.还把主角血量改成了7777770滴血。
回复 支持 反对

使用道具 举报

2

主题

111

帖子

75

积分

初级玩家

Rank: 2

贡献度
2
金元
1265
积分
75
精华
0
注册时间
2013-8-15
1693#
发表于 2013-10-5 10:52 | 只看该作者
易宁帅哥啊!我下载的怎么是“稻草人”。。。。。
回复 支持 反对

使用道具 举报

41

主题

2129

帖子

2007

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
25
金元
19074
积分
2007
精华
0
注册时间
2011-3-19
1694#
发表于 2013-10-5 11:28 | 只看该作者
易宁  喂鸟疯肉得宝石的修改好像不起效啊?
    难道我改错了?

        if item.prefab == "egg" or item.prefab == "bird_egg" or item.prefab == "rottenegg" then
                can_accept = false
        end
       
        return can_accept
end

local function OnRefuseItem(inst, item)
        inst.AnimStatelayAnimation("flap")
    inst.SoundEmitterlaySound("dontstarve/birds/wingflap_cage")
    inst.AnimStateushAnimation("idle_bird")
end

local function OnGetItemFromPlayer(inst, giver, item)

        if inst.components.sleeper and inst.components.sleeper:IsAsleep() then
                inst.components.sleeper:WakeUp()
        end

    if item.components.edible then
                local seed_name = string.lower(item.prefab .. "_seeds")
                local can_accept = Prefabs[seed_name] or item.prefab == "seeds" or item.components.edible.foodtype == "MEAT"
                if can_accept then
                       
                        inst.AnimStatelayAnimation("peck")
                        inst.AnimStateushAnimation("peck")
                        inst.AnimStateushAnimation("peck")
                        inst.AnimStateushAnimation("hop")
                       
                        inst.AnimStateushAnimation("idle_bird", true)
                            instoTaskInTime(60*FRAMES, function()

                            if item.prefab == "monstermeat" then
                                        inst.components.lootdropper:SpawnLootPrefab("redgem")
                                        inst.components.lootdropper:SpawnLootPrefab("bluegem")
                                        inst.components.lootdropper:SpawnLootPrefab("orangegem")
                                        inst.components.lootdropper:SpawnLootPrefab("yellowgem")
                                        inst.components.lootdropper:SpawnLootPrefab("greengem")
                                        inst.components.lootdropper:SpawnLootPrefab("purplegem")
                                            end

                            if item.components.edible.foodtype == "MEAT" then

回复 支持 反对

使用道具 举报

0

主题

40

帖子

82

积分

初级玩家

Rank: 2

贡献度
0
金元
820
积分
82
精华
0
注册时间
2013-10-1
1695#
发表于 2013-10-5 11:46 | 只看该作者
神一般
回复 支持 反对

使用道具 举报

2

主题

227

帖子

203

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1950
积分
203
精华
0
注册时间
2010-7-6
1696#
发表于 2013-10-5 12:20 | 只看该作者
                      吊炸天
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1697#
 楼主| 发表于 2013-10-5 12:29 | 只看该作者
ab1132547 发表于 2013-10-5 09:13
这简直比得过所有的MOD呀。顺便问一下,全人物解锁我没看到有:if not table.contains(CHARACTERLIST, char ...

18版的playerprofile.lua文件中,一样有

        if not table.contains(CHARACTERLIST, character) then
                return true -- mod character
        end

        return false


是不是打开文件不对啊,打开正确文件,搜索if not table.contains(CHARACTERLIST, character) then这一句就找到了
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1698#
 楼主| 发表于 2013-10-5 12:35 | 只看该作者
2416202910 发表于 2013-10-5 10:52
易宁帅哥啊!我下载的怎么是“稻草人”。。。。。

在那个3DM的下载页面中,选别的下载地址,比如百度网盘等试试。
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1699#
 楼主| 发表于 2013-10-5 12:42 | 只看该作者
SPNT 发表于 2013-10-5 11:28
易宁  喂鸟疯肉得宝石的修改好像不起效啊?
    难道我改错了?

代码没看出有问题,最大可能是mod干扰,比如我和lvyan2015一起做的便携式家具就修改了鸟笼文件,如果你打着便携式家具的mod,游戏就会读取mod下的鸟笼文件,而不读你修改的原文件了。暂时卸载mod,再试试
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
1700#
发表于 2013-10-5 13:34 | 只看该作者
能不能修改猪王守卫不主动攻击人         如果可以求添加修改里面
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1701#
 楼主| 发表于 2013-10-5 17:57 | 只看该作者
小涛丶 发表于 2013-10-5 13:34
能不能修改猪王守卫不主动攻击人         如果可以求添加修改里面

猪守卫不主动攻击主角

    用记事本打开游戏目录\data\scripts\prefabs\pigman.lua文件,将return guy:HasTag("character") and not guy:HasTag("guard")替换为return guy:HasTag("character") and not guy:HasTag("guard") and not guy:HasTag("player")

回复 支持 反对

使用道具 举报

0

主题

118

帖子

61

积分

初级玩家

Rank: 2

贡献度
0
金元
1205
积分
61
精华
0
注册时间
2013-6-25
1702#
发表于 2013-10-5 18:25 | 只看该作者
yzzn2009 发表于 2013-10-5 17:57
猪守卫不主动攻击主角

    用记事本打开游戏目录\data\scripts\prefabs\pigman.lua文件,将return guy:H ...

收买猪守卫行不
回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
1703#
发表于 2013-10-5 18:32 | 只看该作者
一四0.眼睛炮塔一次造10个     在哪里啊           我怎么找不到       找了好几次了
回复 支持 反对

使用道具 举报

41

主题

2129

帖子

2007

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
25
金元
19074
积分
2007
精华
0
注册时间
2011-3-19
1704#
发表于 2013-10-5 18:38 | 只看该作者
yzzn2009 发表于 2013-10-5 12:42
代码没看出有问题,最大可能是mod干扰,比如我和lvyan2015一起做的便携式家具就修改了鸟笼文件,如果你打 ...

能用了! 感谢易宁
回复 支持 反对

使用道具 举报

1

主题

185

帖子

192

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
1878
积分
192
精华
0
注册时间
2013-8-2
1705#
发表于 2013-10-5 18:40 | 只看该作者
有没有办法采集和捡东西没有动作?配合远程采集和远程拾取就BT了~
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1706#
 楼主| 发表于 2013-10-5 19:44 | 只看该作者
小涛丶 发表于 2013-10-5 18:32
一四0.眼睛炮塔一次造10个     在哪里啊           我怎么找不到       找了好几次了  ...

在10月5日版里
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1707#
 楼主| 发表于 2013-10-5 19:45 | 只看该作者
1344152253 发表于 2013-10-5 18:25
收买猪守卫行不

猪守卫被设置的障碍太多,不能远离火炬,也缺许多标签,修改太繁琐,也很容易死机
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1708#
 楼主| 发表于 2013-10-5 19:50 | 只看该作者
310297903 发表于 2013-10-5 18:40
有没有办法采集和捡东西没有动作?配合远程采集和远程拾取就BT了~

修改技巧中“三十三.远程采集和拾起物品”的上一项就是去除采集动作的,在下面8个文件的相同位置下都插入inst.components.pickable.quickpick = true即可

三十二.加快采集速度

    用记事本打开游戏目录\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        高鸟巢

回复 支持 反对

使用道具 举报

11

主题

270

帖子

130

积分

中级玩家

Rank: 3Rank: 3

贡献度
12
金元
817
积分
130
精华
0
注册时间
2013-7-23
1709#
发表于 2013-10-5 19:50 | 只看该作者
yzzn2009 发表于 2013-10-5 19:44
在10月5日版里

    我是说在文件夹里找不到Recipe("eyeturret_item", {Ingredient("deerclops_eyeball", 1), Ingredient("minotaurhorn", 1), Ingredient("thulecite", 5)}, RECIPETABS.ANCIENT, TECH.ANCIENT_FOUR, nil, nil, true)
回复 支持 反对

使用道具 举报

4

主题

2988

帖子

2221

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
80
金元
18912
积分
2221
精华
1
注册时间
2010-11-27
1710#
 楼主| 发表于 2013-10-5 19:56 | 只看该作者
小涛丶 发表于 2013-10-5 19:50
我是说在文件夹里找不到Recipe("eyeturret_item", {Ingredient("deerclops_eyeball", 1), Ingredient ...

在20版、21版游戏,游戏目录\data\scripts\recipes.lua文件中最底下就是

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-13 19:01 , Processed in 0.274059 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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