hedge-dev / hedge-dev/UnleashedRecomp

SFX overload from bobsled crashes game on level completion

Open
#1,061 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

60FPS HFR
Dominant language
C++
Stars
5.1k
Forks
421
PR merge metrics
No merged PRs in 30d

Description

Validation
  • I have checked the Issues page to see if my problem has already been reported
  • I have confirmed that this bug does not occur in the original game running on original Xbox 360 hardware
If you have DLC installed, please specify which ones you have.
  • No DLC Installed
Describe the Bug

When running on high fps, the sound effects of the bobsled start to compound until no more sound effects can be generated. If that occurs on the second bobsled of Holoska Day Act 1, the game will crash upon touching the goal ring.

Steps to Reproduce
  1. Set fps to some high number (mine was at MAX)
  2. Play through Holoska Day Act 1 up to the second bobsled.
  3. Jump often to re-activate the landing sound effects until no more sound effects can be heard.
  4. Reach the goal.
  5. Crash.
Expected Behavior

Two things:

  1. Sound effects should continue to be heard (separate issue).
  2. The game should not crash upon ending the stage.
Footage

Example

Specifications
  • CPU: 7950x
  • GPU: Radeon 7900 XTX
  • GPU Driver: AMD driver 24.12.1
  • OS: W11
  • Version: 1.0.1
Additional Context

You can force similar behavior for the first bobsled. The difference is that all sound effects get restored once the bobsled explodes. In that instant, all the built up sound effects that had yet to be played play together at the same time (which does cause a momentary hitch).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. First reproduce the issue on Holoska Day Act 1's second bobsled using the listed steps and compare the crash with the linked footage; done means the sound effects no longer exhaust playback and reaching the goal does not crash the game.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.