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. 宿と酒場とハルバード

宿と酒場とハルバード

Scheduled Pinned Locked Moved 错误回报
1 Posts 1 Posters 1 Views 1 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 Online
    M Online
    MTool_ErrorReport
    wrote last edited by
    #1

    错误报告: https://trs.mtool.app/share/#agentReport_6f38fa3d479d6f9d702d2047b33575cd

    问题描述 / Issue Description:
    这是一个unity游戏,我的手机芯片是天玑8200八核,尝试使用mtool的winlator插件,parton10打开,然后在我的电脑d盘mtool一步步找到该游戏exe文件,打开后提示我不支持该引擎

    资源来源 / Resource Source: https://t.me/dohnaduona/26700?single


    AI 助手给用户的回复(自动生成,可能不准确,以开发者回复为准):

    核实结果:这是 Unity 引擎的游戏,MTool 目前不提供对 Unity 游戏的翻译与修改支持,所以你在 Winlator 里选中 Mira.exe 后会提示「不支持该引擎」。这不是你的手机或操作出错,也不是可以调一下设置就解决的事。

    证据:游戏目录里有 Mira.exe、UnityPlayer.dll 和 Mira_Data/(含 data.unity3d、il2cpp_data/global-metadata.dat),是典型的 Unity(IL2CPP)打包。

    几点说明:

    1. 在 Winlator 里游戏本身是能跑起来的,只是 MTool 没有针对 Unity 的注入/提取通道,所以拿不到文本、也没有修改页数据。换 Proton 版本、换启动注入方式都不会改变这个结果。
    2. 想翻译这类 Unity 游戏,可以自己搜一下开源工具 XUnity.AutoTranslator(社区常用的 Unity 翻译插件),按它的教程给游戏装一次;不过它需要往游戏目录放文件,装之前建议先备份游戏文件夹。
    3. MTool 支持的引擎主要是 RPG Maker 各系列、TyranoBuilder、Ren'Py、Wolf RPG、SRPG Studio、吉里吉里、Bakin、Pixel Game Maker MV、Godot 64 位等;看到目录里有 UnityPlayer.dll 或 *_Data 文件夹就可判断为 Unity,不用再试。

    如果之后还有别的游戏遇到问题,可以直接在下面回话告诉我。


    (用户继续追问后,AI 的回复:)

    Winlator 插件本身只负责「在安卓上跑 Windows 游戏」这件事:它提供一个 Wine/Proton 兼容层,把只能在电脑上运行的 exe 在你的手机上启动起来,让安卓手机也能打开 Windows 版游戏。它解决的是「能不能运行」,不解决「MTool 能不能翻译」。

    翻译和修改仍然取决于游戏用什么引擎:MTool 支持的引擎(比如 RPG Maker XP / VX / VX Ace 这类 RGSS 游戏、SRPG Studio、RPG Developer Bakin、Wolf RPG、Ren'Py、TyranoBuilder 等)用 Winlator 跑起来后,就能正常接上翻译和修改功能;而 Unity、Unreal 这类本来就不支持的引擎,无论走 Winlator 还是别的启动方式都一样不支持。所以它对你这个 Unity 游戏没用的原因不在 Winlator,而在引擎本身。

    另外补充一点:RPG Maker MV/MZ 和 Ren'Py 这些引擎,手机游戏库可以直接启动(不必走 Winlator),速度和稳定性通常更好;Winlator 主要留给只有 Windows 版、手机端没有原生加载方式的那类游戏。


    (用户继续追问后,AI 的回复:)

    我明白你的意思了,再核实一遍启动日志,确认是这样:游戏根本没被启动起来,而这个「打不开」是 MTool 自己拦下来的,不是容器或手机性能的问题。

    日志里能清楚看到过程:你选中 Mira.exe 后,工具读到它的版本信息是 Unity 6000.4.6(Unity 6 引擎),随即弹出提示「移动端暂仅支持 RPG Maker XP/Vx/VxAce/MV/MZ | TyranoBuilder | Ren'Py 的游戏,其他引擎待进一步支持,敬请期待」,然后启动流程就中止了,Winlator 容器里始终没有把这个 exe 拉起来。后面再试一次时,它又弹了一次同样的提示,还追加了「MTool 不支持该游戏…不是被支持的引擎」。

    也就是说:手机版 MTool 只允许启动上面列出的这几种引擎的游戏,识别到 Unity 就会直接拒绝启动,所以换 Proton 版本、重装 Winlator 插件、重新选 exe 都不会有用——这不是兼容性没调好,而是根本没有放行。

    另外补充一句实话:这个游戏是 Unity 6 打包的 Windows 版(游戏目录里有 UnityPlayer.dll、Mira_Data,还有 D3D12 相关文件),即使换到电脑上用 MTool 也一样不支持,所以指望用 MTool 玩它是不行的。

    如果你就是想在手机上玩,只能绕开 MTool:用独立的 Winlator(或类似 Wine 容器 App)自己建一个容器,把游戏文件夹放进去直接运行 Mira.exe——这部分不受 MTool 限制,但画面/驱动能不能跑起来要看容器本身,我这边没法保证。想翻译的话,PC 或容器里可以自己给这个 Unity 游戏装 XUnity.AutoTranslator(社区常用的 Unity 翻译插件),装之前先把游戏文件夹备份一份。

    如果你只是想在手机上找能玩、也能翻译的游戏,尽量挑 RPG Maker 系列、Ren'Py、TyranoBuilder 这些,手机 MTool 直接就能启动。


    (用户继续追问后,AI 的回复:)

    Godot 目前处于「早期测试」阶段,能用的范围大致是这样:

    1. 版本:只支持 64 位的 Godot。Godot 3.x 全系可用(3.0 因为语法原因不太行);Godot 4 需要 4.2 及以上,4.0 和 4.1 不支持。32 位的 Godot 游戏只能被识别出来,没法接管。
    2. 平台:电脑端可以直接启动;手机上要通过 Winlator 容器跑 Windows 版才可能接上,同样只限 64 位。
    3. 能做的事:翻译(对话框、富文本、自绘文字这些常见写法都覆盖,也会按游戏里的对话插件做适配)、字体替换、修改页的常规修改。实际效果取决于游戏怎么写的,兼容性不如 RPG Maker / Ren'Py 那些成熟引擎稳。
    4. 风险:因为是测试阶段,可能遇到启动失败、黑屏、文本提取不全或翻译错位之类的问题。遇到这类问题在错误报告里写清楚游戏名、版本和卡在哪一步,通常能修;但也有部分游戏短期内确实调不通。

    另外提醒一点:Godot 游戏多数没有官方中文,用之前建议先确认它是不是带加密或自定义编译的引擎,这类通常更麻烦。你要是手上有具体的 Godot 游戏,可以告诉我名字和版本,我可以先说个大概的判断。


    (用户继续追问后,AI 的回复:)

    按你看到的「exe 旁边只有一个 .pck 文件」判断,这是 Godot 引擎打包的 Windows 版游戏(exe 是启动器,.pck 里装的是游戏资源)。

    以下是 MTool 对 Godot 的支持情况:

    电脑端(推荐)

    • 支持 64 位的 Godot 游戏。Godot 3.x 全系可用;Godot 4 需要 4.2 及更高版本,4.0 和 4.1 不支持;32 位版本只能识别、不能接管。
    • 电脑上可以直接启动、翻译(对话框、富文本、自绘文字这类常见写法都覆盖)、换字体,修改页的常规修改也能用。
    • Godot 目前仍是「早期测试」阶段,兼容性不如 RPG Maker / Ren'Py 稳,偶尔会遇到启动失败、文本提取不全或翻译错位。

    安卓端(限制较大)

    • 手机 MTool 不能直接启动 Godot 游戏,只能通过 Winlator 插件跑这个 Windows 版,而且也只支持 64 位。
    • Winlator 这条路是实验性的:包体大的游戏在容器里加载极慢(十几分钟不奇怪),部分机型还会在启动几秒后直接崩掉,这属于容器/机型适配问题,工具这边没法按机型去调。你的手机不一定能跑动,建议先在电脑上玩。

    怎么快速确认版本:在电脑上右键那个 exe →「属性」→「详细信息」,看「文件版本」或「产品版本」,里面会带版本串(例如 3.5.1.stable、4.3.stable)。如果显示 4.0.x 或 4.1.x,那就是不支持的那两版,PC 端也用不了;其余版本都可以试。


    (用户确认问题已解决)

    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