Just-Natsuki-Team / NatsukiModDev

The official repository of Team JN.
Other
84 stars 42 forks source link

[ BUG REPORT ] - Custom music not playing on Mac #581

Closed xfoscarz closed 1 year ago

xfoscarz commented 1 year ago

Overview:

Error when occurs when clicking this

Screen Shot 2023-03-22 at 20 50 43

Replication steps:

Ask Natsuki 'Can you explain custom music for me again?' and click on the 'here' button when its available.

Also no music plays when I select a custom song.

Additional information:

Log

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script-ch30.rpy", line 230, in script call
  File "game/script-ch30.rpy", line 539, in script call
  File "game/script-ch30.rpy", line 322, in script call
  File "game/script-topics.rpy", line 5349, in script
  File "renpy/common/00defaults.rpy", line 140, in hyperlink_function
    renpy.call_in_new_context(target)
ScriptError: could not find label '/Applications/JustNatsuki.app/Contents/Resources/autorun/custom_music/'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script-ch30.rpy", line 230, in script call
  File "game/script-ch30.rpy", line 539, in script call
  File "game/script-ch30.rpy", line 322, in script call
  File "game/script-topics.rpy", line 5349, in script
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/ast.py", line 613, in execute
    renpy.exports.say(who, what, interact=self.interact)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/exports.py", line 1147, in say
    who(what, interact=interact)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/character.py", line 877, in __call__
    self.do_display(who, what, cb_args=self.cb_args, **display_args)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/character.py", line 716, in do_display
    **display_args)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/character.py", line 508, in display_say
    rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/ui.py", line 285, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/core.py", line 2526, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/core.py", line 3204, in interact_core
    rv = root_widget.event(ev, x, y, 0)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/screen.py", line 651, in event
    rv = self.child.event(ev, x, y, st)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 232, in event
    rv = d.event(ev, x - xo, y - yo, st)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/display/layout.py", line 960, in event
    rv = i.event(ev, x - xo, y - yo, cst)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/text/text.py", line 1669, in event
    rv = self.style.hyperlink_functions[1](target)
  File "renpy/common/00defaults.rpy", line 140, in hyperlink_function
    renpy.call_in_new_context(target)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/game.py", line 330, in call_in_new_context
    return renpy.execution.run_context(False)
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/execution.py", line 761, in run_context
    context.run()
  File "/Applications/JustNatsuki.app/Contents/Resources/autorun/renpy/script.py", line 858, in lookup
    raise ScriptError("could not find label '%s'." % str(original))
ScriptError: could not find label '/Applications/JustNatsuki.app/Contents/Resources/autorun/custom_music/'.

OS info and stuff

Darwin-21.6.0-x86_64-i386-64bit
Ren'Py 6.99.12.4.2187
Just Natsuki 1.0.3

Here is my custom_music folder

Screen Shot 2023-03-22 at 20 47 37
xfoscarz commented 1 year ago

I converted everything to .OGG and removed the idv3 tags, but still no music playing

Blizzardsev commented 1 year ago

Hi @ChezCoder , thanks for raising an issue with us.

We'll take a look when we can.

Blizzardsev commented 1 year ago

Also going forward, can you please make sure you add a title when creating an issue? Otherwise it is impossible to tell what an issue is for when we're going through the list.

I've added one for you this time.

xfoscarz commented 1 year ago

Also going forward, can you please make sure you add a title when creating an issue? Otherwise it is impossible to tell what an issue is for when we're going through the list.

I've added one for you this time.

Oh, sorry mbmb.

I'll keep an eye on this thread, let me know if you need any more information to get this fixed.

Blizzardsev commented 1 year ago

Hi @ChezCoder - we've identified the issue and a fix has been established. We'll likely release this alongside a few other bugs we've discovered in our next update.

Blizzardsev commented 1 year ago

Hi @ChezCoder - if you update to the newest release, this will be resolved.