Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

MTool Forum

  1. Home
  2. 错误回报
  3. Tower of Trample 1F~10F 整合版

Tower of Trample 1F~10F 整合版

Scheduled Pinned Locked Moved 错误回报
32 Posts 3 Posters 14 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 柑 Offline
    柑 Offline
    柑橘味。
    wrote on last edited by
    #13

    需要完成清洁鞋子小游戏后触发屈服,然后就会弹出这个,我刚刚又试了一次发现依旧存在……或者您给我一个您通过后的存档给俺试试,如果地六层还卡就是我自己问题

    鬼 1 Reply Last reply
    • 鬼 Offline
      鬼 Offline
      鬼才琪露诺
      wrote on last edited by
      #14

      如果可以的话 你需要 10分钟内回复我 我要睡觉了..
      我已经干了快14个小时了

      1 Reply Last reply
      • 柑 柑橘味。

        需要完成清洁鞋子小游戏后触发屈服,然后就会弹出这个,我刚刚又试了一次发现依旧存在……或者您给我一个您通过后的存档给俺试试,如果地六层还卡就是我自己问题

        鬼 Offline
        鬼 Offline
        鬼才琪露诺
        wrote on last edited by
        #15

        @柑橘味 我不知道这游戏都有什么

        1 Reply Last reply
        • 鬼 Offline
          鬼 Offline
          鬼才琪露诺
          wrote on last edited by
          #16

          你说的我都听不懂.
          什么 "完成清洁鞋子小游戏后触发屈服"

          1 Reply Last reply
          • 鬼 Offline
            鬼 Offline
            鬼才琪露诺
            wrote on last edited by
            #17

            有没有一步步的指引?
            没有的话 能不能让我连你的手机试试?

            1 Reply Last reply
            • 柑 Offline
              柑 Offline
              柑橘味。
              wrote on last edited by
              #18

              辛苦了老师,我不能用蝙蝠如何远程手机……如果不用蝙蝠不能远程的话您在第二层再次申请决斗,然后投降,弹出三个选项,选第三个清洁鞋子,然后开始小游戏,流程是1(3)2 3 1 3选项

              鬼 2 Replies Last reply
              • 柑 柑橘味。

                辛苦了老师,我不能用蝙蝠如何远程手机……如果不用蝙蝠不能远程的话您在第二层再次申请决斗,然后投降,弹出三个选项,选第三个清洁鞋子,然后开始小游戏,流程是1(3)2 3 1 3选项

                鬼 Offline
                鬼 Offline
                鬼才琪露诺
                wrote on last edited by
                #19

                @柑橘味 我试一下...
                不用 discord 也能远程....
                稍微麻烦点 这边聊天不太有提醒.

                1 Reply Last reply
                • 柑 Offline
                  柑 Offline
                  柑橘味。
                  wrote on last edited by
                  #20

                  好的老师,要是太麻烦您先休息,醒了再回复也可以

                  1 Reply Last reply
                  • 鬼 Offline
                    鬼 Offline
                    鬼才琪露诺
                    wrote on last edited by
                    #21

                    我还在试.

                    1 Reply Last reply
                    • 柑 Offline
                      柑 Offline
                      柑橘味。
                      wrote on last edited by
                      #22

                      辛苦了老师,我等您休息在下线

                      1 Reply Last reply
                      • 柑 Offline
                        柑 Offline
                        柑橘味。
                        wrote on last edited by
                        #23

                        您要是还没复现出来,我已经下载了讨论区的远程软件(大概是这个)

                        1 Reply Last reply
                        • 柑 柑橘味。

                          辛苦了老师,我不能用蝙蝠如何远程手机……如果不用蝙蝠不能远程的话您在第二层再次申请决斗,然后投降,弹出三个选项,选第三个清洁鞋子,然后开始小游戏,流程是1(3)2 3 1 3选项

                          鬼 Offline
                          鬼 Offline
                          鬼才琪露诺
                          wrote on last edited by
                          #24

                          @柑橘味

                          我知道原因了.....

                          让AI查的, 和汉化版+64位架构有很大关系...............
                          如果不是汉化版 大概也不会出问题.......
                          就是单纯的爆栈了... 不是什么其他问题.....

                          1 Reply Last reply
                          • 柑 Offline
                            柑 Offline
                            柑橘味。
                            wrote on last edited by
                            #25

                            所以怎么解决……改英文版吗?

                            鬼 1 Reply Last reply
                            • 柑 柑橘味。

                              所以怎么解决……改英文版吗?

                              鬼 Offline
                              鬼 Offline
                              鬼才琪露诺
                              wrote on last edited by
                              #26

                              @柑橘味
                              为什么报错信息只有 <main>:0:

                              这个游戏内置了 239_Acezon - F12 Fix.rb 和 313_▼ Backtrace.rb,它们包裹了 rgss_main。当 SystemStackError 从最底层的 Game_Interpreter Fiber 冒泡到顶层时,Ruby 1.9 的 sysstack_error 预分配异常对象在跨 Fiber 展开时调用栈被重置为 {0239}:37 / <main>:0。
                              我们刚才通过钩子抓到了它爆栈前最后一刻的真实轨迹: Event 2 (Yvonne) $\rightarrow$ call_event(16, 1) $\rightarrow$ call_event(16, 2) $\rightarrow$ call_event(16, 4) $\rightarrow$ call_event(18, 1) $\rightarrow$ call_event(18, 5) $\rightarrow$ call_event(19, 9) $\rightarrow$ call_event(19, 11),此时 @depth = 12,Ruby 调用栈层数 caller.size = 251!
                              为什么 @depth = 12 就会把栈撑爆?(三大因素叠加):

                              因素 A(MKXP-Z Android 的 64 位 Fiber 机器栈只有 60KB): 在 mkxp-z-android/app/jni/ruby193/cont.c 第 50 行: #define FIBER_MACHINE_STACK_ALLOCATION_SIZE (0x10000)(即 64 KB,扣除 4KB 保护页 RB_PAGE_SIZE 后,每个 Fiber 实际可用的 C 机器栈只有 60 KB!而在 64 位 ARM64 下,每个栈帧比 32 位 x86 大一倍以上)。
                              因素 B(Game_Interpreter 的子事件共用同一个根 Fiber): RPG Maker VX Ace 的 Game_Interpreter#setup 虽然会创建 @fiber = Fiber.new { run },但 Yanfly - Call Event (call_event) 和 command_117 在调用子事件时,写的是:

                              child = Game_Interpreter.new(@depth + 1)
                              child.setup(event.list, ...)
                              child.run # <--- 注意!直接同步调用了 child.run,根本没走 [email protected]!
                              加上该游戏用 134_Script Block Eval.rb 把每次 command_355(包含 call_event(...))都包了一层 C 级的 eval(script),所有 12 层嵌套的 Game_Interpreter 和 12 层 C 级 rb_f_eval 全部压在最外层同一个 60 KB 的 Fiber C 机器栈上!
                              因素 C(中文整合版新增的 343_TOT relationships and collection 20261009.rb 叠加了大量 alias): 这个 5.3 万行的中文整合版收集/回想脚本,在 Game_Interpreter 的 execute_command 上叠了 4 层 alias、在 command_355 上叠了 4 层 alias、在 run 上叠了 3 层 alias。导致每嵌套一层 call_event,Ruby 栈帧增加约 20 层 + 1 层 C eval。 我们实测在当前手机的 60KB Fiber 栈中,嵌套 call_event 只要达到 11~12 层就会必然触发 SystemStackError!不仅二层擦鞋小游戏(depth=12)必炸,六层/七层任何 call_event 嵌套超过 11 层的剧情也全都必炸!

                              我打算根治 你等下次更新吧

                              1 Reply Last reply
                              • 柑 Offline
                                柑 Offline
                                柑橘味。
                                wrote on last edited by
                                #27

                                太感谢您了老师,您先休息吧,请注意身体

                                1 Reply Last reply
                                • 柑 Offline
                                  柑 Offline
                                  柑橘味。
                                  wrote on last edited by
                                  #28

                                  反馈回来一下改为英文版依旧存在这个情况……期待您的好消息,下线了

                                  鬼 1 Reply Last reply
                                  • 柑 柑橘味。

                                    反馈回来一下改为英文版依旧存在这个情况……期待您的好消息,下线了

                                    鬼 Offline
                                    鬼 Offline
                                    鬼才琪露诺
                                    wrote on last edited by
                                    #29

                                    @柑橘味 https://apk.mtool.app/apks/mtool_mkxpz_v65_2.apk

                                    1 Reply Last reply
                                    • 鬼 Offline
                                      鬼 Offline
                                      鬼才琪露诺
                                      wrote on last edited by
                                      #30

                                      安装这个就可以了.

                                      1 Reply Last reply
                                      • 鬼 Offline
                                        鬼 Offline
                                        鬼才琪露诺
                                        wrote on last edited by
                                        #31

                                        这次先不推更新....
                                        这几天更新太多了 又有人该叫了

                                        1 Reply Last reply
                                        • 柑 Offline
                                          柑 Offline
                                          柑橘味。
                                          wrote on last edited by
                                          #32

                                          给您磕一个,(鞠躬)下个月订个年费聊表敬意

                                          1 Reply Last reply

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Groups