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. Anthesis

Anthesis

Scheduled Pinned Locked Moved 错误回报
1 Posts 1 Posters 2 Views 2 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_1e385a0e948390ecc078ab48afe3e30c

    问题描述 / Issue Description:
    游戏不用MTool启动时不会报错,可以正常游玩。但是一旦使用MTool启动就会出现报错。

    游戏版本 / Game Version: 1.12


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

    这个报错不是 MTool 造成的,是游戏目录里的资源本身不完整。

    我检查了 D 盘「恶魔之咒」这个文件夹:游戏一进标题画面要加载的图片(Graphics/Titles1 下的标题图)只剩一个被改名、头部还被写坏的 Title.png_,另外 Graphics/System/Shadow.png、Graphics/Characters/Vehicle.png、!Flame.png、Audio/SE/Chime2.ogg 这几个必需文件在目录里也没有。目录里还有 .online_path_cache 这种“资源对照表”,说明这份游戏是 D 盘那个游戏库(少侠游戏库)的在线资源版——正常用游戏库启动时,缺失的资源由游戏库补上/重定向,所以不报错;而 MTool 是直接启动 Game.exe,拿不到这些资源,游戏就自己弹出 Script 'Cache' line 106 ... failed to create bitmap。

    可以这样处理:

    1. 只想正常玩:照旧用游戏库启动这个游戏就行。
    2. 想用 MTool(包括翻译):先在 MTool 主页取消勾选「精简版UI」,勾选「等待外部游戏并注入」(或「注入至正在运行的游戏」),在 MTool 里点一次“启动游戏”让它进入等待,然后用游戏库正常启动这个游戏,等 MTool 连上即可。
    3. 或者换一份完整的游戏副本(不依赖游戏库在线补资源的版本)放进 MTool 启动。

    按上面做了还是连不上,或者后面还有别的报错,直接在对话下方写上情况发送,我接着看。


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

    问题找到了,也已经在你这台机器上验证好:不是游戏坏了,是 MTool 遇到中文路径时会把游戏“搬到临时目录里”启动(路径兼容模式),这款游戏在那条临时路径下读不到自己的资源,才会弹 failed to create bitmap 并且一直连不上。

    我做的验证:同一份游戏照原样从真实目录启动完全正常;一旦从那个临时目录启动,即使完全不注入也照样报同样的错。所以把游戏放到纯英文路径就没事。

    现在的情况:

    1. 我已经把这份游戏完整复制到 D:\AnthesisRealTest(存档 Save01 也一起带过去了),并用 MTool 启动它,注入和连接都正常,现在游戏就开着停在标题画面。
    2. 以后直接在 MTool 游戏库里启动 D:\AnthesisRealTest 这个条目就行(已经加进列表了)。确认没问题后,可以把原来的 D:\SXYXK\D\恶魔之咒 删掉,免得两份存档混着用。
    3. 想继续用原来的中文目录也可以,但必须把整个文件夹挪到纯英文路径下(路径里不要有中文),否则 MTool 还会走路径兼容模式,报同样的错。
    4. 如果 MTool 左下角一直提示“正在启动游戏, 请勿重复点击启动”,按一下 F5 刷新工具再试。

    另外顺带说明:这个游戏目录里有 .online_path_cache、Title.png_ 这类被第三方改过的资源,正常情况下不影响玩,暂时不用管。


    (用户确认问题已解决)

    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