gzdoom/wadsrc/wadsrc.vcproj
Randy Heit 8d0c48bf81 - The garbage collector is now run one last time just before exiting the game.
- Removed movie volume from the sound menu and renamed some of the other
  options to give the MIDI device name more room to display itself.
- Moved the midi device selection into the main sound menu.
- Added FMOD as MIDI device -1, to replace the MIDI mapper. This is still the
  default device. By default, it uses exactly the same DLS instruments as the
  Microsoft GS Wavetable Synth. If you have another set DLS level 1 patch set
  you want to use, set the snd_midipatchfile cvar to specify where it should
  load the instruments from.
- Changed the ProduceMIDI function to store its output into a TArray<BYTE>.
  An overloaded version wraps around it to continue to supply file-writing
  support for external Timidity++ usage.
- Added an FMOD credits banner to comply with their non-commercial license.
- Reimplemented the snd_buffersize cvar for the FMOD Ex sound system. Rather
  than a time in ms, this is now the length in samples of the DSP buffer.
  Also added the snd_buffercount cvar to offer complete control over the
  call to FMOD::System::setDSPBufferSize(). Note that with any snd_samplerate
  below about 44kHz, you will need to set snd_buffersize to avoid long
  latencies.
- Reimplemented the snd_output cvar for the FMOD Ex sound system.
- Changed snd_samplerate default to 0. This now means to use the default
  sample rate.
- Made snd_output, snd_output_format, snd_speakermode, snd_resampler, and
  snd_hrtf available through the menu.
- Split the HRTF effect selection into its own cvar: snd_hrtf.
- Removed 96000 Hz option from the menu. It's still available through the
  cvar, if desired.
- Fixed: If Windows sound init failed, retry with DirectSound. (Apparently,
  WASAPI doesn't work with more than two speakers and PCM-Float output at the
  same time.)
- Fixed: Area sounds only played from the front speakers once you got within
  the 2D panning area.


SVN r854 (trunk)
2008-03-26 04:27:07 +00:00

