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

BLACKSOULSII

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

    问题描述 / Issue Description:
    使用技能时显示缺少音频

    游戏版本 / Game Version: ver4.4
    资源来源 / Resource Source: 鹿谷


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

    已经查到原因并处理好了。

    原因:这个游戏的技能动画和事件里,播放音效写的是「Audio/SE/剣 突き刺す」(名字中间是全角空格),但这份资源里这个音效实际放在「Audio/BGM/剣 突き刺す.wav」(半角空格,而且被放进了 BGM 文件夹)。名字和位置都对不上,游戏去播放时就报「No such file or directory」并把画面卡住。

    处理:我给这个游戏加了一个音效自动回退补丁——以后播放音效时如果按原名找不到,会忽略空格、全角半角差异,自动到 SE/BGM/ME/BGS 几个文件夹里找同名文件来播放;万一确实没有这个文件,也只是没声音,不会再弹错误框卡死。日志里已经确认补丁加载成功。

    现在这份补丁在当前这次游戏里已经生效,你可以直接进战斗用那个技能试一下。如果不行,请把游戏完全关掉,从游戏库重新启动一次再试(补丁在游戏启动时加载)。

    顺带说明:同类问题(其他技能或事件的音效名写法不一致)也会一起被覆盖,不会再中断游戏。如果换了别的技能还报错,或者试完还是卡住,就在下面回复里说一声,我接着看。


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

    补丁已经换成修正版了,之前那条 Error 是我第一版补丁自己的编码问题,不是游戏的问题,已经修掉。

    请这样操作:

    1. 把游戏完全关闭(从后台任务里划掉,确保不是还开着);
    2. 在 MTool 游戏库里重新启动这个游戏;
    3. 走到能用那个技能的地方试一次。

    正常情况下用技能不会再弹「No such file or directory」的框了。如果还报错,把报错画面截图发我(能看到错误信息和文件名),我接着处理。


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

    这次的报错和音效无关,是另一个问题,我已经找到具体位置了。

    报错内容是:脚本「死亡時ボイス」第 517 行 NoMethodError(undefined method 'subject')。我解出这个脚本的源码看过,第 517 行写的是「取当前场景的 subject 来播放受击语音」,它假定调用时一定在战斗场景里;你这次是在战斗中用物品(吸血、自动苏生这一类效果)触发的,此时当前场景不是战斗场景,取不到就报错。

    这是这份改版资源自带的脚本本身的 bug(脚本名「死亡時ボイス」是改版加的),不属于 MTool 的问题,MTool 也不适合去改游戏的战斗逻辑。建议:

    1. 向资源发布者反馈这个报错(把截图和「死亡時ボイス 第517行」给他看);
    2. 或者换用别的版本/原版资源,这个改版脚本冲突会一直在;
    3. 如果只是想继续玩,尽量避免在战斗中使用会走这套伤害语音的物品。

    另外,之前那个音效缺失的补丁已经修好并会在游戏启动时自动加载,但需要你把游戏完全关掉再从游戏库重新启动才会生效。这次这张截图里的报错不是音效问题,所以我还没法确认音效那个是否已经好了——你重启后进战斗用一下那个技能,如果还弹「No such file or directory」就把截图发我,我继续看。

    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