blacksouls吧 关注:78,271贴子:826,705
  • 7回复贴,共1

[工具再发布] 1+9用数据查询网页工具

取消只看楼主收藏回复

如题,是一个主打方便的工具,可以查敌人的面板、技能组、技能效果倍率等等数据。之前发过一贴,这次趁着换服务器的时机更新了点内容,便开个新帖发布新地址,顺便细说下新功能。
再次强调下此工具并不能作为va工程的替代品,本工具唯一的优点就是方便,功能上远不如查工程全面,光查本工具可能会产生误解。所以我个人还是建议1+9萌新有条件尽量翻工程,对于理解游戏会更有帮助。
楼下放地址与更新内容。


IP属地:北京1楼2024-02-10 04:20回复
    防吞,发个图片试试


    IP属地:北京2楼2024-02-10 04:25
    收起回复
      目前支持功能:
      - 除地图和事件系统外工程中大部分数据的查询,包括角色、职业、技能、物品、武器护甲、敌人、状态的详细数据。
      - 其他一系列测试性的逆向查找功能。
      因为这些功能可能需要一点rm基础,所以我会在楼下放说明与一些例子,就当是说明文档了。
      另外因为想赶在年前更新完,所以新的测试性功能没怎么仔细测试,测试工作就交给大家了(划去),有bug还请劳烦反馈给我。


      IP属地:北京3楼2024-02-10 04:36
      收起回复
        先说明些简单易懂的功能,在'其他'标签页下有一系列比较有趣的功能。

        '属性'的来源可以找到附加本属性的手段(add字段),以及拥有本属性抗性的怪、装备等等(resist字段)。
        通过此功能可以知道1代的水属性到了2代后去了哪,也可以找到拥有整个bs2里没有任何附加手段的地狱吐息属性抗性的某只怪。
        '开关 变量 公共事件'的逆向查找可以查到:开关/变量在哪些事件中被更改过、公共事件在哪里被调用过。熟悉rm的话,配合工程去利用这些功能可以很快地摸清楚诸如狂鸟唱歌的触发条件、开启里线的条件等比较麻烦的问题。
        '敌群'则可以查到每场战斗可以在哪里遇到

        如图的数值查询可以方便地查诸如如何堆攻击、压速等问题

        如图则可以查如何堆双抗、暴击、闪避等等,可以参考着配装。

        还有恢复与状态查询,帮助查找百分比输出、堆晕抗等异常抗性等等。勾选过滤选项即可去掉大量的只有敌人会使用的技能,不过剩下的技能里也有些是pc不可用的就是了。


        IP属地:北京12楼2024-02-10 19:31
        回复
          除此以外已有的所有标签页下也都增加了"来源(source)"字段,表示物品的获取方式、技能有谁会用、或开关在哪里有被调用过等等。具体如下:
          - 物品、武器、盔甲:来源即获取方式,包括:敌人掉落(enemyDrops)、事件增减(eventsChanges)、商店(shops)
          - 敌人/敌群:敌人的来源会显示该敌人在哪些在敌群事件页中出现过(包括敌人变身事件),而敌群的来源会进一步显示该场战斗会在哪些地图/公共事件中出现。但目前通过变量内容调用的战斗处理还是不支持的。
          - 技能:表示谁会用该技能、以及pc如何获取该技能。具体包括:敌人与队友自身会的、装上武器装备后增加的、通过物品增加(技能书)、事件增减(如渡渡快跑等)、注释增加的(比如逆鳞的变换、铳剑技能组/敌人连招的技能追加/延迟发动)
          - 状态:来源分如何附加与抗性来源两类。包括本身自带、装备附加、事件强制(雪原小马)等等


          IP属地:北京14楼2024-02-10 19:42
          回复
            然后准备细说下与事件系统有关的一些数据结构。rgss中事件系统的数据结构设计的相当繁琐,就我个人的能力与精力而言难以处理,所以与事件有关的一些数据库(敌群、公共事件与地图)我都没写进本工具里。
            不过在一系列逆向查找的功能中还是提供了与事件有关的功能,考虑到因为事件的数据结构比较繁琐,所以还是举例说明一下方便大家理解。
            以原盘的来源为例,如图是一个地图事件,从外到里一层层剥开来看。

            第一层里主要是displayName projectName, 依次代表游戏内进入某地图时左上角显示的名字,但光看这个可能还是不太清楚具体是哪张图(比如这里的时计塔无论底部齿轮房还是boss房都叫时计塔),所以还加了个projectName,代表该地图在工程中的位置,以'.'分割。比如这里'时计塔.1'指的地图在工程里如下图所示

            第二层存该事件在该地图中的坐标(x,y),可通过工程右下角显示的坐标定位该事件。
            第三层存的是该物品增减事件具体在本事件的第几页第几行,以及其具体内容。
            其他的库里也差不多都是类似的情况,我就不赘述了。


            IP属地:北京17楼2024-02-10 21:20
            回复
              最后放一个综合使用例上来供大家参考,配合工程使用本工具找到狂鸟唱歌的触发条件(就是王耀大佬以前发过的狂鸟唱歌条件整理贴)。
              首先从随便哪个没了的誓约角色入手,这里以渡渡为例,如图找到条件里的开关

              搜索476号开关在哪里被更改过

              回到工程看下这里的两个公共事件,前者显然是开新周目时重置地图等东西时调用的,后者简单来说几乎可以认为是触发狂鸟唱歌的事件,可以看到第一行就是经典的进度10判定。

              最后再查询一下34号公共事件的调用条件便可得出和王耀大佬的贴子内一样的结论了。如图,可以看到诸如像坐火、死亡、骨粉黑之灰、特定地图事件等等的触发条件。


              IP属地:北京18楼2024-02-10 21:42
              回复
                其实就结果而言,这次写的新功能的定位还是挺尴尬的。大部分内容像是堆攻击配装之类的问题也都能靠已有的攻略文档解决,好像也不太用得到这个工具。
                而另一部分和事件有关的内容又得配合工程才能发挥作用,就比如查地上能捡到多少糖这点,翻攻略文档应该比用本工具查要来的舒服(虽然我印象里攻略文档好像偶尔会有遗漏)。
                这样看来,新功能好像全方位不如攻略文档,但我最后还是写出来了。毕竟攻略文档是要手动整理的,但这个工具只要解完包数据到位了就能立刻查。如果是新游戏刚发售、攻略还没被整理出来的时候,希望这个工具到时能发挥它的作用吧。
                顺带每日一问,红死什么时候发售啊😭😭


                IP属地:北京19楼2024-02-10 21:55
                回复