output.push_string((type && *type) ? type : "quake3");
output.push_string(" -fs_basepath \"");
output.push_string(EnginePath_get());
- output.push_string(" -fs_homepath \"");
+ output.push_string("\" -fs_homepath \"");
output.push_string(g_qeglobals.m_userEnginePath.c_str());
output.push_string("\" -fs_game ");
output.push_string(gamename_get());
output.push_string(" -convert -format ");
output.push_string(Brush::m_type == eBrushTypeQuake3BP ? "map_bp" : "map");
- output.push_string(" -readmap \"");
+ if(extension_equal(path_get_extension(filename), "map"))
+ output.push_string(" -readmap ");
+ output.push_string(" \"");
output.push_string(filename);
output.push_string("\"");