Do not build FFMpeg plugin if FFMpeg is not installed.
[2oom.git] / notes / music.txt
blobd2ae53d3ce9c4101d5aba32ba35ada4135032cb5
1 Music format: 22050Hz 2 channel unsigned 8-bit uncompressed PCM
2 All music files within the LBX archives have proper wave headers as well
3 (wow, a standard format in moo2!) - you can play these with anything -- mplayer
4 can even play the lbx archives directly, so you can enjoy moo2 music while you
5 work, or whatever you do :)
7 Files loop in their entirety (the sole exception being newtech, which does not
8 loop in the game).  In order to get things to sound proper, a correct WAVE
9 player is required (i.e. one which honours the length of the data chunk).  Some
10 players will run past the end of the data chunk, into some garbage meta-data at
11 the end that, as far as I can tell, we don't care about.
13 Files: streamhd.lbx -- short looping background tracks, i.e. new tech, GNN,
14                        race audience screens, etc.
15        stream.lbx   -- long looping background tracks, the 3 main BGMs, 3
16                        combat BGMs, ship design BGM, ground combat BGM.
18 File 0 in streamhd.lbx and files 0, 7, and 9 in stream.lbx are text files with
19 the string "cats rule dogs drool\r\n" -- Odd but OK.
21 Resource Identifiers
22 Tentative resource names for the music data are as follows (file.lbx.index)
24   Audience Screens
25 music/alkari     - streamhd.lbx.001
26 music/bulrathi   - streamhd.lbx.002
27 music/darlocks   - streamhd.lbx.003
28 music/elerians   - streamhd.lbx.004
29 music/gnolams    - streamhd.lbx.005
30 music/humans     - streamhd.lbx.006
31 music/klackons   - streamhd.lbx.007
32 music/meklars    - streamhd.lbx.008
33 music/mrrshan    - streamhd.lbx.009
34 music/psilons    - streamhd.lbx.010
35 music/sakkra     - streamhd.lbx.011
36 music/silicoid   - streamhd.lbx.012
37 music/trilarians - streamhd.lbx.013
39 music/mad1       - streamhd.lbx.014
40 music/mad2       - streamhd.lbx.015
41 music/mad3       - streamhd.lbx.016
43   Events
44 music/newtech    - streamhd.lbx.017
45 music/gnn        - streamhd.lbx.018
46 music/council    - streamhd.lbx.019
47 music/antarans   - streamhd.lbx.020
49   BGMs
50 music/main1      - stream.lbx.001
51 music/main2      - stream.lbx.002
52 music/main3      - stream.lbx.003
53 music/combat1    - stream.lbx.004
54 music/combat2    - stream.lbx.005
55 music/combat3    - stream.lbx.006
56 music/design     - stream.lbx.008
57 music/invade     - stream.lbx.010
59 I think that's all the music in the game (well, excluding the movies.  Those
60 will be much more difficult).  Have fun!