Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • 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. Monmusu Quest! Paradox RPG 3.06

Monmusu Quest! Paradox RPG 3.06

Scheduled Pinned Locked Moved 错误回报
23 Posts 3 Posters 28 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.
  • M Offline
    M Offline
    MTool_ErrorReport
    wrote on last edited by
    #1

    错误报告: https://err.mtool.app/view.php?reportId=569ed112c612b0e2862d1a127f2d90ca

    === 错误报告信息 / Error Report Information ===

    【用户信息 / User Information】
    用户ID / User ID:
    267921103

    【用户输入信息 / User Input Information】
    游戏名称 / Game Name:
    Monmusu Quest! Paradox RPG 3.06
    游戏网址 / Game URL:
    https://www.dlsite.com/maniax/work/=/product_id/RJ01114724.html
    问题描述 / Issue Description:
    After you get it translated and the translation gets loaded in, going into Menu -> Status -> Basic Info -> Job will crash the game

    Once you move down to the Job selection the game crashes and gives this error (file attached)

    【系统状态 / System State】
    平台 / Platform:
    PC
    代码页 / Code Page:
    932
    游戏运行状态 / Game Running Status:
    运行中 / Running
    当前标签页 / Current Tab:
    Main
    工具版本 / Tool Version:
    D53C4B94

    【游戏信息 / Game Information】
    游戏名称 / Game Name:
    Monster Girl Quest! Paradox RPG
    游戏引擎 / Game Engine:
    VxAce

    【翻译信息 / Translation Information】
    翻译引擎 / Translation Engine:
    DeepSeek
    翻译方向 / Translation Direction:
    ja-JP(日本語) → en-US(English)
    是否使用自定义数据 / Using Custom Data:
    否 / No
    数据文件哈希 / Data File Hash:
    d3ddcbb854994bc5662f7940d1ddaefe

    非中/日/韩模式 / Non-CJK Mode:
    关闭 / Disabled
    【硬件信息 / Hardware Information】
    操作系统 / Operating System:
    Windows_NT 10.0.19045 (x64)
    处理器 / Processor:
    11th Gen Intel(R) Core(TM) i9-11900K @ 3.50GHz
    CPU线程数 / CPU Threads:
    16
    内存 / Memory:
    32GB 总计 / Total, 22GB 可用 / Available
    显卡 / Graphics Card:
    ANGLE (NVIDIA, NVIDIA GeForce RTX 5070 Ti Direct3D11 vs_5_0 ps_5_0, D3D11)
    WebGL支持 / WebGL Support:
    正常 / Normal
    屏幕缩放比例 / Screen Scale Ratio:
    1

    【工具设置 / Tool Settings】
    字体设置 / Font Setting:
    Unifont Smooth
    字体可用性 / Font Availability:
    可用 / Available
    防病毒规避 / Antivirus Evasion:
    开启 / Enabled
    工具版本频道 / Tool Version Channel:
    trs

    【已安装MOD / Installed MODs】
    - undefined (ID: NaN)

    1 Reply Last reply
    • D Offline
      D Offline
      Dnkk
      wrote on last edited by
      #2

      error_screen.PNG

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

        I can't confirm your issue; you may need to provide a game save file....

        1 Reply Last reply
        • D Offline
          D Offline
          Dnkk
          wrote on last edited by
          #4

          Save01.rvdata2

          It's an empty save with no progress, does not seem to be related to any particular save file

          Also had a prepared version of the game, and would work fine several months back, but seems some semi-recent MTool updates changed how translations get loaded in

          P.S.: When I was testing this crash, this report is from a fresh 3.06 version

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

            I'm using the 3.06 for test, also with Deepseek Translate to English.

            1 Reply Last reply
            • D Offline
              D Offline
              Dnkk
              wrote on last edited by Dnkk
              #6

              Does the error log give any hints what might be causing this? Or why specifically when I move to Job (and also Race) information views?

              鬼 1 Reply Last reply
              • D Dnkk

                Does the error log give any hints what might be causing this? Or why specifically when I move to Job (and also Race) information views?

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

                @Dnkk 32004b96-91aa-49e4-b327-ae79c972694b-图片.png 084c26c8-c3dd-40ec-a5c6-fb14953e431c-图片.png

                1 Reply Last reply
                • D Dnkk

                  error_screen.PNG

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

                  @Dnkk The error stack contains information, but it's insufficient. I still don't know why.
                  I need to recreate the scene to resolve this.

                  Also, you can try deleting all mods in the MCenter tab.

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

                    This game is quite popular, and I plan to wait for more similar error reports. In the meantime, you can switch to the stable channel for use.
                    (The stable channel hasn't been updated in two months.)

                    图片.png

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

                      After the stable channel update, I started doing a lot of overhauling on MTool.
                      This may cause some unknown issues.

                      1 Reply Last reply
                      • D Offline
                        D Offline
                        Dnkk
                        wrote on last edited by Dnkk
                        #11

                        The crash would occur when going to this view
                        info_view.PNG

                        but now I can't reproduce this on the base version :/

                        Initially to rule out any other issues, I've requested that MTool translate the game, the translation got loaded in and then I got the expected behavior of it crashing immediately once I go to either Job or Race views

                        Now it does not... Only in the modified version which I understand is a lot more difficult to debug on someone else's machine :)

                        So for the moment I'll do some more testing, try out the stable version, see what happens

                        1 Reply Last reply
                        • D Offline
                          D Offline
                          Dnkk
                          wrote on last edited by
                          #12

                          You know what, actually the stable branch works

                          And after I switch back to the latest - the crash returns

                          Testing this might be outside of the scope of support for MTool as now it's additional changes to the game that are introduced, but I will provide a bit more information in the case you're interested

                          The modification I mentioned is a translation made by ArzorX and the team using One-Click Patcher

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

                            In testing it, in case it wasn't communicated accurately I actually scratched through all of the options on all of the screens and didn't see a problem.
                            I'll think about it later.
                            For now, i need to sleep.

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

                              I'm works over 19 hours today..

                              1 Reply Last reply
                              • D Offline
                                D Offline
                                Dnkk
                                wrote on last edited by
                                #15

                                Oh by all means 😉 19 hours is a bit much I think 😥

                                It is said that the actual effective hours per day in system development is from 4 to 6 of intense work

                                And the stable branch works, so that's great 👍

                                鬼 1 Reply Last reply
                                • D Dnkk

                                  Oh by all means 😉 19 hours is a bit much I think 😥

                                  It is said that the actual effective hours per day in system development is from 4 to 6 of intense work

                                  And the stable branch works, so that's great 👍

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

                                  @Dnkk 👼

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

                                    图片.png
                                    I don't have those things in game.

                                    1 Reply Last reply
                                    • D Offline
                                      D Offline
                                      Dnkk
                                      wrote on last edited by
                                      #18

                                      Ok, so did some more testing

                                      One thing that I'm very confused about is - I initially thought that even the base version of the game crashes, and I could have swore that it did, but after posting the initial report I can no longer reproduce that
                                      So for the sake of sanity, let's assume I just did something wrong and the base 3.06 v does not crash under any circumstances

                                      Now once you apply the ArzorX translation patch (and it does more then just translate the game) something changes that when you use the new version of MTool and load in a translation on top of it, it causes the crash, but the old version of MTool does not do that

                                      And the particular script that crashes is this - or rather the block of script inside the file ...画面/153 - 転職編集.rb

                                      #--------------------------------------------------------------------------

                                      ● ジョブ説明の描画 #Drawing Job Description edited in translation to adjust description font size and text space

                                      #--------------------------------------------------------------------------
                                      def draw_job_desc(y, num)
                                      lht = 24
                                      desc_text = NWConst::JobChange::JOB_DESC_TEXT[@class_id]
                                      desc = desc_text[num] if desc_text
                                      return y + lht unless desc
                                      lht -= (desc.size - 4) * 2 if desc.size > 4
                                      lht = 16 if lht < 16
                                      rect = Rect.new(4, y, contents.width - 4, lht * desc.size)
                                      r = Rect.new(rect.x, rect.y, rect.width, lht)
                                      desc.each_with_index do |text, _i|
                                      draw_text_job_desc(r, text, lht)
                                      r.y += lht
                                      end
                                      rect.y + rect.height
                                      end

                                      As far as I could understand it's the
                                      desc.each_with_index do |text, _i|
                                      draw_text_job_desc(r, text, lht)
                                      r.y += lht
                                      end
                                      with the each_with_index do loop expecting to get only 2 arguments, but getting three when you go to the Jobs (Occupation) and Races (Species) view

                                      Adding the crash text

                                      *Error - v3.06.00 - 2025-11-08 17:37:32 (Saturday)
                                      Exception : ArgumentError
                                      wrong number of arguments (3 for 2)
                                      trace:
                                      ["( 画面/転職編集 ):923:in block in draw_job_desc'", "( 画面/転職編集 ):922:in each'", "( 画面/転職編集 ):922:in each_with_index'", "( 画面/転職編集 ):922:in draw_job_desc'", "( 画面/転職編集 ):871:in draw_status'", "( Plugins/JobRaceInfoPlus ):160:in draw_status'", "( 画面/転職編集 ):738:in refresh'", "( トリス情報表示関連 ver8 ):255:in now_tribe_refresh'", "( トリス情報表示関連 ver8 ):226:in call'", "( トリス情報表示関連 ver8 ):226:in refresh'", "( 改造/ステータス画面 ):154:in index='", "( Window_Selectable ):110:in select'", "( Window_Selectable ):233:in cursor_up'", "( Window_Selectable ):285:in process_cursor_move'", "( Window_Selectable ):275:in update'", "( ベース/Scene ):389:in each'", "( ベース/Scene ):389:in update_all_windows'", "( ベース/Module ):1956:in update_all_windows'", "( ベース/Scene ):353:in update_basic'", "( Scene_Base ):41:in update'", "( ベース/Module ):2643:in update'", "( ベース/Module ):1939:in update'", "( ベース/Scene ):2701:in update'", "( Scene_Base ):14:in main'", "( ベース/Module ):2458:in run'", "( ▼ メイン【WF-RGSS】Exit-EX 終了処理 ):118:in run'", "( ▼ メイン【WF-RGSS】Exit-EX 終了処理 ):127:in block in <main>'", ":1:in block in rgss_main'", ":1:in loop'", ":1:in rgss_main'", "( ▼ メイン【WF-RGSS】Exit-EX 終了処理 ):127:in <main>'", "ruby:in eval'"]

                                      I will currently use the stable branch version of MTool, and hopefully this will help if anymore similar issues arise to at least have something to start from when debugging

                                      If you need more information or help to test something - let me know

                                      P.S.: what also is a bit messy - the initial crash screenshot specified a different error (bad value for size) but not sure currently why I got that error initially

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

                                        Nothing much, this game has been causing a lot of problems...

                                        1 Reply Last reply
                                        • D Offline
                                          D Offline
                                          Dnkk
                                          wrote on last edited by
                                          #20

                                          A bit more follow up

                                          I've modified the script's loop so it's inside a try...catch... segment, so that even if an error occurs it does not close the game
                                          Also added logging of what exact string is being put through the loop to see if it gives me any hints of what is happening and checked if those strings are different between different MTool versions

                                          The modified script code snippet

                                          #--------------------------------------------------------------------------
                                           # ● ジョブ説明の描画 #Drawing Job Description edited in translation to adjust description font size and text space
                                           #--------------------------------------------------------------------------
                                           def draw_job_desc(y, num)
                                             lht = 24
                                             desc_text = NWConst::JobChange::JOB_DESC_TEXT[@class_id]
                                             desc = desc_text[num] if desc_text
                                             return y + lht unless desc
                                             lht -= (desc.size - 4) * 2 if desc.size > 4
                                             lht = 16 if lht < 16
                                             rect = Rect.new(4, y, contents.width - 4, lht * desc.size)
                                             r = Rect.new(rect.x, rect.y, rect.width, lht)
                                             file2 = File.open("debug_log.txt", "a")
                                             file2.write(desc) 
                                             file2.close unless file2.nil?
                                             begin
                                                desc.each_with_index do |text, _i|
                                                  draw_text_job_desc(r, text, lht)
                                                  r.y += lht
                                                end
                                             rescue Exception
                                                file = File.open("log_crash.txt", "a")
                                                file.write(desc) 
                                             ensure
                                                file.close unless file.nil?
                                             end
                                             rect.y + rect.height
                                           end
                                          

                                          And the string that is processed when going into the Status -> Basic Information -> Job

                                          ["A hero-in-training who has not received the blessing of the Goddess. Aims to be a true hero, wields a sword but without experience. Average stats, poor at magic. Has personal sword skills and minor divine protection.", "", "", "", ""]["Equip: Dagger,Sword,Rapier,Spear,Axe,Club,Scythe,Boomerang", " Armor,Helmet,Shield", "Skills: Dagger,Sword,Heroism", "Passive: None", ""]

                                          What is interesting, that the string is the same in both MTool branch versions, but for whatever reason this string causes a crash on the latest branch, but not in the stable one

                                          So at least I've managed to make the latest MTool version work by "ignoring" the error. The Job and Race windows are then mostly empty, but the game does not crash 😅

                                          Will mess around with the code a bit more and see if there's a better option

                                          1 Reply Last reply
                                          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
                                          • Users
                                          • Groups