diff --git a/src/Song.cpp b/src/Song.cpp index a3f07b3ad0..dad57461b9 100644 --- a/src/Song.cpp +++ b/src/Song.cpp @@ -588,11 +588,11 @@ void Song::TidyUpData( bool fromCache, bool duringCache ) // is the CDTitle. CHECKPOINT_M( "Looking for images..." ); - // HACK: DWI files require searching the file system for this info. + // HACK: DWI/KSF files require searching the file system for this info. RString extension = GetExtension(this->m_sSongFileName); extension.MakeLower(); - if( extension == "dwi" || !duringCache ) + if( extension == "dwi" || extension == "ksf" || !duringCache ) { // First, check the file name for hints. @@ -807,7 +807,7 @@ void Song::TidyUpData( bool fromCache, bool duringCache ) // If no BGChanges are specified and there are movies in the song directory, then assume // they are DWI style where the movie begins at beat 0. - if( extension == "dwi" || (!HasBGChanges() && !duringCache) ) + if( extension == "dwi" || extension == "ksf" || (!HasBGChanges() && !duringCache) ) { vector arrayPossibleMovies; GetDirListing( m_sSongDir + RString("*.ogv"), arrayPossibleMovies );