mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-05 20:40:30 +00:00
8d0c48bf81
- 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)
736 lines
15 KiB
XML
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="del /f /q" SLASH=\ andcopy"
|
|
ReBuildCommandLine="nmake /nologo RM="del /f /q" SLASH=\ nrebuild"
|
|
CleanCommandLine="nmake /nologo RM="del /f /q" 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="del /f /q" SLASH=\ andcopy"
|
|
ReBuildCommandLine="nmake /nologo RM="del /f /q" SLASH=\ nrebuild"
|
|
CleanCommandLine="nmake /nologo RM="del /f /q" 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>
|