diff --git a/Core/Loaders.cpp b/Core/Loaders.cpp index b308e5d094..f573b53dcb 100644 --- a/Core/Loaders.cpp +++ b/Core/Loaders.cpp @@ -195,11 +195,19 @@ bool LoadFile(std::string &filename, std::string *error_string) { break; case FILETYPE_ARCHIVE_RAR: +#ifdef WIN32 *error_string = "File is compressed (RAR).\nPlease decompress first (try WinRAR)"; +#else + *error_string = "File is compressed (RAR).\nPlease decompress first (try UnRAR)"; +#endif break; case FILETYPE_ARCHIVE_ZIP: +#ifdef WIN32 *error_string = "File is compressed (ZIP).\nPlease decompress first (try WinRAR)"; +#else + *error_string = "File is compressed (ZIP).\nPlease decompress first (try UnRAR)"; +#endif break; case FILETYPE_NORMAL_DIRECTORY: