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

注册 登录

QQ登录

只需一步,快速开始

查看: 32900|回复: 33
打印 上一主题 下一主题

[MOD专区] 易宁:三步学会制作饥荒Mod 支持5月22日汉化版 6月7日更新

  [复制链接]

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
跳转到指定楼层
主题
发表于 2013-6-7 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yzzn2009 于 2013-6-18 12:14 编辑

易宁:饥荒游戏Mod制作教程


饥荒游戏的Mod很容易做,举例:做个同时携带多个背包的Mod

第一步:修改游戏原文件,参照饥荒实用修改技巧http://bbs.3dmgame.com/thread-3859071-1-1.html

    用记事本打开游戏目录\data\scripts\prefabs\backpack.lua文件,将inst.components.inventoryitem.cangoincontainer = false修改为inst.components.inventoryitem.cangoincontainer = true

    用记事本打开游戏目录\data\scripts\prefabs\piggyback.lua文件,将inst.components.inventoryitem.cangoincontainer = false修改为inst.components.inventoryitem.cangoincontainer = true

    用记事本打开游戏目录\data\scripts\prefabs\krampus_sack.lua文件,将inst.components.inventoryitem.cangoincontainer = false修改为inst.components.inventoryitem.cangoincontainer = true


第二步:.将修改好的文件放在对应的文件夹中

    新建文件夹beibao(Mod名称),在beibao文件夹里新建文件夹scripts,再在scripts文件夹里新建文件夹prefabs,将修改好的backpack.lua、piggyback.lua、krampus_sack.lua这3个文件复制到prefabs文件夹下。


第三步:.新建modmain.lua文件

    在文件夹beibao(Mod名称)里新建文本文档,重命名为modmain.lua即可,不需要写任何内容。如想写些自己的介绍,就用记事本打开modmain.lua文件,先输入--后,再写介绍,否则Mod会读取出错。

恭喜你已经做出自己的Mod了,把它发给别人使用吧。

备注:

1.将Mod压缩为.rar文件以方便下载

    右键点击beibao(Mod名称)文件夹,选添加到压缩文件(计算机须安装过winrar软件),取个合适的压缩文件名,比如beibao.rar即可。


2.安装Mod

    下载并解压beibao.rar文件,将beibao文件夹复制到游戏目录\mods文件夹下,用记事本打开游戏目录\mods\modsettings.lua文件,在最底下添加以下内容:

ModManager:AddMod("beibao")

这样Mod就可以正常使用了


评分

3

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏17
回复

使用道具 举报

2

主题

185

帖子

383

积分

高级玩家

Rank: 4

贡献度
27
金元
2748
积分
383
精华
0
注册时间
2013-5-5
QQ
舒服的沙发
发表于 2013-6-7 18:35 | 只看该作者
小枫来顶贴了。。。支持一定支持
回复 支持 反对

使用道具 举报

6

主题

577

帖子

468

积分

高级玩家

Rank: 4

贡献度
7
金元
4397
积分
468
精华
0
注册时间
2008-8-19
硬硬的板凳
发表于 2013-6-8 16:33 | 只看该作者
LZ的贴很不错啊,能不能做个 延长 保暖的那个石头的时间呢? 冬天出门很不方便啊
回复 支持 反对

使用道具 举报

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
冰凉的地板
 楼主| 发表于 2013-6-8 20:10 | 只看该作者
本帖最后由 yzzn2009 于 2013-6-8 20:12 编辑
rosesscarlet 发表于 2013-6-8 16:33
LZ的贴很不错啊,能不能做个 延长 保暖的那个石头的时间呢? 冬天出门很不方便啊 ...

我刚做了个保温石保温时间延长1倍mod,原来是最热后4小时冷却,现在改为8小时,你试试吧
下载:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6

主题

577

帖子

468

积分

高级玩家

Rank: 4

贡献度
7
金元
4397
积分
468
精华
0
注册时间
2008-8-19
5#
发表于 2013-6-9 22:32 | 只看该作者
yzzn2009 发表于 2013-6-8 20:10
我刚做了个保温石保温时间延长1倍mod,原来是最热后4小时冷却,现在改为8小时,你试试吧
下载:
...

