diff --git a/src/d_iwad.cpp b/src/d_iwad.cpp index 705ff2f72..0bad0c3ed 100644 --- a/src/d_iwad.cpp +++ b/src/d_iwad.cpp @@ -413,7 +413,7 @@ int FIWadManager::IdentifyVersion (TArray &wadfiles, const char *iwad, } } - if (iwadparm == NULL || wads[0].Path.IsEmpty()) + if (iwadparm == NULL || wads[0].Path.IsEmpty() || mIWads[wads[0].Type].Required.IsNotEmpty()) { if (GameConfig->SetSection ("IWADSearch.Directories")) {