今天进入我们的饥荒mod编写,基础的lua编程语言学习笔记的第一期。

话不多说,现在我们就打开steam,找到设置中对应“界面”-->设置简体中文。

然后在下载中选择自己的下载地区,选择网络发达的城市或者离你近的城市,可以有效地提高你下载饥荒以及饥荒mod的速度。

(一)点击库,选中工具栏,此时你便可以在列表中找到饥荒mod制作工具:mod tools;以及饥荒专用服务器启动工具。我因为自己开服务器,所以mod的调试都会在我自己的服务器上运行,这里不介绍云服器的搭建了,在mod制作中这并不重要。

(二)之后便是对这个mod制作工具的详细介绍:

(1)首先,在图中点击启动。

我们便会弹出这样一个窗口。

(2) 接下来我们将一一介绍这些工具的具体用途和使用方法。

点击,“玩Don't Starve Mod Tools”将打开上传mod的工具。

首先选择的就是你制作的mod是上传到单机饥荒还是应用于联机版饥荒的。上传的mod将保留在创意工坊中。

单击Add添加你要上传的mod。

第一个框选择你要上传的mod所在的文件夹。

第二个框则是上传你在创意工坊中mod的预览图。

第三个框则是你在创意工坊中mod的名字以及具体描述。

最后左侧的框是一些标签,根据你编写的mod自行选择。

右侧则是mod的开放程度,有公开/仅朋友/隐藏/未上市共四个选项可供选择。右侧下方的框则是你对每次mod的上传、更新时所对更新内容的介绍。

最后点击“publish!”即可上传。

随后便是Launch Spriter,这是一个动画制作的软件。如非制作非常困难的动画,这个工具是完全够用的。因为这是一个免费版的工具,制作动画相对复杂,你可以使用付费版或者破解版。

在这里打开一个项目,我就选择我之前制作过的一个武器来介绍。

打开后我们得到我们制作武器的贴图。

这里是项目所包含的图片素材所在的文件夹,我们这里只用到一张贴图所以这个项目十分简单。

这里则是动画的动画树,即制作的动画的部分。

点击后即可制作动画,可以看到一个时间轴,在上面插上关键帧,动画时长等等以完成动画的制作。

最上面是一些基本操作,像是撤回,重做,保存等等。需要强调的是Show Bones,是制作人物的时候使用到骨动画,显示与隐藏骨的设置。

左边则是动画的图层,按照在z轴方向上的排列顺序(注:饥荒不太容易实现半透明的动画)。

之后便是FMOD Desigmer,它是用来制作声音的软件。

随后是Tiled,其功能是在地图上绘制一块新的块,以生成新的地形。

然后Sublime这是一个代码编辑器,你使用其他代码编辑器也是一样的,选择你最趁手的代码编辑器工具即可。

(三) 每次mod写完执行Mod Tools都会有一个打包动作,会弹出和cmd命令提示符一样的黑框,包括在你运行饥荒的时候也同样会弹出这样的黑框。下面就简单介绍一下如何关闭这个黑框。

首先找到Mod Tools软件安装的文件夹,我这里是D:\steam\steamapps\common\Don't Starve Mod Tools。

也应该基本上都会安装在这个文件夹中,如果你是自定义的安装位置,只要找到这个文件夹就可以。并点击mod_tools文件夹。

我们会找到这样一个应用程序,这是用来打包图片的应用。饥荒不是使用直接的图片文件,而是打包成了tex的文件。如果不想让打包过程的黑框显示出来,可以直接对其重命名,添加一个字符之类的就可以解决这个问题。当然这样的解决方式有些过于暴力,我们还有较好的方法可以阻止。

在C:\Users\pc\Documents\Klei这个目录下,分别有饥荒联机和饥荒联机服务器的文件夹。

分别在其中的配置文件中找到自动编译是否启动的字样,改为false即可。

好了,今天的学习笔记就到这里,也提供给大家学习和参考。下一步就要开始对lua语言的学习,一起祝我们好运吧。加油。

