饥荒mod制作学习(2)
链接:饥荒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)相关推荐
- 饥荒mod制作学习(1)
链接:饥荒mod模组制作系列教程01介绍_单机游戏热门视频 自己跟着b站up学的,这个up是从组件文件开始讲的,通过修改文件内容从零开始讲起. 其实我也没看多少,(毕竟比起做mod我更想玩游戏 )饥荒 ...
- 饥荒mod制作教程--物品(食物)(农作物)--02
上一篇"饥荒mod物品(食物)该篇主讲贴图--01" 上一篇没有给myfood的合成表,所以只能控制台调出 那么可以在modmain里加上 STRINGS = GLOBAL.STR ...
- 饥荒mod显示服务器连接失败,饥荒专属服务器添加MOD失败 | 手游网游页游攻略大全...
发布时间:2015-10-15 添加mod显示无法定位程序输入点_怎么办 问题:按照教学的方式把文件夹放入mods后,然后modsettings.lua也更改了......打开游戏是提示无法定位程序输 ...
- 【饥荒mod制作吧第四篇】mod制作教程系列
直奔主题算了! [1]吧内教程 第一部分: @XWJ249 毕竟教程基本都是他做的. 2016丨4-14丨[索引]我的mod教程 http://tieba.baidu.com/p/448580475 ...
- 【饥荒mod制作吧第二篇】mod制作工具下载资源!
谢谢大家阅读 饥荒mod制作吧相关博客第二篇 ! Welcome to Don't Starve mod making bar ! [MOD制作工具] 由本人从正版mod tools中提取以及&quo ...
- 【饥荒mod制作吧第五篇】MOD下载及安装
关于MOD: 饥荒steam正版创意工坊地址: steamcommunity.com/app/219740/workshop/ 下载方法详见此贴: tieba.baidu.com/p/43118057 ...
- 饥荒mod工具的编译
饥荒mod工具的编译 Mod工具主要是用来帮助我们制作饥荒插件的,ds_mod_tools 能自动搜索mods目录,自动转换未生成的纹理和动画,并生成对应的地图集. 测试环境: Win7旗舰版(64b ...
- c语言写类似饥荒的游戏,饥荒MOD lua编程0基础入门
前言 原贴写于饥荒游戏贴吧,为了使文章针对性更强,将原文切割并精简.此贴主要为编程0基础的modder讲解一些编程的基础知识.至于说有关饥荒框架的介绍,则会放在另一篇文章里讲解. 编程0基础的人,要想 ...
- 饥荒mod制作教程--物品(武器)--01
武器模板(这是一个联机版的mod,要改成单机版的还需要做部分修改): 链接:https://pan.baidu.com/s/1P0lBxVRdQ3oV9VAB1-Kfhg 密码:n2sa 首先确定武器 ...
最新文章
- mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
- top,right,bottom,left设置为0有什么用?
- 实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮
- PHP ajax跨域问题最佳解决方案
- AtCoder Regular Contest 080
- 10g的客户端从9i的服务器中导出数据时遇到上面的问题
- 论文笔记_S2D.17-2018-ECCV-通过卷积空间传播网络(CSPN)的相似性学习进行深度估计
- java人事考勤打卡小程序源码
- 笔记本显卡未连接计算机,电脑提示当前未使用连接到NVIDIA GPU的显示器如何解决...
- 0的ascii码值(0的ascii码值)
- 医院管理系统/案列/APP/小程序/网站
- TK1+yolo安装指南
- vs code python插件_vs code Python code runner配置 , 飞跃|Fly
- Flutter之基础Widget
- 初探GO中的反射机制
- ui设计需要会html吗,高逼格UI设计需要从何入手?
- 金融IT 行业常见术语
- 172.mybatisPlus的实际应用
- 美监管“叫停”BUSD!是时候了解一下值得期待的几个新DeFi 稳定币了
- 头文件和库文件区别,动态库和静态库的区别,动静态库的生成