以撒的结合吧 关注:289,710贴子:3,397,335

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

只看楼主收藏回复

问一下怎么召唤boss


来自iPhone客户端17楼2017-02-01 02:05
收起回复
    既然帖子已经被盗完了,那么接下来我继续更一波图片说明.gif
    如果有吧友不是很明白怎么用的话可以看一下。
    首先是控制台的开启条件:至少有一个Mod被启用,我们需要确保游戏拥有mod,也就是说mod文件夹里面要有东西。
    我新建了一个名叫GG的文件夹,所以游戏中就会有一个名字是GG的空白mod。
    *如果在创意工坊里面订阅过mod,此步骤可以跳过

    然后就可以启动游戏了,在游戏的MOD菜单中启用一个mod,进入游戏后就可以按~键开启控制台
    *如果小退的话,控制台的指令历史是会保留的,但是其实游戏状态已经重置了。
    *上下箭头快速输入历史指令,Enter键确认输入,输入空白指令可以退出控制台


    IP属地:北京20楼2017-02-03 17:19
    收起回复
      2026-01-12 06:53:57
      广告
      不感兴趣
      开通SVIP免广告
      输入stage可以切换当前所在层,各层编号是对应的,名字参照语法提示

      图示输入为:
      stage 12(进入THE VOID层)
      stage 2(进入BASEMENT II层)


      IP属地:北京21楼2017-02-03 17:38
      回复
        这里我补充说明一些东西,控制台里面用到的很多编号其实就是对应枚举变量的值,我们可以通过游戏自带的lua文档查阅得到,比如各个道具的道具ID,spawn生成物的编号等等(图鉴:……,语法提示:……)。
        打开游戏目录下的tools\LuaDocs\index.html在左侧找到Modules,里面有一个Enumerations,直接点开后可以看到右侧文档显示了一系列枚举变量的定义,也可以在这个页面下面找到表格,里面没有标号但是有一些注释(左侧的链接会定位到下面的表格)。
        比如spawn指令要求提供四个数字,生成萌死戳可以用20.0.0.0,生成可拾取的硫磺火可以用5.100.118(不够四位应该是自动补0)
        关于第一位数字,见枚举变量EntityType:

        之后的大部分是一些小怪、Boss名字,所以没有翻译。
        也就是说5号是生成可拾取道具,如果第一位是5,第二位也就代表了可拾取道具种类,详见枚举变量PickupVariant(表格往上翻可以翻到定义部分,这部分是有数字的,但是没有注释,Ctrl+F搜索比较方便):

        PICKUP_COLLECTIBLE = 100, PICKUP_SHOPITEM = 150,这两个还比较显眼,100代表可收集物品,150代表商店物品,所以带底座硫磺火自然就是在5.100。前两位是5.100的时候,第三位就必须是物品ID。
        各物品ID就参照枚举变量CollectibleType(建议Ctrl F搜索 “CollectibleType {”,不带引号),实际上就是一个官方的道具ID表,这里就不截图了。118号是硫磺火。于是spawn 5.100.118生成硫磺火 spawn 5.150.118生成15块的硫磺火。
        注意这些枚举变量实际上是给编程用的,官方提供的控制台接口有限,并不能发挥全部功能(luarun这个就不考虑了吧……)。


        IP属地:北京22楼2017-02-03 21:32
        回复
          giveitem指令,给予玩家某个物品,支持输入编号或者部分单词(自动补全)
          remove指令,移除角色身上的某一个物品 如 remove c118移除118号道具
          remove *,重置角色,移除全部道具

          图示输入为:
          giveitem soy
          remove *
          giveitem可以缩写为g
          之后是一个空格,紧跟一个参数代表物品:
          c311代表311号道具,t39代表39号饰品,p26代表26号药丸,k46代表46号卡牌
          道具ID见枚举变量CollectibleType
          饰品ID见枚举变量TrinketType
          药丸ID见枚举变量PillEffect
          卡牌ID见枚举变量Card

          图示输入为:
          g soy
          g c311
          g t39
          g p26
          g k46


          IP属地:北京23楼2017-02-03 21:44
          收起回复
            goto指令用于传送至特定房间,s是特殊房间,d是普通房间,可以指定房间编号。
            *房间编号可以参考地图编辑器

            图示输入为:
            goto d.0
            goto s.boss.1010
            debug用于开启或关闭作弊功能,游戏小退后会失效,需要重新开启。

            图示输入为:
            debug 3 无敌
            debug 7 显示攻击数值
            debug 4 高伤害


            IP属地:北京24楼2017-02-03 21:55
            收起回复
              spawn和gridspawn的编号其实可以参考游戏文件夹的tools\RoomEditor\icons对应的图片(地图编辑器)。
              gridspawn随机产生地形,编号可以看语法提示。

              图示输入为:
              gridspawn 4000
              gridspawn 1000
              spawn生产各种东西,详见前文。
              简单的来说格式就是 spawn a.b.c.d,abcd是四个数字。
              a可以参考枚举变量EntityType,有眼泪/跟班/点燃的炸弹/可拾取物品/各种Boss等
              b是a的子类型,c又是b的子类型。
              如果是生成敌人的话,d可以 看作是变异类型。
              可以把b和c填0。
              repeat 5 重复输入5遍前一条指令。

              图示输入为:


              IP属地:北京25楼2017-02-03 22:24
              收起回复
                接楼上:
                spawn 5.30.1
                repeat 5
                下图是产生四种不同变异的Gaper,编号为10:

                图示输入为:
                spawn 10.0.0.1
                spawn 10.0.0.2
                spawn 10.0.0.3
                spawn 10.0.0.4
                combo可以给角色某个道具池的一堆道具
                道具池编号见语法提示……

                图示输入为:
                combo 3.5 给角色3号道具池(恶魔房道具)中的5个道具


                IP属地:北京26楼2017-02-03 22:34
                回复
                  2026-01-12 06:47:57
                  广告
                  不感兴趣
                  开通SVIP免广告
                  膜拜大触,已经收藏。虽然完全看不懂


                  IP属地:辽宁来自Android客户端27楼2017-02-04 07:11
                  收起回复
                    楼主,如果我想弄出一堆伊甸的祝福,我应该写什么代码?


                    IP属地:浙江29楼2017-02-05 13:12
                    收起回复
                      如果启用了道具说明mod就没有成就了吗


                      IP属地:江苏31楼2017-02-15 11:47
                      收起回复
                        说在一堆话前面:你们要的作弊,还是官方自带的
                        Afterbirth+自带了一堆工具,tools\LuaDocs\index.html是一份描述编程接口的文档,如果没理解错的话Afterbirth+的Mod可以直接用官方提供的方法修改游戏逻辑了,游戏内置了一个Lua语言的执行器。制作mod的门槛一下子降了好多,以后没准还可以做以撒自动贴吧直播发帖器Mod什么的,道具逻辑也可以很容易实现。另外不同mod脚本文件不会冲突。感觉这才是Afterbirth+真正的精华部分。
                        研究了一下游戏自带的控制台,简直了……忍不住把文档这页手工翻译了一下发出来。研究道具超好用的东西。
                        如果想慢慢享受游戏的乐趣,以下内容请斟酌尝试……连语法提示都是带剧透的。配合游戏使用更佳。
                        胎衣+官方文档的个人翻译,我的英语水平也不是很高,如果哪里翻译的不恰当,感谢指正了
                        理解困难的话配合游戏食用更加。。
                        另外纪念逝去的后悔药。【图片】


                        IP属地:天津来自Android客户端32楼2017-02-26 12:10
                        回复
                          最近全成就了才仔细过来研究了控制台,我想问一下,有让角色变瞎了的命令吗?


                          33楼2017-03-17 00:51
                          收起回复
                            创意工坊的mod名字是什么 或者给个链接可以么


                            IP属地:西藏34楼2017-03-21 13:21
                            收起回复
                              2026-01-12 06:41:57
                              广告
                              不感兴趣
                              开通SVIP免广告
                              盗版怎么用...


                              IP属地:上海35楼2017-03-26 12:06
                              收起回复