--- widelands-1.2.1.orig/src/wlapplication.cc	2024-11-12 23:03:25.000000000 +0300
+++ widelands-1.2.1/src/wlapplication.cc	2025-09-22 22:39:38.321629000 +0300
@@ -1515,7 +1515,7 @@
 
 		// Finally, try a relative datadir.
 		if (!found) {
-			datadir_ = get_executable_directory() + FileSystem::file_separator() + INSTALL_DATADIR;
+			datadir_ = get_executable_directory() + FileSystem::file_separator() + ".." + FileSystem::file_separator() + INSTALL_DATADIR;
 			const std::string err = checkdatadirversion(datadir_);
 			if (err.empty()) {
 				found = true;
