链接:饥荒mod模组制作系列教程13自定义采集数量和叠加数量_饥荒

还是这个up,学的是emm,与其说是自定义数量倒不如说是学习

mod配置选项,

一个新的官方配置文件,tuning.lua

和modmain.lua使用。

先说mod配置选项,就是用官方函数去描述你的mod可配置项,

数据类型(?)configuration_options,反正是编写它,其中标签为name,label,options,default,含义为数据标签名,显示标签名,选项,和默认选项值;

其中,name是用于后台数据传输,label显示,选项顾名思义,选项有两个属性,显示信息和对应数据值,description和data,真正用到的是data数据,default配置默认的选项值,即默认情况下mod配置的情况(说了,但又什么都没说)。上代码

configuration_options = { --模组可配置信息{name = "Pick", --后台使用的标签label = "采集倍率", --显示的标签信息-- hover = "采集、捡起、收获",options = { --选项,就那种左右点显示的就是左边的属性{ description = "10", data = 10 },{ description = "20", data = 20 },{ description = "30", data = 30 },{ description = "40(默认)", data = 40 },{ description = "50", data = 50 },{ description = "60", data = 60 },{ description = "64", data = 64 },},default = 40, --默认值}, --如果是多个选项,那就再后面再加同样的数据--我指的是上个括号和里的内容,不是一个新的config
}

把这段代码放到modinfo.lua或者我看其他mod写的有写在modinfo_chs.lua,(没试过)

配置完后,你就会发现,选项已经有了,但是,还用不了,因为data数据并没有被后台调用,所以下一步是获取data数据。

获取data数据用的是modmain.lua文件,通过modmain.lua 文件GetModConfigData函数获取data,转存到全局变量中,不过我再实战中并没有成功,因为不知道饥荒是什么鬼情况,包括在官方全局变量文件tuning.lua 中定义(用的就是上一讲的把内容,把文件复制过来)都会崩溃,所以跟着视频up做的用的小物品堆叠数量,但是产生的结果是在采集过程中采到的是一组,多少是你自己定义的,但是,如果你通过使用材料等方式把这“一组”材料分开,在合起来会恢复到最初的40一组,就很奇怪。后续如果解决了这个问题,我会再补发一份。

TUNING.STACK_SIZE_SMALL = GetModConfigData("Pick")

搞完这些mod就可以自行调节采集的数量了,但是,对应的堆叠数并没有发生实际的变化。

最后再说一下tuning.lua,和使用的TUNING.STACK_SIZE_SMALL,前者没什么好说的,我也不清楚里面的函数都什么意思,后面的就是tuning文件下TUNING属性里的STACK_SIZE_SMALL属性,对应的是小物品即草,树枝之类的物品堆叠数。如图

截图截取的是源文件的压缩文件位置

源码在文件中的位置,源文件内容太多就就不截图了

饥荒mod制作学习(2)相关推荐

  1. 饥荒mod制作学习(1)

    链接:饥荒mod模组制作系列教程01介绍_单机游戏热门视频 自己跟着b站up学的,这个up是从组件文件开始讲的,通过修改文件内容从零开始讲起. 其实我也没看多少,(毕竟比起做mod我更想玩游戏 )饥荒 ...

  2. 饥荒mod制作教程--物品(食物)(农作物)--02

    上一篇"饥荒mod物品(食物)该篇主讲贴图--01" 上一篇没有给myfood的合成表,所以只能控制台调出 那么可以在modmain里加上 STRINGS = GLOBAL.STR ...

  3. 饥荒mod显示服务器连接失败,饥荒专属服务器添加MOD失败 | 手游网游页游攻略大全...

    发布时间:2015-10-15 添加mod显示无法定位程序输入点_怎么办 问题:按照教学的方式把文件夹放入mods后,然后modsettings.lua也更改了......打开游戏是提示无法定位程序输 ...

  4. 【饥荒mod制作吧第四篇】mod制作教程系列

    直奔主题算了! [1]吧内教程 第一部分: @XWJ249  毕竟教程基本都是他做的. 2016丨4-14丨[索引]我的mod教程 http://tieba.baidu.com/p/448580475 ...

  5. 【饥荒mod制作吧第二篇】mod制作工具下载资源!

    谢谢大家阅读 饥荒mod制作吧相关博客第二篇 ! Welcome to Don't Starve mod making bar ! [MOD制作工具] 由本人从正版mod tools中提取以及&quo ...

  6. 【饥荒mod制作吧第五篇】MOD下载及安装

    关于MOD: 饥荒steam正版创意工坊地址: steamcommunity.com/app/219740/workshop/ 下载方法详见此贴: tieba.baidu.com/p/43118057 ...

  7. 饥荒mod工具的编译

    饥荒mod工具的编译 Mod工具主要是用来帮助我们制作饥荒插件的,ds_mod_tools 能自动搜索mods目录,自动转换未生成的纹理和动画,并生成对应的地图集. 测试环境: Win7旗舰版(64b ...

  8. c语言写类似饥荒的游戏,饥荒MOD lua编程0基础入门

    前言 原贴写于饥荒游戏贴吧,为了使文章针对性更强,将原文切割并精简.此贴主要为编程0基础的modder讲解一些编程的基础知识.至于说有关饥荒框架的介绍,则会放在另一篇文章里讲解. 编程0基础的人,要想 ...

  9. 饥荒mod制作教程--物品(武器)--01

    武器模板(这是一个联机版的mod,要改成单机版的还需要做部分修改): 链接:https://pan.baidu.com/s/1P0lBxVRdQ3oV9VAB1-Kfhg 密码:n2sa 首先确定武器 ...

最新文章

  1. mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
  2. top,right,bottom,left设置为0有什么用?
  3. 实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮
  4. PHP ajax跨域问题最佳解决方案
  5. AtCoder Regular Contest 080
  6. 10g的客户端从9i的服务器中导出数据时遇到上面的问题
  7. 论文笔记_S2D.17-2018-ECCV-通过卷积空间传播网络(CSPN)的相似性学习进行深度估计
  8. java人事考勤打卡小程序源码
  9. 笔记本显卡未连接计算机,电脑提示当前未使用连接到NVIDIA GPU的显示器如何解决...
  10. 0的ascii码值(0的ascii码值)
  11. 医院管理系统/案列/APP/小程序/网站
  12. TK1+yolo安装指南
  13. vs code python插件_vs code Python code runner配置 , 飞跃|Fly
  14. Flutter之基础Widget
  15. 初探GO中的反射机制
  16. ui设计需要会html吗,高逼格UI设计需要从何入手?
  17. 金融IT 行业常见术语
  18. 172.mybatisPlus的实际应用
  19. 美监管“叫停”BUSD!是时候了解一下值得期待的几个新DeFi 稳定币了
  20. 头文件和库文件区别,动态库和静态库的区别,动静态库的生成

热门文章

  1. xbmc_屏幕快照之旅:XBMC 11 Eden Rocks改进了iOS支持,AirPlay甚至是自定义XBMC OS
  2. 大动作!!!公开《大道至简——软件工程实践者的思想》电子版(第二版)
  3. linux架设DNF服务器,使用linux的dnf命令新一代的RPM软件包管理器
  4. Mac安装搭建electron教程
  5. Java代码规范检查插件调研及总结
  6. ffmpeg基本用法(转)介绍
  7. 《乔布斯传》英文原著重点词汇笔记(二)【 chapter one】
  8. 智能音箱销量报告里的三个秘密
  9. 销售折扣业务处理过程
  10. 教你用Python实现经典游戏《弹珠台》