Prioritize .wav and .ogg files over shipped .idwav files

This commit is contained in:
Robert Beckebans 2023-10-24 18:26:39 +02:00
parent cd03d01e85
commit 958bd1a1cf

View file

@ -200,6 +200,13 @@ void idSoundSample_XAudio2::LoadResource()
return;
}
#if 0
if( idStr::FindText( GetName(), "marine1_sitting_1_1", 8 ) > -1 )
{
loaded = false;
}
#endif
loaded = false;
for( int i = 0; i < 2; i++ )
@ -223,8 +230,9 @@ void idSoundSample_XAudio2::LoadResource()
}
generatedName.Append( ".idwav" );
}
loaded = LoadGeneratedSample( generatedName ) || LoadWav( sampleName );
// try .wav and .ogg first
loaded = LoadWav( sampleName );
if( !loaded && s_useCompression.GetBool() )
{
sampleName.SetFileExtension( "wav" );
@ -237,6 +245,11 @@ void idSoundSample_XAudio2::LoadResource()
loaded = LoadOgg( sampleName );
}
if( !loaded )
{
loaded = LoadGeneratedSample( generatedName );
}
if( loaded )
{
if( cvarSystem->GetCVarBool( "fs_buildresources" ) )