7thbeatgames / rd

This repository is to track player feedback for a rhythm game 'Rhythm Doctor'.
https://7thbe.at
9 stars 0 forks source link

"Play sound" event played through tag playing at once #94

Open prodzpod opened 4 months ago

prodzpod commented 4 months ago

Please Check

Contact Information

@prod#0339

Summary

When scrubbing, every sound played through "play sound" event from the beginning plays at once. This leads to duplicated and therefore loud sound every time the timeline that uses the feature is scrubbed.

This is a bug because the same thing "unpacked" doesn't play the play sound event. I think scrubbing is queuing all the events to calculate, Maybe filter play sound events specifically?

Version

v0.14.0 (r30)

Operating System (OS)

Windows 10

Platform

Steam

Device Info

No response

Steps to Reproduce

  1. place a "play sound" event at the start of bar 3.
  2. tag the "play sound" event.
  3. place multiple "play tag" event at the start of bar 1.
  4. scrub to bar 2.

Expected Behavior

you would hear no sound as all the "play sound" event would've ended in bar 1.

Observed Behavior

you get blasted with all the "play sound" events playing at once.

Reproduction Rate

100%

Anything else?

I didn't know this bug wasn't already on the gh, but it had been an issue for years. Making custom cues is kinda painful without this. Hopefully this gets patched soon.

huantianad commented 4 months ago

@megaminerjenny I think you were working on tag scrubbing at some point, is this something you have some insight on?