diff -r 617def4b1770 -r 077106d245f0 loader/loader.cpp --- a/loader/loader.cpp Wed Aug 14 11:56:34 2013 -0400 +++ b/loader/loader.cpp Wed Aug 14 12:55:55 2013 -0400 @@ -241,7 +241,15 @@ } case SOURCE_ENGINE_LEFT4DEAD2: { - filename = FILENAME_1_6_L4D2; + const char *gamedir = mvi->GetGameDir(); + if (strcmp(gamedir, "nucleardawn") == 0) + { + filename = FILENAME_1_6_ND; + } + else + { + filename = FILENAME_1_6_L4D2; + } break; } case SOURCE_ENGINE_NUCLEARDAWN: