Project

General

Profile

« Previous | Next » 

Revision 8ecc81dc

Added by danij over 14 years ago

Due to the way music is managed with Hexen, unless we explicitly stop the current playing track the engine will not change tracks. This is due to the use of the runtime-updated "currentmap" definition (the engine thinks music has not changed because the current Music definition is the same).

The only reason it worked previously was because the waiting-for-map-load song was started prior to load.

Todo: Rethink the Music definition stuff with regard to Hexen. Why not create definitions during startup by parsing MAPINFO (music track name taken from the map lump identifier)? This would also fix the CD track selection for the title, intermission etc.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences