饥荒mod教程:debug工具

 时间:2024-10-14 10:44:01

第六章:饥荒debug工具的使用

在饥荒里附带里一组debug工具,不过在正常情况下是处于未激活状态的(debugkey),我们需要激活才能使用.

这些工具主要定义在

debugkeys.lua,debugtools.lua,debugsounds.lua,debugprint.lua.

如何激活debug工具?

据我所知,有两种方法,直接修改源代码,和制作mod法.

当然还有一种方法,假如你只想使用其中的一两个功能,其他的不想使用,你可以直接增加一个新的keyhandlers(按钮事件),之后把对应的代码复制到事件函数里就行.

修改源代码

打开main.lua在130~137行中间:

加入CHEATS_ENABLED=true

保存..

mod法,

在modmain.lua里,加入

GLOBAL.CHEATS_ENABLED=true

require"debugkeys"

保存.

之后进入游戏加载这个mod就行了.

--------------------------------------------------

激活了debug工具,进入游戏里,测试一下吧.

其实,debug工具就是一个一个函数,我们调用这些函数可以方便程序猿来调试代码,

这些函数根据触发条件可以分成两类,控制台触发与按键触发.

控制台触发是调用控制台(~键),之后输入一个函数或一段代码,按回车运行.

这个我主要是用来查看变量用的,虽然它也提供里一些debug函数(定义在debugtools.lua),可是我对这种方法不感冒.因为太麻烦了,调用一个函数要写一段代码,而且还不能复制粘贴,很麻烦,不如直接按键来的快.

按键触发是当我们按下按键时,调用对应的事件函数,(定义在debugkey.lua里)这些功能与按键我整理在下表里(按照debugkey.lua里定义的顺序排列的)

{小键盘+ }

属性全加

ctrl+小键盘+

San值增加

alt+小键盘+

生命值增加

shift+小键盘+

饥饿值增加

小键盘-

同上(小键盘+),不过是减少

{F9}

增加时间(一天的1/4)属性减少

{Shif+PageUP}

增加降雨量极限+100

{PageUP}

增加季节(多按几次)

{Ctrl+PageUP}

增加大气压+100

{Pause}

暂停

{PageDown}

与上面(PageUP)三个相反

{Home}

游戏进入步进模式,每按一下home键,进入下一帧动画

{F8}

以人物为圆心,用蜂巢堆成三个同心圆

{Pause}

退出步进模式

F4

天气变为雨天,再按一次也是雨天,改变天气

shift+F3

死亡,天数设置为9999,经验1600,删档,界面无头像

全人物解锁

alt+F3

死亡,同上,界面有头像

ctrl+F3

逃脱,同上,不删档

F3

逃脱,同上

F7

随机增加一只远古守护者

ctrl+F5

随机传送,不过好像停不下来

ctrl+K

鼠标位置的动物立即死亡(有掉落),鼠标位置的物品消失

shift+R

删除鼠标位置的事物,

alt+/

开始时间分析

G

开启上帝模式,再按关闭

shift+O

将亮度改变成light模式

alt+O

将亮度改变成dark模式

ctrl+G

加快鼠标位置物品的成长,比如一级蜘蛛巢变为两级,两级变为三级

ctrl+M

地图全开

shift+M

地图全关

ctrl+F10

到下个时间段(早晨,黄昏,晚上)不减少属性

shift+R,ctrl+R

从头开始

T

传送人物到鼠标位置,包括海洋

ctrl+数字1

传送到下一个零件处

F1

出错!

/

背包物品全丢

ctrl+S

保存

完。

  • 饥荒怎么收猪小弟
  • 饥荒蓝宝石怎么得
  • 饥荒海滩模式如何打开木箱
  • 饥荒联机版怎么获得宝箱
  • 饥荒怎么联机?
  • 热门搜索
    抗战手抄报 欢庆国庆手抄报 51劳动节手抄报 关于爱的手抄报 2020国庆节手抄报图片大全 关于圣诞节的英语手抄报 数学手抄报图片三年级 普通话手抄报文字内容 圣诞节的手抄报 关于植树节的手抄报图片