#12377 Opening music tags should be played
DiligentDragon
Member Posts: 3
1. Start a new BG2 game and begin in Irenicus' dungeon.
2. Enter combat.
You will notice the classic horn opening does not play. The following is the contents of bd1.mus, the Music Control file for combat in Irenicus' Dungeon ('--' denotes beginning/end of file contents):
--
BD1
16
A @TAG ZA
B1 @TAG ZB
B2 @TAG ZB
B3 @TAG ZB
C1 @TAG ZB
D1 @TAG ZB
D2 @TAG ZB
E1 @TAG ZE1
E2 @TAG ZB
F1 @TAG ZB
F2 @TAG ZB
G1 @TAG ZB
G2 @TAG ZB
H1 @TAG ZB
H2AA @TAG ZH2
E2 BD1 B1 @TAG ZB
# B1 is loop
--
The first line represents the music compilation, the second line indicates how many clips are in the control file, and the line before the comment (#) indicates where to loop the song (ironically, you could loop the combat music to another set of combat music in one long stream).
The issue is that A (which references bd1a.acm) is being skipped entirely and the music starts at B1. I believe the issue is that the music engine has likely seen changes for the Enhanced Edition IE games and no longer properly parses through the .MUS files to begin music. I take it sound is being handled differently? To further prove the Music Control file is not being properly parsed, you can change the contents of bd1.mus to add an additional line at the top:
--
BD1
17
H1 @TAG ZB
A @TAG ZA
B1 @TAG ZB
B2 @TAG ZB
B3 @TAG ZB
C1 @TAG ZB
D1 @TAG ZB
D2 @TAG ZB
E1 @TAG ZE1
E2 @TAG ZB
F1 @TAG ZB
F2 @TAG ZB
G1 @TAG ZB
G2 @TAG ZB
H1 @TAG ZB
H2AA @TAG ZH2
E2 BD1 B1 @TAG ZB
# B1 is loop
--
Note: I added a line for H1 above A and changed the count from 16 to 17. You will need to save the file and exit/relaunch BG2:EE for the change to take effect. You should notice that the A portion of combat music now plays.
This bug is also present in Icewind Dale: Enhanced Edition and Baldur's Gate: Enhanced Edition. You can reproduce it in just about any combat scenario.
2. Enter combat.
You will notice the classic horn opening does not play. The following is the contents of bd1.mus, the Music Control file for combat in Irenicus' Dungeon ('--' denotes beginning/end of file contents):
--
BD1
16
A @TAG ZA
B1 @TAG ZB
B2 @TAG ZB
B3 @TAG ZB
C1 @TAG ZB
D1 @TAG ZB
D2 @TAG ZB
E1 @TAG ZE1
E2 @TAG ZB
F1 @TAG ZB
F2 @TAG ZB
G1 @TAG ZB
G2 @TAG ZB
H1 @TAG ZB
H2AA @TAG ZH2
E2 BD1 B1 @TAG ZB
# B1 is loop
--
The first line represents the music compilation, the second line indicates how many clips are in the control file, and the line before the comment (#) indicates where to loop the song (ironically, you could loop the combat music to another set of combat music in one long stream).
The issue is that A (which references bd1a.acm) is being skipped entirely and the music starts at B1. I believe the issue is that the music engine has likely seen changes for the Enhanced Edition IE games and no longer properly parses through the .MUS files to begin music. I take it sound is being handled differently? To further prove the Music Control file is not being properly parsed, you can change the contents of bd1.mus to add an additional line at the top:
--
BD1
17
H1 @TAG ZB
A @TAG ZA
B1 @TAG ZB
B2 @TAG ZB
B3 @TAG ZB
C1 @TAG ZB
D1 @TAG ZB
D2 @TAG ZB
E1 @TAG ZE1
E2 @TAG ZB
F1 @TAG ZB
F2 @TAG ZB
G1 @TAG ZB
G2 @TAG ZB
H1 @TAG ZB
H2AA @TAG ZH2
E2 BD1 B1 @TAG ZB
# B1 is loop
--
Note: I added a line for H1 above A and changed the count from 16 to 17. You will need to save the file and exit/relaunch BG2:EE for the change to take effect. You should notice that the A portion of combat music now plays.
This bug is also present in Icewind Dale: Enhanced Edition and Baldur's Gate: Enhanced Edition. You can reproduce it in just about any combat scenario.
Post edited by Gate70 on
5
Comments