steam饥荒mod编写,基础的lua语言学习笔记——第一期相关推荐

  1. steam饥荒mod编写,基础的lua语言学习笔记——第二期

    今天我们安装lua语言的环境以及配置环境变量.所使用的代码编辑器则是:Notepad++. 所以我们还需要配置使用此编辑器,运行lua程序. (一)首先我们登陆lua官网:https://www.lu ...

  2. c语言数组与指针的基础知识,C语言学习笔记之数组与指针的关系

    首先,大家先需知道一个关于基类型的概念 基类型:组成一个新类型的基础类型 这句话是什么意思呢?举个例子: int a[3] = {1,2,3}; 上面是由三个int类型的数组成一个新的类型也就是数组, ...

  3. 转 LUA语言学习教程

    转 LUA语言学习教程 写在最前面,为什么要了解LUA语言?因为WOW的宏甚至插件的编写都离不开LUA!功欲擅其事,必先利其器,如果想玩转魔兽世界,而不是被魔兽世界玩的话,先来学习一下LUA语言吧! ...

  4. LUA语言学习教程(转)

    转自:http://www.cnblogs.com/chuncn/archive/2010/07/03/1770464.html 写在最前面,为什么要了解LUA语言?因为WOW的宏甚至插件的编写都离不 ...

  5. 20165334 学习基础与c语言学习心得

    学习基础和c语言学习心得 一.技能学习   我觉得在男生中,我做饭应该算不错的.我是小学四年级开始学做饭,从刚开始的学煮饭,到后来的蒸馒头,到最后的炒家常菜真的很有成就感.首先,我觉得做任何事情兴趣很 ...

  6. lua语言学习之自定义wireshark插件来解析自定义协议

    lua语言学习之自定义wireshark插件来解析自定义协议 关于wireshark这个抓包工具 关于lua 使用lua写wireshark插件 wireshark接口文档 如何在wireshark使 ...

  7. 我还是没有忍住,于是乎我开通了lua语言学习专栏!

    前言 北京时间2021年05月22日20点20分(今天周六晚),我还是决定要写一写关于lua语言方面的文章:于是刚好看到新功能有一个专栏,就开通了Lua语言学习专栏:Lua语言从入门到实战. 关于想要 ...

  8. go get 拉取指定版本_go语言学习笔记-基础知识-3

    相关文档 go语言学习笔记-目录 1.简介 1.1 什么是GO Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易.Go是从2007年末由Robert Griesemer, Rob ...

  9. 易语言学习笔记——基础篇

    易语言学习笔记20180710 一. 易语言的数据类型可以分为基本数据类型和特殊数据类型 1.     其中基本数据类型分为: ①   数值型 ②   逻辑型 ③   日期时间型 ④   文本型 ⑤  ...

  10. Lua 编程学习笔记

    文章目录 Lua 编程学习笔记 一.环境安装 二.Lua 基本语法 1. 注释 2. 标识符 3. 变量 4. 数据类型 5. Lua 运算符 三.循环与流程控制 1. 循环 2. 流程控制 四.函数 ...

最新文章

  1. cocoapods使用教程
  2. 栈与队列2——两个栈组成队列
  3. C# 打印 长字符串自动换行
  4. python 图形界面文本处理_python3.6 +tkinter GUI编程 实现界面化的文本处理工具
  5. html中常见的小问题(1)
  6. Spring Data Jpa 不打印sql参数
  7. [PHP] 解决:hex2bin(): Hexadecimal input string must have an even length
  8. 在Windows系统上安装zookeeper
  9. Godot简单的斜抛运动
  10. 团队作业8——Beta 阶段冲刺6th day
  11. 盘古开源丨数据大爆炸时代,云存储成为企业存储必然发展方向
  12. Ant Design Table columns 参数配置隐藏列方法
  13. android培训课程!不同层级的Android开发者的不同行为,成功入职阿里
  14. mysql 平方函数_mysql函数
  15. Android 长时间待机后系统概率性无声
  16. 无公网IP、实现企业微信自建应用
  17. ​docker容器加速
  18. python圆形生成器_python中的生成器
  19. QT5新手教程(1)QT5+VS2013
  20. 工作手册:如何实施数据质量管理(下)

热门文章

  1. 屌丝码农该怎么过周末
  2. 塔夫斯大学计算机教授,塔夫茨大学开发出一系列3D打印半球形超材料 具有独特微波或光学特性...
  3. Redis trouble15 -- unable to failover:check ‘cluster-replica-validity-factor‘ configuration option
  4. debian10 buster 在thinkpad T470P 上安装指纹驱动 138a:0097 Validity Sensors
  5. CIO40知识星球—5年工程师升职IT主管(22-27岁)
  6. ES2015 class
  7. tvb php 香港IP,优酷与TVB签订战略合作协议,实现内容IP与平台资源结合
  8. Google的设计原则
  9. 【笔记】用函数实现折半查找
  10. BPMN,BPEL,XPDL