控制台开启方法
条件是启用一个MOD,MOD文件夹在游戏根目录savedatapath.txt里面写着,游戏会把该文件夹中的每一个文件夹认作一个MOD,只要建一个空文件夹就可以了(名字英文)。
游戏开启任意MOD之后就会禁掉成就系统(类似于挑战,不能解锁成就)想解锁成就的话请保持该文件夹为空或在游戏中禁用MOD。
步骤总结:
1.打开savedatapath.txt,复制里面的MOD文件夹路径
2.到MOD文件夹下,新建一个英文名字的文件夹(或者创意工坊有MOD)
3.运行游戏,游戏中按“~(esc左下方)”打开控制台
控制台基础操作
只有启用MOD后才能打开控制台。如果没有MOD,可以到steam创意工坊里面下载一个,或者在MOD文件夹里面新建一个空文件夹。
显示控制台:
在游戏中按~键开启(键盘左上,esc下方)。
隐藏控制台:
不输入文字,直接按回车。
小心剧透:有些本应在正常游戏中体验到的东西会在调试控制台中“意外”悉知。
调试控制台不是绝对稳定的,输入某些命令会引起游戏崩溃(比方说数字超出范围什么的)。文档中记录了一部分的崩溃问题,也有一些没有记录。
如果想测试某个道具或者道具组合,可以输入命令然后退出继续,道具会重新载入,你不用再敲一遍那些相同的命令。也可以尝试使用剪贴板。一次性复制多条命令然后用拷贝指令来输入。
命令
#命令(Commands)
生产(spawn)
(PS:可以生产敌人,宝宝,各种箱子,钥匙,金币什么的)
语法:
spawn mega maw
spawn 20
spawn 10.1
spawn 10.2.0.4
在实体(entities)中,名字可能会冲突,所以可能需要先敲一部分名字来查到它的编号(通过语法提示),然后把名字删掉,手动输入查到的编号。
小数点的使用方法:种类.变体.子类型.精英类型(Type.Variant.Subtype.Champion)。
spawn 10.2.0.4 可以获得一个gaper(10)的燃烧变体(.2),并且是蓝色精英怪(.4)。(PS:看语法提示)
跳转(goto)
语法:
goto s.boss.1010
goto s.error.21
goto d.10
s的意思是特殊(special)房间,d是正常的房间类型。不同的层房间也不一样,所以在第一层和第三层,goto d.10跳转到的房间也是不一样的。
层跳转(stage)
语法:
stage 1
stage 10a
stage 3b
在同一个种子中移动到其他层。可以用这条命令来跳到后面一些的层里,返回前面的层。输入当前层的id来重置当前层。
输入不存在的层数会导致游戏崩溃。
生产地形(gridspawn)
石头、火、翔、地下室通道等
语法:
gridspawn 1000
gridspawn 1494
gridspawn 9000
gridspawn 9100
在房间中的随机位置产生一个给定ID的地形实体(grid entity)。当无法覆盖某些实体、尝试在房间外放置实体等情况出现时,不会发生任何效果。如果不重新出入房间,生成的沟壑(Pit)会显示异常。
调试(debug)
对测试很有用的各种作弊指令。另外还有一些弃用地、不重要的或者无效的指令没列举出来。下面这些是很有用的指令:
debug 3 完全无敌
debug 4 DMG +40,不会切换角色当前武器。和豆浆(Soy Milk)配合超棒
debug 7 显示攻击数值,和Spider MOD很像
debug 8 主动道具无限充能
debug 9 高幸运,和幸运值有关的事件的发生概率大幅度提升
debug 10 启用后,所有敌人立即受到大量伤害,房间马上会清理完毕
PS:当你输入debug 3之后,游戏会提示Enabled debug flag,意思是帮你插了一个“你马上会掉血”的flag,你再输一遍就会把flag拔掉
给予道具(giveitem)
别名(alias):givetim,g
道具、饰品语法:
giveitem dr. fetus.
giveitem c15.
giveitem Petrified Poop.
giveitem t15.
giveitem ipec.
givetim mutant sp.
g soy milk.
道具名字很容易发生冲突,所以可能需要先敲一部分名字来查到它的编号,然后把名字删掉,手动输入查到的编号。对于道具,使用"c15"来指明编号。对于饰品,可以使用"t15"。注意,如果不打全名字,可以自动补全。像"<3"这种名字奇葩的道具,必须找到道具编号,然后用"c15"这样的指令来表示,不支持输入名字。
/*注意*/小写字母"p"开头的名字会被理解为药丸的id:p0(Bad Gas)。P开头的物品需要输入大写字母。
PS:c15表示15号道具,即道具<3,"<3"是个道具名字,t15表示15号饰品,编号和图鉴一致
药丸语法:
giveitem p0
g p22
卡牌语法:
giveitem k1
g k45
不支持输入药丸或卡片的名字,需要输入编号。就算一个药丸的效果还未知,也可以通过指令来获取它。它不会在之后的随机过程中被改变。
/*注意*/小写字母"p"开头的名字会被理解为药丸的id:p0(Bad Gas)。P开头的物品需要输入大写字母。
PS:药丸卡牌善用语法提示
移除(remove)
语法:
remove t53
remove soy milk
remove cursed eye
r bobs brain
r experi
remove *
remove * 是一个特殊语法,会移除角色身上的所有道具。
服装测试(costumetest)
语法:
costumetest
costumetest 33
随机给Isaac一套服装,相关道具不会生效。
重置(restart)
和长按R效果相同。重置游戏并开始新的一局。
枚举道具(listcollectibles)
显示身上拥有的道具及其数量。
重复输入(repeat)
语法:
spawn 10
repeat 50
giveitem meat!
repeat 100
repeat 100
上面的第一条指令产生一个gaper(PS:10是gaper的id),然后第二条会产生50个gaper,然后第三条给你一个MEAT!,最后你会多出来200个MEAT!。repeat指令向上查找指令记录,最后执行过的一条非repeat指令会被自动输入给定的次数。可以用这条指令来给予大量道具或者生成大量敌人。注意克制!大量重复执行某些指令可能会导致游戏崩溃或长时间未响应。
清除彩蛋(clearseeds)
移除当前局所有复活节彩蛋的效果
种子(seed)
语法:
seed GGGG GGGG
seed T1MM AY48
/*按照正常方法,退到人物选择界面再输入种子更方便一点。*/
复活节彩蛋种子是无效的。大小写敏感(仅支持大写),不要把i写成1什么的。
挑战(challenge)
语法:
challenge 20
随机种子开始一个给定编号的挑战。输入大于原始游戏的挑战编号会造成游戏崩溃。
道具组合(combo)
语法
combo 0.69
给予一系列道具,从给定的道具池拾取69个道具(这个例子中0是宝物房道具池)
宏指令(macro)
这条指令不是为普通用户设计的,macros只适用于C++代码。抱歉!如果有太多人要求的话我们会设计一条相似的指令给MODder们用。它只是能够把一串很长的指令缩写为一个简单的指令以方便快速输入。可以用剪贴板来达到类似效果。
诅咒(curse)
语法:
curse 2
curse 16
curse 127
设置标志位用来获得想要的诅咒
Darkness (1) + Labyrinth (2) + Lost (4) + Unknown (8) + Cursed (16) + Maze (32) + Blind (64) = 127
PS:想要哪些诅咒直接数字加起来就可以,没加的会被清空
加入迷宫之诅咒(Labyrinth)之后可以用stage或者reseed指令来强制重新生成一层生效。
重置种子(reseed)
使用新的楼层种子重新生成当前层。这次生成的楼层和其他人正常游戏时遇到的是不同的。
复制(copy)
语法:
copy 3
复制控制台上最后3条指令到剪贴板,用ctrl+v/command+v(mac)来粘贴一行或多行指令。
运行lua脚本(luarun)
语法:
luarun /full_path/hello.lua
luarun relative_path/hello.lua
立即加载并运行给定的lua文件。路径是关联至游戏的安装目录的。
加载Lua MOD(luaMOD)
语法:
luaMOD mygreatMOD
加载并运行此MOD文件夹下的main.lua。可以在不重启游戏的情况下重新加载一个MOD。
查看Lua内存(luamem),报告Lua的内存使用情况。