3q,真是效率呀!感谢楼主!
回复 支持 反对

使用道具 举报

2

主题

288

帖子

256

积分

高级玩家

Rank: 4

贡献度
3
金元
2435
积分
256
精华
0
注册时间
2004-12-14
6#
发表于 2013-6-13 10:28 | 只看该作者
果断mark
回复 支持 反对

使用道具 举报

16

主题

385

帖子

420

积分

高级玩家

Rank: 4

贡献度
15
金元
3603
积分
420
精华
0
注册时间
2013-1-20
QQ
7#
发表于 2013-8-20 23:10 | 只看该作者
有制作新怪物的教程 比如僵尸 老虎 什么的
回复 支持 反对

使用道具 举报

6

主题

373

帖子

502

积分

高级玩家

Rank: 4

贡献度
6
金元
4775
积分
502
精华
0
注册时间
2013-1-19
8#
发表于 2013-8-21 01:02 | 只看该作者
吊炸天啊
回复 支持 反对

使用道具 举报

0

主题

27

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
735
积分
14
精华
0
注册时间
2013-8-23
9#
发表于 2013-8-23 20:43 | 只看该作者
大神,话说怎么做一个制作坎普斯背包的mod嘞?http://pan.baidu.com/share/link? ... 2&uk=1342828826这是我做的,但是打开木有用 = =我是个渣渣,求大神赐教
回复 支持 反对

使用道具 举报

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
10#
 楼主| 发表于 2013-8-23 21:17 | 只看该作者
本帖最后由 yzzn2009 于 2013-8-23 21:28 编辑
mysxxxx 发表于 2013-8-23 20:43
大神,话说怎么做一个制作坎普斯背包的mod嘞?http://pan.baidu.com/share/link? ... 2&uk=1342828826这是 ...

要在mod中实现制作一个物品,不能通过修改recipes.lua文件方式,因为游戏不许你一个mod就占用整个recipes.lua文件,需要通过在mod中的modmain.lua文件里写代码的方式,把制作物品信息插入recipes.lua文件。举个我参与制作的万用斧mod的例子,其中modmain.lua文件中包含以下信息:

local Ingredient = GLOBAL.Ingredient
local RECIPETABS = GLOBAL.RECIPETABS
local STRINGS = GLOBAL.STRINGS
local Recipe = GLOBAL.Recipe

STRINGS.NAMES.LUCY = "lucy"
STRINGS.RECIPE_DESC.LUCY = "lucy!"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.LUCY = "lucy!"


PrefabFiles =
{
        "lucy",
}

function load()
        local lucy = GLOBAL.Recipe("lucy", {Ingredient("twigs", 5), Ingredient("goldnugget", 10), Ingredient("redgem", 3)}, RECIPETABS.TOOLS, {SCIENCE=0})
end
AddGamePostInit(load)





其中lucy为制造物品的名字,local lucy = GLOBAL.Recipe("lucy", {Ingredient("twigs", 5), Ingredient("goldnugget", 10), Ingredient("redgem", 3)}, RECIPETABS.TOOLS, {SCIENCE=0})是在向recipes.lua文件插入制作物品的信息,即在游戏中用5个树杈、10个黄金、3个红宝石制造lucy斧子。你可以将lucy修改为krampus_sack,使用材料换成你想要的的(可参见易宁:饥荒实用修改技巧中的“修改制作道具的配方”),格式不用动。最后把文件名保存为modmain.lua就可以了
回复 支持 反对

使用道具 举报

0

主题

27

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
735
积分
14
精华
0
注册时间
2013-8-23
11#
发表于 2013-8-27 21:46 | 只看该作者
yzzn2009 发表于 2013-8-23 21:17
要在mod中实现制作一个物品,不能通过修改recipes.lua文件方式,因为游戏不许你一个mod就占用整个recipes. ...

嗯大大你看能不能这样?
--make krampus sack

STRINGS = GLOBAL.STRINGS
RECIPETABS = GLOBAL.RECIPETABS
Recipe = GLOBAL.Recipe
Ingredient = GLOBAL.Ingredient

