Update of /cvsroot/netrek/client/netrekxp In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv11631 Modified Files: NetrekXP to do list.C clientr.vcproj compile.txt Log Message: Completely gutted the old windows sound system. Resulting in removal of nt_intro.wav (yay!), audio.h and winsndlib.c (bigger yay!). All the clunky old windows code for loading sound, checking if sound is enabled, and changing volume is now handled by 20x less code using SDL. And it's done better, too. All references to "newSound" have been renamed to "sound". No longer support the old sound menu/loading of sounds, so that got gutted too. Still todo: menu option for removing other ship's sounds, ability to toggle certain sound categories on/off, and to control starting volume. All to be netrekrc entries. Index: NetrekXP to do list.C =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/NetrekXP to do list.C,v retrieving revision 1.104 retrieving revision 1.105 diff -u -d -r1.104 -r1.105 --- NetrekXP to do list.C 28 Feb 2007 07:43:59 -0000 1.104 +++ NetrekXP to do list.C 28 Feb 2007 09:35:18 -0000 1.105 @@ -50,8 +50,20 @@ 11) ships orbiting and galactip map refresh..blinking..server not sending orbiters until every 4th packet? at 50 fps? and every other packet at 20 fps. Where's the code that makes vplayer not get sent if not moving/in orbit? -12) remove old sound, all new sound..add sound menu options to turn off sounds +12)Add sound menu options to turn off sounds by category (cloak, weapons, explosions), add rc option for those settings + 11: death sounds + 10: explosion + 9: phaser,plasma + 8: torp/plasma hit + 7: torp fire, cloak + 6: alert + 4: "informational" sounds (self destruct, enter ship, message, etc.) + 3: shield up/down, other people's sounds (phaser, torp, plasma, explode) + 0: background or ambient (engine?) + +Also to turn off other ship's sounds. +Also add option for starting sound volume. Stas's list: - color coded playerlist. Index: compile.txt =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/compile.txt,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- compile.txt 19 Dec 2006 14:30:53 -0000 1.12 +++ compile.txt 28 Feb 2007 09:35:18 -0000 1.13 @@ -18,6 +18,10 @@ Step 2: -------- + +First off, you will need the development package for SDL, as well as SDL-mixer. +Refer to the SDL website for how to install it with your compiler/IDE. + If you're building with MS Visual C++: - Edit clientr.dsp and change \netrek_files to be same as InstCWD Index: clientr.vcproj =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/clientr.vcproj,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- clientr.vcproj 27 Feb 2007 08:37:05 -0000 1.10 +++ clientr.vcproj 28 Feb 2007 09:35:18 -0000 1.11 @@ -1663,29 +1663,6 @@ /> </FileConfiguration> </File> - <File - RelativePath="src\winsndlib.c" - > - <FileConfiguration - Name="Debug|Win32" - > - <Tool - Name="VCCLCompilerTool" - AdditionalIncludeDirectories="" - PreprocessorDefinitions="" - CompileAs="1" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|Win32" - > - <Tool - Name="VCCLCompilerTool" - AdditionalIncludeDirectories="" - PreprocessorDefinitions="" - /> - </FileConfiguration> - </File> </Filter> <Filter Name="config" @@ -1700,10 +1677,6 @@ Filter="*.h" > <File - RelativePath="include\audio.h" - > - </File> - <File RelativePath="include\bitmaps.h" > </File>