Opened 3 years ago

Last modified 6 months ago

#4298 new defect

No music in observermode

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: UI – In-game Keywords:
Cc: Patch:

Description (last modified by elexis)

Since the music tracks are categorized by civ, observers do not experience any audio track currently.

One solution would be to add a set of tracks to observers (that fit to all civs).

Another idea might be to play the track of the most recently selected civ and change the trac when picking another. To avoid restarting the track all the time when switching the perspective, all tracks of all players could play continuously, but ony one of them having the actual volume. Thus the tracks could also be faded.

Change History (3)

comment:1 Changed 2 years ago by elexis

Component: Music & Sound FXUI & Simulation
Description: modified (diff)

In a brief discussion in #0ad-dev with fatherbushido and echotangoecho, it was agreed that playing a random track of the civs currently playing would be best for the observers (so that the track doesn't change too often while using the change-perspective feature and so that we don't repeat the same track(s) over and over again in observermode).

comment:2 Changed 2 years ago by elexis

In 19918:

Play more music tracks.

Register the new track "Tale Of Warriors" from rP19887 with the game.
Register "Calm Before the Storm" and "Tavern in the Mist", which were not heard in the previous releases.
Play some peace tracks for all civilizations, as intended by Omri (thus play some music for observers too, refs #4298).
Add more background tracks to the menu as agreed with WhiteTreePaladin?.
Keep "Honor Bound" the first one, as proposed by Itms and leper.
Add some tracks that are played only for one civ to other civs, to reduce the repetition.
Remove duplicate, now unused music code.

Differential Revision:
Fixes #4565.

comment:3 Changed 6 months ago by Imarok

Component: UI & SimulationIn-game UI

Move tickets to In-game UI as UI & Simulation got some sub components.

Note: See TracTickets for help on using tickets.