Recent build, should be fully up to date with CVS:
- Registry values "SoundSampleRate" and "SoundSampleBits" set sample rate and bits
- Sound buffers are no longer forced into software memory
- Ship limit no longer statically allocated
Explanation:
Use registry values SoundSampleRate and SoundSampleBits to set whatever samplerate and bitrate you want Freespace 2 sound at. Note that OGG and ADPCM files will still be decoded to 16 bits max (although some were always decoded to 8 bits in retail)
Sound may be slightly faster now
The ship type limit is not statically allocated...in other words, you can put as many ship types in ships.tbl and they should be stored into memory, no matter how many there are.
However, I haven't changed any of the code that assumes there will always be an array of size MAX_SHIP_TYPES.
So, funky stuff may happen. I'm interested in what kind of funky stuff, the debug build is included.
Multiplayer on Fs2NetD is definitely not guaranteed to work, and you shouldn't use it with this build unless you don't care about your score at all.http://fs2source.warpcore.org/exes/latest/C01082005.exe