rpgmakermz吧 关注:2,018贴子:4,022
  • 12回复贴,共1
求助

想汉化游戏发现修改文本后测试加载失败

只看楼主收藏回复

纯萌新,想尝试汉化游戏,第一次接触rpg maker mz,按照教程创建并复制了工程文件,但是发现修改对话文本后启动测试就会失败,报错的意思差不多是标题背景图无法加载。
修改前是可以测试启动的,并且运行正常,一但修改内容就会报错无法加载一张图,尝试两个游戏都是同样的情况,想问问大佬们什么情况


IP属地:湖北来自Android客户端1楼2024-02-25 18:06回复
    截图出来啊。
    另外,修改了什么文本啊。一般来说,修改文本是文本的事,跟背景图片没什么关联的啊。


    IP属地:广东2楼2024-02-25 20:34
    收起回复


      IP属地:湖北来自Android客户端3楼2024-02-26 12:17
      回复
        Failed to load
        img/system/sysbtn_01_config.png
        Retry
        加载失败
        img/system/sysbtn_01_config.png
        重试
        去看一下游戏工程img/system路径的sysbtn_01_config.png这个图片。
        好像在系统这里,用不到sysbtn_01_config.png这个图片吧。
        在系统这里,使用的文件好像都是固定文件名的图片,
        因为在代码这里就设定好了默认的配置了,除非你改代码或使用插件。
        你打开rpgmakerMZ,在编辑状态的时候按下F1,
        在跳出来的目录点击-----资料集----素材规格----找到----系统图像(img/system)----

        呃,你说你要汉化游戏,
        那么sysbtn_01_config.png这个图片或许是制作游戏的人特意放进去的。
        sysbtn的意思可能是:sys好像是system这个系统的简化,
        btn好像是button这个按钮的简化。
        就是说,你修改的文本对话,有没有更改关于按钮的部分呢?
        留意我复制到下面的这段话。
        ButtonSet.png触摸操作中使用的按钮的素材。
        用于打开和关闭菜单、取消操作、返回上一步以及在购买物品时决定商品数量等操作。
        可能这段对话有让玩家进行其他操作的设置,
        比如打开和关闭菜单、取消操作、返回上一步以及在购买物品时决定商品数量等。
        可能使用符号、开关、变量等东西来设置。


        IP属地:广东4楼2024-02-26 23:10
        收起回复
          首先十分感谢大佬的解答,我还想继续请教
          我对比了一下两个游戏的报错
          一个是
          img/system/sysbtn_01_config(没括号变网页链接了).png
          一个是
          img/characters/SOL_P_001(同上).png_
          两张图片一个是角色文件夹里一个是系统文件夹里,问题应该不在于修改按键触发的问题,还是在于读取失败。我修改文本只编辑了对话框内的文字,也尝试了哪怕只是删除一个字也会导致相同的情况,应该重点不在触发按钮上。
          我现在的困惑是在仅仅修改对话文本的情况下,为什么会在启动游戏加载到第一张需要的图片时读取失败呢。如果说是路径问题,在修改前后目录并没有做改动,为何修改前进行测试是可以正常打开并运行的。
          下一楼附几张图


          IP属地:湖北来自Android客户端5楼2024-02-27 22:33
          回复







            IP属地:湖北来自Android客户端6楼2024-02-27 22:34
            回复
              呃,汉化游戏这个,好像有两个方法,
              一个就是你现在这样的解包后直接在工程这里来修改。
              还有一个就是只修改data文件。
              因为在data文件这里记录了文字信息,好像还有图片、声音、数值的信息。
              所以,提取data文件,再使用什么工具来修改,好像也是可以的。
              在下面这个知乎网页,好像是使用Translator++
              ROMMVCookTool之类的工具,你百度、必应去找一找。
              RPGMakerMV/MZ游戏系列汉化教程 - 知乎
              最后就是,可能这个游戏有防止修改、防止外挂的设置吧,
              有可能是系统识别到跟原始数据不一样,就触发了这个设置。
              也可能是你这个修改方式被检测到了。
              你去看一下这个汉化教程吧,说不定这个方法可以呢。


              IP属地:广东7楼2024-02-27 23:20
              收起回复
                我跟你一样 lz你会了吗


                IP属地:山东来自Android客户端8楼2024-05-22 04:53
                收起回复
                  其实特别简单,因为素材加密了的关系,你在汉化前先把原来的data/System.json复制一份出来,然后打开后拉到最后会有加密信息,大致就是从versionId开始到encryptionKey这些,你把这个保存下来,然后汉化完之后再粘到新的data/System.json里,就能运行了。
                  虽然原理简单,但这个也曾经困扰了我好久,直到最近才无意间发现的……


                  IP属地:北京9楼2024-10-12 19:31
                  回复