736 lines
15 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8.00"
Name="wadsrc"
ProjectGUID="{1D179D4B-F008-431B-8C72-111F8372584F}"
RootNamespace="wadsrc"
Keyword="MakeFileProj"
>
<Platforms>
<Platform
Name="Win32"
/>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="0"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
>
<Tool
Name="VCNMakeTool"
BuildCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ andcopy"
ReBuildCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ nrebuild"
CleanCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ clean"
Output="zdoom.pk3"
PreprocessorDefinitions=""
IncludeSearchPath=""
ForcedIncludes=""
AssemblySearchPath=""
ForcedUsingAssemblies=""
CompileAsManaged=""
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="0"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
>
<Tool
Name="VCNMakeTool"
BuildCommandLine="nmake /nologo MAKEWAD=..\tools\makewad\makewad DEHSUPP=..\tools\dehsupp\dehsupp NOLOGO=/nologo andcopy"
ReBuildCommandLine="nmake /nologo MAKEWAD=..\tools\makewad\makewad NOLOGO=/nologo DEHSUPP=..\tools\dehsupp\dehsupp nrebuild"
CleanCommandLine="del wadmake zdoom.pk3"
Output="zdoom.pk3"
PreprocessorDefinitions=""
IncludeSearchPath=""
ForcedIncludes=""
AssemblySearchPath=""
ForcedUsingAssemblies=""
CompileAsManaged=""
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="0"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
>
<Tool
Name="VCNMakeTool"
BuildCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ andcopy"
ReBuildCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ nrebuild"
CleanCommandLine="nmake /nologo RM=&quot;del /f /q&quot; SLASH=\ clean"
Output="zdoom.pk3"
PreprocessorDefinitions=""
IncludeSearchPath=""
ForcedIncludes=""
AssemblySearchPath=""
ForcedUsingAssemblies=""
CompileAsManaged=""
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="0"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
>
<Tool
Name="VCNMakeTool"
BuildCommandLine="nmake /nologo MAKEWAD=..\tools\makewad\makewad DEHSUPP=..\tools\dehsupp\dehsupp NOLOGO=/nologo"
ReBuildCommandLine="nmake /nologo MAKEWAD=..\tools\makewad\makewad NOLOGO=/nologo DEHSUPP=..\tools\dehsupp\dehsupp nrebuild"
CleanCommandLine="del wadmake zdoom.pk3"
Output="zdoom.pk3"
PreprocessorDefinitions=""
IncludeSearchPath=""
ForcedIncludes=""
AssemblySearchPath=""
ForcedUsingAssemblies=""
CompileAsManaged=""
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Lumps"
>
<File
RelativePath=".\animdefs.txt"
>
</File>
<File
RelativePath=".\In_epi1.txt"
>
</File>
<File
RelativePath=".\In_epi2.txt"
>
</File>
<File
RelativePath=".\In_epi3.txt"
>
</File>
<File
RelativePath=".\In_htc1.txt"
>
</File>
<File
RelativePath=".\In_htc2.txt"
>
</File>
<File
RelativePath=".\In_htc3.txt"
>
</File>
<File
RelativePath=".\Lockdefs.txt"
>
</File>
<File
RelativePath=".\sndeax.txt"
>
</File>
<File
RelativePath=".\sndinfo.txt"
>
</File>
<File
RelativePath=".\sndseq.txt"
>
</File>
<File
RelativePath=".\teaminfo.txt"
>
</File>
<File
RelativePath=".\terrain.txt"
>
</File>
<File
RelativePath=".\textcolors.txt"
>
</File>
<File
RelativePath=".\x11r6rgb.txt"
>
</File>
<File
RelativePath=".\xhairs.txt"
>
</File>
<Filter
Name="Map Translators"
>
<File
RelativePath=".\xlat\base.txt"
>
</File>
<File
RelativePath=".\xlat\doom.txt"
>
</File>
<File
RelativePath=".\xlat\heretic.txt"
>
</File>
<File
RelativePath=".\xlat\strife.txt"
>
</File>
<Filter
Name="Includes"
>
<File
RelativePath=".\xlat\defines.i"
>
</File>
<File
RelativePath=".\xlat\specials.i"
>
</File>
</Filter>
</Filter>
<Filter
Name="Decals"
>
<File
RelativePath=".\decals\bal7scr1.png"
>
</File>
<File
RelativePath=".\decals\bal7scr2.png"
>
</File>
<File
RelativePath=".\decals\bfglite1.png"
>
</File>
<File
RelativePath=".\decals\bfglite2.png"
>
</File>
<File
RelativePath=".\decals\bfgscrc1.png"
>
</File>
<File
RelativePath=".\decals\bfgscrc2.png"
>
</File>
<File
RelativePath=".\decals\blast1.png"
>
</File>
<File
RelativePath=".\decals\bsmear1.png"
>
</File>
<File
RelativePath=".\decals\bsmear2.png"
>
</File>
<File
RelativePath=".\decals\bsplat1.png"
>
</File>
<File
RelativePath=".\decals\bsplat2.png"
>
</File>
<File
RelativePath=".\decals\bsplat3.png"
>
</File>
<File
RelativePath=".\decals\bsplat4.png"
>
</File>
<File
RelativePath=".\decals\bsplat5.png"
>
</File>
<File
RelativePath=".\decals\bsplat6.png"
>
</File>
<File
RelativePath=".\decals\bsplat7.png"
>
</File>
<File
RelativePath=".\decals\cbalscr1.png"
>
</File>
<File
RelativePath=".\decals\cbalscr2.png"
>
</File>
<File
RelativePath=".\decals\cbowmark.png"
>
</File>
<File
RelativePath=".\decals\chip1.png"
>
</File>
<File
RelativePath=".\decals\chip2.png"
>
</File>
<File
RelativePath=".\decals\chip3.png"
>
</File>
<File
RelativePath=".\decals\chip4.png"
>
</File>
<File
RelativePath=".\decals\chip5.png"
>
</File>
<File
RelativePath=".\decals\decaldef.txt"
>
</File>
<File
RelativePath=".\decals\plasma1.png"
>
</File>
<File
RelativePath=".\decals\plasma2.png"
>
</File>
<File
RelativePath=".\decals\scorch1.png"
>
</File>
</Filter>
<Filter
Name="MapInfos"
>
<File
RelativePath=".\mapinfo\doom1.txt"
>
</File>
<File
RelativePath=".\mapinfo\doom2.txt"
>
</File>
<File
RelativePath=".\mapinfo\doomcommon.txt"
>
</File>
<File
RelativePath=".\mapinfo\heretic.txt"
>
</File>
<File
RelativePath=".\mapinfo\hexen.txt"
>
</File>
<File
RelativePath=".\mapinfo\plutonia.txt"
>
</File>
<File
RelativePath=".\mapinfo\strife.txt"
>
</File>
<File
RelativePath=".\mapinfo\tnt.txt"
>
</File>
</Filter>
<Filter
Name="Languages"
>
<File
RelativePath=".\languages\english-us.txt"
>
</File>
<File
RelativePath=".\languages\french.txt"
>
</File>
<File
RelativePath=".\languages\italian.txt"
>
</File>
</Filter>
<Filter
Name="Decorate"
>
<File
RelativePath=".\decorate\constants.txt"
>
</File>
<File
RelativePath=".\decorate\decorate.txt"
>
</File>
<File
RelativePath=".\decorate\nativeclasses.txt"
>
</File>
<Filter
Name="Doom"
>
<File
RelativePath=".\decorate\doom\arachnotron.txt"
>
</File>
<File
RelativePath=".\decorate\doom\archvile.txt"
>
</File>
<File
RelativePath=".\decorate\doom\bruiser.txt"
>
</File>
<File
RelativePath=".\decorate\doom\cacodemon.txt"
>
</File>
<File
RelativePath=".\decorate\doom\cyberdemon.txt"
>
</File>
<File
RelativePath=".\decorate\doom\deadthings.txt"
>
</File>
<File
RelativePath=".\decorate\doom\demon.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomammo.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomarmor.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomartifacts.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomdecorations.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomhealth.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomimp.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomkeys.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doommisc.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomplayer.txt"
>
</File>
<File
RelativePath=".\decorate\doom\doomweapons.txt"
>
</File>
<File
RelativePath=".\decorate\doom\fatso.txt"
>
</File>
<File
RelativePath=".\decorate\doom\keen.txt"
>
</File>
<File
RelativePath=".\decorate\doom\lostsoul.txt"
>
</File>
<File
RelativePath=".\decorate\doom\painelemental.txt"
>
</File>
<File
RelativePath=".\decorate\doom\possessed.txt"
>
</File>
<File
RelativePath=".\decorate\doom\revenant.txt"
>
</File>
<File
RelativePath=".\decorate\doom\spidermaster.txt"
>
</File>
<File
RelativePath=".\decorate\doom\stealthmonsters.txt"
>
</File>
</Filter>
<Filter
Name="Heretic"
>
<File
RelativePath=".\decorate\heretic\beast.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\clink.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\hereticammo.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\hereticarmor.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\hereticartifacts.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\hereticdecorations.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\heretickeys.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\hereticplayer.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\mummy.txt"
>
</File>
<File
RelativePath=".\decorate\heretic\snake.txt"
>
</File>
</Filter>
<Filter
Name="Hexen"
>
<File
RelativePath=".\decorate\hexen\centaur.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\clericplayer.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\demons.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\ettin.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\fighterplayer.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\flame.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\hexenarmor.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\hexendecorations.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\hexenkeys.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\hexenspecialdecs.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\mageplayer.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\mana.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\puzzleitems.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\scriptprojectiles.txt"
>
</File>
<File
RelativePath=".\decorate\hexen\speedboots.txt"
>
</File>
</Filter>
<Filter
Name="Strife"
>
<File
RelativePath=".\decorate\strife\beggars.txt"
>
</File>
<File
RelativePath=".\decorate\strife\merchants.txt"
>
</File>
<File
RelativePath=".\decorate\strife\peasants.txt"
>
</File>
<File
RelativePath=".\decorate\strife\questitems.txt"
>
</File>
<File
RelativePath=".\decorate\strife\ratbuddy.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifeammo.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifearmor.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifebishop.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifeitems.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifekeys.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifeplayer.txt"
>
</File>
<File
RelativePath=".\decorate\strife\strifestuff.txt"
>
</File>
<File
RelativePath=".\decorate\strife\zombie.txt"
>
</File>
</Filter>
<Filter
Name="Raven"
>
<File
RelativePath=".\decorate\raven\artiegg.txt"
>
</File>
<File
RelativePath=".\decorate\raven\ravenambient.txt"
>
</File>
<File
RelativePath=".\decorate\raven\ravenartifacts.txt"
>
</File>
<File
RelativePath=".\decorate\raven\ravenhealth.txt"
>
</File>
</Filter>
<Filter
Name="Shared"
>
<File
RelativePath=".\decorate\shared\blood.txt"
>
</File>
<File
RelativePath=".\decorate\shared\botstuff.txt"
>
</File>
<File
RelativePath=".\decorate\shared\debris.txt"
>
</File>
<File
RelativePath=".\decorate\shared\fountain.txt"
>
</File>
<File
RelativePath=".\decorate\shared\pickups.txt"
>
</File>
<File
RelativePath=".\decorate\shared\sharedmisc.txt"
>
</File>
<File
RelativePath=".\decorate\shared\soundsequence.txt"
>
</File>
<File
RelativePath=".\decorate\shared\splashes.txt"
>
</File>
</Filter>
</Filter>
</Filter>
<File
RelativePath=".\Makefile"
>
</File>
<File
RelativePath=".\Makefile.mgw"
>
</File>
<File
RelativePath=".\Makefile2"
>
</File>
<File
RelativePath=".\zdoom.lst"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>