以撒的结合吧 关注:289,660贴子:3,398,578

回复:【Debug Console】Afterbirth+自带控制台使用说明

只看楼主收藏回复

【补充指令】
时间(time)
语法:
time
显示游戏内的运行时间(基于游戏帧数)
PS:会比游戏内直接显示的时间更准一点
过场(cutscene)
语法:
cutscene 1
播放游戏过场动画
播放音效(playsfx)
语法:
playsfx 1
播放给定ID的音效
清除(clear)
语法:
clear
清理控制台的指令历史记录。录视频的时候会有用一些。
【前方有用预警,直接ctrl+v粘贴】
lua
别名:
l
语法:
lua print('hello world')
l for _,v in pairs(Isaac.GetRoomEntities()) do if v:IsVulnerableEnemy() then print(v.HitPoints.."/"..v.MaxHitPoints) end end
l print(1+1)
直接执行lua代码
PS:这条指令是一条非常有用的指令,控制台可以直接执行lua程序,意味着仅依靠控制台的输入就可以修改游戏的几乎全部逻辑。
PS:语法中第二行的程序意思是:对于房间中所有实体,如果能受伤,则打印其 当前HP/最大HP
指令补充自wiki。


IP属地:北京83楼2019-12-21 22:37
收起回复
    【curse诅咒调节】
    由于控制台的curse指令不能用,提供lua指令替代方案:
    以CURSE_OF_BLIND为例:
    增加诅咒:
    l Game():GetLevel():AddCurse(LevelCurse.CURSE_OF_BLIND)
    去除诅咒:
    l Game():GetLevel():RemoveCurse(LevelCurse.CURSE_OF_BLIND)
    上面的CURSE_OF_BLIND可以替换为下面的值:
    CURSE_NONE
    CURSE_OF_DARKNESS
    CURSE_OF_LABYRINTH
    CURSE_OF_THE_LOST
    CURSE_OF_THE_UNKNOWN
    CURSE_OF_THE_CURSED
    CURSE_OF_MAZE
    CURSE_OF_BLIND
    仅当前层有效,是否生效取决于游戏机制


    IP属地:北京84楼2019-12-22 01:07
    回复
      2026-01-11 09:45:55
      广告
      不感兴趣
      开通SVIP免广告
      请问商店里存钱的怎么修改 或者生成存钱机器的npc的代码是多少


      IP属地:江苏来自Android客户端85楼2020-01-03 21:14
      收起回复
        关于debug指令的含义,以下内容翻译自Wiki:
        debug 1:"实体位置" - 在屏幕上每个实体所在的位置绘制一个标记
        debug 2:"网格" - 在屏幕上展示网格实体的ID (似乎有bug,多数网格实体ID显示的是1000,或者和真正的ID不匹配)
        debug 3:"无限HP" - 受伤不会降低玩家血量
        debug 4:"高伤害" - +40伤害值
        debug 5:"显示房间信息" - 在屏幕下面显示当前房间的信息
        debug 6:"纹理贴图" - 未知,看不见效果
        译注:"纹理贴图"(Texture Map)与图形渲染相关
        debug 7:"显示伤害值" - 显示实体受到多少伤害 (和Spider Mod道具相似,但伤害数值显示为原始值,且包括玩家受到的伤害)
        debug 8:"无限道具充能" - 主动道具总是满充能的
        debug 9:"高幸运" - +50幸运值
        debug 10:"快速击杀" - 所有的敌人受到快速的固定数值伤害
        debug 11:"网格信息" - 在每个网格块上显示坐标


        IP属地:北京88楼2020-03-26 12:00
        回复
          楼楼,我开了一个mod,新建存档了,为什么按波浪不能开控制台啊,试了好多次了


          IP属地:法国来自Android客户端89楼2020-05-19 17:50
          收起回复
            我来挖坟了,想问下进当层的恶魔房的命令是啥啊


            IP属地:北京90楼2020-07-03 22:36
            收起回复
              如果想刷出来那种能捡起来的道具应该输什么啊,我输spawn告诉我错误,giveitem又直接在身上了


              IP属地:河北来自Android客户端91楼2020-08-23 20:30
              收起回复
                怎么修改角色数值啊,比如攻击,射速之类的


                IP属地:北京92楼2020-12-13 03:30
                收起回复
                  2026-01-11 09:39:55
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:重庆来自Android客户端93楼2020-12-13 22:59
                  回复
                    楼主血量怎么改啊 红心 金心 和白心 黑心 就一次加一个的。。


                    IP属地:湖北来自Android客户端94楼2021-02-09 06:38
                    收起回复
                      楼主为什么我的这些变量都没有编号啊


                      来自iPhone客户端95楼2021-02-23 20:18
                      收起回复
                        大佬,我这儿没有s开头那个文件夹呀(版本是吧内发的2018那个有本骨头的版本),这该怎么办


                        IP属地:福建来自Android客户端96楼2021-02-25 13:10
                        收起回复
                          (这是一层有时效性的说明,目前是2021年4月3日,此楼内容可能很快会过时)
                          忏悔发布后,目前mod系统还未启用。目前已经有了开启控制台的方法,但仍未开放成就系统(开启控制台后会锁成就)
                          将下面文件的EnableDebugConsole值设置为1后保存,即可在游戏中打开控制台:

                          目前粗略观察,官方的mod文档没有更新。
                          某Discord社区已经对mod系统进行了些许的讨论游戏的内置的lua引擎其实还是在的,但可能还有某些问题。
                          最后能不能用就看e胖怎么说了,静待更新吧。


                          IP属地:北京97楼2021-04-03 23:25
                          回复
                            楼主、问一下可以一下随机生成多个道具吗、然后自己选


                            IP属地:内蒙古来自iPhone客户端98楼2021-04-05 09:17
                            回复
                              2026-01-11 09:33:55
                              广告
                              不感兴趣
                              开通SVIP免广告
                              为什么我把MOD文件夹复制到那里面,然后游戏打开之后它又给我自动删掉了


                              IP属地:福建来自Android客户端99楼2021-04-09 18:59
                              收起回复