stohrendorf / CroftEngine

An open-source Tomb Raider 1 engine remake
Other
281 stars 18 forks source link

Music playing simultaneously #135

Closed Richard-L closed 3 years ago

Richard-L commented 3 years ago

At this point in the level, the TR main theme begins playing:

image

The Cave Echoes does not stop playing however, meaning both tracks are overlaid which is unwanted behaviour. The Cave Echoes should stop, and resume once the interlude has finished.

Further, the interlude is not part of quicksaves. On quickload, it should either replay, or ideally have music position remembered and continue playback from timestamp.

The same happens for all other music tracks (ie Cave Echoes never stops).

stohrendorf commented 3 years ago

These are essentially two issues.

Richard-L commented 3 years ago

My advice would be to mimick audio track playback behaviour here. TR used music very acutely to change focus or atmosphere, and the cave echoes staying on in the back is a very odd, and to my ears un-TR-like, effect.

Richard-L commented 3 years ago

Somewhat related to this moment of the player dying https://github.com/stohrendorf/EdisonEngine/issues/140 ... the music should stop upon Lara's death to create a sober moment of silence.