--- npush.cpp 2008-06-24 20:15:10.000000000 +0200 +++ npush.cpp.patch 2008-07-12 19:06:35.000000000 +0200 @@ -602,7 +602,7 @@ players.clear (); mapM.clear (); goldNeededM = 0; - std::string fileName = "levels/" + name; + std::string fileName = "/usr/share/npush/levels/" + name; FILE *fp = fopen (fileName.c_str (), "rb"); if (!fp) { Message ("Cannot open level file!"); @@ -757,7 +757,7 @@ */ std::set < std::string > files; DIR * - dir = opendir ("levels"); + dir = opendir ("/usr/share/npush/levels"); if (!dir) { Message ("Cannot read levels from directory"); return;