为什么要开发Mod
饥荒游戏对新手来说真的很不友好,从直觉上很多应该有的东西都没有,这就给了很多Mod 开发者发挥的空间,并且饥荒的开发者也有意让玩家发挥更多的创意。比如代码使用lua脚本,提供了丰富的api,并且游戏的lua源码都是直接开源的, 在开发mod的时候很多可以参考源码。下面简单介绍下为什么说饥荒游戏对新手不友好:
-
进入游戏没有任何的教程, 只有一开始的NPC 让你找点吃的,然后第一个晚上直接被怪物 抓死了。
-
游戏内的物品没有介绍,比如吃了一个胡萝卜加多少血,多少饥饿值。花瓣有什么作用,采集的草,树枝有啥作用?
-
游戏的机制也没有任何介绍, 饿了要吃东西,没血了怎么办? 精神值为什么会下降? 怎么才能增加精神值?
-
物品栏只有15格, 一会东西就满了,放不下了怎么办?
-
烹饪没有食谱,只能网上找,无论是新手还是老手都很难记住。即使是老手如果不用mod,那估计也就做个肉丸,烤肉啥的
-
如果没有重生的情况,角色一旦死了,游戏会自动存档,然后只能重来。
-
第一个冬天估计很多新手根本过不去,不会屯食物,没吃的,冻死了。
所以无论是新手还是老手,没有mod 这个游戏真的是寸步难行,我用的是wegame 平台,里面很多的mod,但是很多很多几乎没有人维护了,体验太差,所以决定自己做一个mod,一来可以自己用,也可以分享给其他人。
Mod 能做什么
饥荒允许我们对游戏中的物品,场景等进行拦截,添加我们自己的处理逻辑,比如当一个物品被创建出来的,可以给这个物品增加一些自己的逻辑,这种方式也是非常常用的。 我结合我自己做的这个mod,给大家先分享一下
-
90格物品栏,物品栏永久保鲜
-
5格装备栏, 背包占了一格, 剩余是个装备栏可以装备 武器,衣服 ,帽子,项链!
-
物品详细信息。鼠标悬浮上去可以看到每个物品的详细信息
-
简易生命值显示
-
伤害显示
-
一键烹饪。自动判断物品栏中的食材是否可以烹饪,站在烹饪锅附近一键点击直接烹饪,自动放入食材开始烹饪
-
木牌无限传送, 饥荒地图很大,跑来跑去太浪费时间了,免费无限传送,想去哪里就去哪里
-
自动整理物品,目前只有根据物品数量自动排列,可以继续完善
-
F5 手动保存, F6 手动加载, 全图,死亡不删档
-
一个会自动拾取物品,自动砍树,自动打怪的宠物。 宠物会升级,升级之后血量,攻击力都会自动增加,还能装备衣服和帽子。血量不足了会自动吃 宠物食物 补充血量。无论新老玩家,绝对是个很有用的帮手
还有其他的小功能就不一一介绍了,后面写的时候再一一来说吧。
如何入门开发一个Mod
- 了解Mod 结构,Mod 是如何被加载起来的, 一个最简单的Mod 必须要有哪几个部分,熟悉开发环境
- 制作一个简单的物品,了解一个物品是如何创建的,了解一个物品的基础框架,以及一些资源工具的使用
- 制作一个新的食物,如何从烹饪锅中做出这个食物
- 制作一键装备,武器,防具
- 参考猪人制作一个宠物,可以拾取,砍树,战斗等
由于Mod 上架需要审核,比较麻烦,所以就没有上传到平台上去了,有需要的可以留言, 后面将会有一系列的教程,并且还会录制一些视频来和大家一起做Mod 开发。