Recipe("krampus_sack", {Ingredient("cutgrass", 20), Ingredient("twigs", 5),Ingredient("rabbit", 7), Ingredient("pigskin", 5)},RECIPETABS.SURVIVAL, TECH.SCIENCE_TWO)

回复 支持 反对

使用道具 举报

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
12#
 楼主| 发表于 2013-8-27 23:13 | 只看该作者
本帖最后由 yzzn2009 于 2013-8-27 23:20 编辑
mysxxxx 发表于 2013-8-27 21:46
嗯大大你看能不能这样?
--make krampus sack

缺东西,会跳出。按你的配方,modmain.lua内容中正确的格式见下面:

--make krampus sack

local Ingredient = GLOBAL.Ingredient
local RECIPETABS = GLOBAL.RECIPETABS
local STRINGS = GLOBAL.STRINGS
local Recipe = GLOBAL.Recipe

STRINGS.NAMES.krampus_sack = "krampus sack"
STRINGS.RECIPE_DESC.krampus_sack = "krampus sack"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.krampus_sack = "krampus sack"


PrefabFiles =
{
        "krampus_sack",
}

function load()
        local krampus_sack = GLOBAL.Recipe("krampus_sack", {Ingredient("cutgrass", 20), Ingredient("twigs", 5), Ingredient("rabbit", 7)}, RECIPETABS.SURVIVAL, {SCIENCE=0})
end
AddGamePostInit(load)



并且在mod名称\scripts\prefabs子目录中,无须放任何文件,就靠modmain.lua中的内容就可以在游戏生存(画着绳套)选项下以20个草、5个树杈、7个兔子造出坎普斯背包了
回复 支持 1 反对 0

使用道具 举报

0

主题

27

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
735
积分
14
精华
0
注册时间
2013-8-23
13#
发表于 2013-8-28 20:50 | 只看该作者
yzzn2009 发表于 2013-8-27 23:13
缺东西,会跳出。按你的配方,modmain.lua内容中正确的格式见下面:

--make krampus sack

嗯为什么我那样也能正常运行和制作坎普斯背包咧?
回复 支持 反对

使用道具 举报

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
14#
 楼主| 发表于 2013-8-28 21:41 | 只看该作者
mysxxxx 发表于 2013-8-28 20:50
嗯为什么我那样也能正常运行和制作坎普斯背包咧?

一种可能是游戏版本不同,我用19版试过那段代码,会跳出。二是你修改过配方文件,不是mod的作用,而是recipes.lua起的作用。最好还是用规范的格式,因为mod会给不同的人用,尽量少一些不稳定因素
回复 支持 反对

使用道具 举报

0

主题

27

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
735
积分
14
精华
0
注册时间
2013-8-23
15#
发表于 2013-8-29 19:57 | 只看该作者
yzzn2009 发表于 2013-8-28 21:41
一种可能是游戏版本不同,我用19版试过那段代码,会跳出。二是你修改过配方文件,不是mod的作用,而是rec ...

谢谢大大,我用的18版。顺便问问如何让采草得时候有小几率跑出一只兔子?【又麻烦大大了
回复 支持 反对

使用道具 举报

3

主题

2714

帖子

1868

积分

游戏狂人

Rank: 6Rank: 6

贡献度
78
金元
15456
积分
1868
精华
1
注册时间
2010-11-27
16#
 楼主| 发表于 2013-8-30 01:04 | 只看该作者
mysxxxx 发表于 2013-8-29 19:57
谢谢大大,我用的18版。顺便问问如何让采草得时候有小几率跑出一只兔子?【又麻烦大大了
...

这个帖子已经过期了,我回复在http://bbs.3dmgame.com/thread-3859071-29-1.html的第842楼了
回复 支持 反对

使用道具 举报

51

主题

555

帖子

553

积分

高级玩家

Rank: 4

贡献度
42
金元
3854
积分
553
精华
0
注册时间
2013-2-27
17#
发表于 2013-10-22 17:51 | 只看该作者
只有scripts\prefabs\下的lua才能按照楼主方法做成MOD

scripts\下的lua做出来无效
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
18#
发表于 2013-11-9 23:15 来自手机 | 只看该作者
宁哥,本战天真心佩服,真心頂,
回复 支持 反对

