饥荒Mod 开发(一):为什么要开发Mod

饥荒Mod 开发(二):Mod目录结构

为什么要开发Mod

饥荒游戏对新手来说真的很不友好,从直觉上很多应该有的东西都没有,这就给了很多Mod 开发者发挥的空间,并且饥荒的开发者也有意让玩家发挥更多的创意。比如代码使用lua脚本,提供了丰富的api,并且游戏的lua源码都是直接开源的, 在开发mod的时候很多可以参考源码。下面简单介绍下为什么说饥荒游戏对新手不友好:

  1. 进入游戏没有任何的教程, 只有一开始的NPC 让你找点吃的,然后第一个晚上直接被怪物 抓死了。

  2. 游戏内的物品没有介绍,比如吃了一个胡萝卜加多少血,多少饥饿值。花瓣有什么作用,采集的草,树枝有啥作用?饥荒Mod 开发(一):为什么要开发Mod_第1张图片

  3. 游戏的机制也没有任何介绍, 饿了要吃东西,没血了怎么办? 精神值为什么会下降? 怎么才能增加精神值?

  4. 物品栏只有15格, 一会东西就满了,放不下了怎么办?在这里插入图片描述

  5. 烹饪没有食谱,只能网上找,无论是新手还是老手都很难记住。即使是老手如果不用mod,那估计也就做个肉丸,烤肉啥的

  6. 如果没有重生的情况,角色一旦死了,游戏会自动存档,然后只能重来。

  7. 第一个冬天估计很多新手根本过不去,不会屯食物,没吃的,冻死了。

所以无论是新手还是老手,没有mod 这个游戏真的是寸步难行,我用的是wegame 平台,里面很多的mod,但是很多很多几乎没有人维护了,体验太差,所以决定自己做一个mod,一来可以自己用,也可以分享给其他人。

Mod 能做什么

饥荒允许我们对游戏中的物品,场景等进行拦截,添加我们自己的处理逻辑,比如当一个物品被创建出来的,可以给这个物品增加一些自己的逻辑,这种方式也是非常常用的。 我结合我自己做的这个mod,给大家先分享一下

  1. 90格物品栏,物品栏永久保鲜

  2. 5格装备栏, 背包占了一格, 剩余是个装备栏可以装备 武器,衣服 ,帽子,项链!在这里插入图片描述

  3. 物品详细信息。鼠标悬浮上去可以看到每个物品的详细信息饥荒Mod 开发(一):为什么要开发Mod_第2张图片
    饥荒Mod 开发(一):为什么要开发Mod_第3张图片

  4. 简易生命值显示
    饥荒Mod 开发(一):为什么要开发Mod_第4张图片饥荒Mod 开发(一):为什么要开发Mod_第5张图片

  5. 伤害显示
    饥荒Mod 开发(一):为什么要开发Mod_第6张图片

  6. 一键烹饪。自动判断物品栏中的食材是否可以烹饪,站在烹饪锅附近一键点击直接烹饪,自动放入食材开始烹饪

  7. 木牌无限传送, 饥荒地图很大,跑来跑去太浪费时间了,免费无限传送,想去哪里就去哪里 饥荒Mod 开发(一):为什么要开发Mod_第7张图片

  8. 自动整理物品,目前只有根据物品数量自动排列,可以继续完善

  9. F5 手动保存, F6 手动加载全图死亡不删档

  10. 一个会自动拾取物品自动砍树自动打怪的宠物。 宠物会升级,升级之后血量,攻击力都会自动增加,还能装备衣服和帽子。血量不足了会自动吃 宠物食物 补充血量。无论新老玩家,绝对是个很有用的帮手

还有其他的小功能就不一一介绍了,后面写的时候再一一来说吧。

如何入门开发一个Mod

  1. 了解Mod 结构,Mod 是如何被加载起来的, 一个最简单的Mod 必须要有哪几个部分,熟悉开发环境
  2. 制作一个简单的物品,了解一个物品是如何创建的,了解一个物品的基础框架,以及一些资源工具的使用
  3. 制作一个新的食物,如何从烹饪锅中做出这个食物
  4. 制作一键装备,武器,防具
  5. 参考猪人制作一个宠物,可以拾取,砍树,战斗等

由于Mod 上架需要审核,比较麻烦,所以就没有上传到平台上去了,有需要的可以留言, 后面将会有一系列的教程,并且还会录制一些视频来和大家一起做Mod 开发。

饥荒Mod 开发(二):Mod目录结构

你可能感兴趣的:(饥荒Mod,游戏,lua,饥荒Mod,饥荒)