TeamRizu / OutFox

The Bug Reporting Repository for OutFox LTS 0.4, Alpha V and Steam Early Access Builds
https://projectoutfox.com
Apache License 2.0
182 stars 3 forks source link

[BUG] Song ending before beat specified using "Designate Last Second at Current Beat" #640

Open SilentTempest83 opened 1 year ago

SilentTempest83 commented 1 year ago

Is there an existing issue for this?

Operating System

Windows 10 / Windows 11

CPU

AMD Ryzen 9 3950X 16-Core Processor - 3.50 GHz / AMD Ryzen 7 5800H with Radeon Graphics - 3.20 GHz

GPU

NVIDIA GeForce RTX 3080 / NVIDIA GeForce RTX 3070 Laptop GPU

Storage

No response

Game Version

4.18.1

Game Mode

para

Theme

Issue appears to be theme agnostic. Issue is present in both EKS-D ParaMania Alpha 3.5 as well as the default OutFox theme

Describe the problem

Issue is present in alpha 0.4.14.0 and later. Behavior is as expected in alpha 4.13.0 and earlier.

SSC charts for para mode are created in the native editor. "Designate Last Second at Current Beat" option is used to indicate the final beat where the song should end which is multiple beats/measures following the final arrow that is placed.

After saving work in edit mode and moving to game mode, the song plays as normal until it reaches the end. In alpha 0.4.14.0 and later, the song ends briefly following the final arrow of the file as opposed to ending at the beat designated using "Designate Last Second at Current Beat" in edit mode.

Describe what should happen

The expected behavior is seen in alpha 4.13.0 and earlier. When the song reaches the end, playback ends at the beat designated using "Designate Last Second at Current Beat" in editor mode, several beats/measures following the final arrow.

Simfile used in example: https://drive.google.com/file/d/1ILRk2fNKdTdVepzwPJ8sfYq6HFiZ0dhL/view?usp=sharing

https://user-images.githubusercontent.com/68167805/211962650-d55d4af5-04cf-42f8-9ec0-8141ac9cdb7a.mp4

Relevant Log output

No response