使用道具 举报

7

主题

376

帖子

355

积分

高级玩家

Rank: 4

贡献度
7
金元
3270
积分
355
精华
0
注册时间
2013-10-28
19#
发表于 2013-11-9 23:18 来自手机 | 只看该作者
那个modmain.lua这个文件,里面一定要写东西吗,那具体写什么
回复 支持 反对

使用道具 举报

5

主题

806

帖子

1340

积分

游戏狂人

Rank: 6Rank: 6

贡献度
103
金元
9276
积分
1340
精华
0
注册时间
2012-6-24

3DM MOD站(白银)

20#
发表于 2013-11-10 08:22 | 只看该作者
能制作一个可以从熄灭的石头火堆里取木炭的mod吗?现在只有十几版的没有21以上版的
回复 支持 反对

使用道具 举报

0

主题

15

帖子

8

积分

新手玩家

Rank: 1

贡献度
0
金元
675
积分
8
精华
0
注册时间
2012-9-18
21#
发表于 2013-11-23 22:51 | 只看该作者
求 橙色护符  无限持久
回复 支持 反对

使用道具 举报

9

主题

198

帖子

247

积分

中级玩家

Rank: 3Rank: 3

贡献度
7
金元
2188
积分
247
精华
0
注册时间
2013-4-22
22#
发表于 2013-11-25 13:45 | 只看该作者
这个真心赞啊,之前只会修改文件,完全不会做MOD,现在才知道原来这么容易啊,谢谢易大
回复 支持 反对

使用道具 举报

0

主题

84

帖子

108

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1075
积分
108
精华
0
注册时间
2013-11-10
23#
发表于 2013-12-14 20:23 | 只看该作者
你的贴子必须顶啊
回复 支持 反对

使用道具 举报

0

主题

14

帖子

67

积分

初级玩家

Rank: 2

贡献度
0
金元
670
积分
67
精华
0
注册时间
2013-12-14
24#
发表于 2013-12-15 09:13 | 只看该作者
大神,如果我想在一个modmain.lua里面,增加两个或以上的制作配方应该怎样改
回复 支持 反对

使用道具 举报

0

主题

14

帖子

67

积分

初级玩家

Rank: 2

贡献度
0
金元
670
积分
67
精华
0
注册时间
2013-12-14
25#
发表于 2013-12-15 09:18 | 只看该作者
大神不在吗
回复 支持 反对

使用道具 举报

0

主题

8

帖子

4

积分

新手玩家

Rank: 1

贡献度
0
金元
640
积分
4
精华
0
注册时间
2014-3-29
26#
发表于 2014-4-28 12:45 | 只看该作者
上次我看到有个自动制作香蕉机和农场机的,还有集市的,自己开摊的怎么做的啊
回复 支持 反对

使用道具 举报

16

主题

1015

帖子

884

积分

3DM 2K工作组

Rank: 12Rank: 12Rank: 12

贡献度
28
金元
7722
积分
884
精华
0
注册时间
2011-12-31
27#
发表于 2014-7-29 12:57 | 只看该作者
DLC的mod 方法有些不同,求教程
回复 支持 反对

使用道具 举报

96

主题

2387

帖子

796

积分

超级玩家

Rank: 5Rank: 5

贡献度
85
金元
4556
积分
796
精华
0
注册时间
2012-5-28
28#
发表于 2014-9-5 08:12 | 只看该作者
为啥我一搞 就搞崩溃了呢……我是直接把LUA文件复制到mod里【完整的】之后改内容
回复 支持 反对

使用道具 举报

0

主题

23

帖子

12

积分

新手玩家

Rank: 1

贡献度
0
金元
720
积分
12
精华
0
注册时间
2013-11-26
29#
发表于 2014-11-10 16:51 | 只看该作者
还在学习,哪里有最新的教程
回复 支持 反对

使用道具 举报

49

主题

2954

帖子

3547

积分

游戏精英

Rank: 8Rank: 8

贡献度
128
金元
30353
积分
3547
精华
0
注册时间
2010-3-2
30#
发表于 2015-3-13 22:34 | 只看该作者
这个略叼 哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 04:34 , Processed in 0.153332 second(s), 46 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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