| Server IP : 82.208.35.60 / Your IP : 216.73.216.238 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/games/vvvvvv/files/ |
Upload File : |
--- src/FileSystemUtils.cpp.orig 2021-12-22 13:20:25 UTC
+++ src/FileSystemUtils.cpp
@@ -1,3 +1,4 @@
+#include <errno.h>
#include <iostream>
#include <iterator>
#include <physfs.h>
@@ -154,6 +155,12 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, cha
}
/* Mount the stock content last */
+ if (assetsPath && access(assetsPath, R_OK) == -1) {
+ printf("%s: %s\n", assetsPath, strerror(errno));
+ printf("Trying %sdata.zip instead.\n", output);
+ assetsPath = NULL;
+ }
+
if (assetsPath)
{
SDL_strlcpy(output, assetsPath, sizeof(output));
@@ -161,7 +168,7 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, cha
else
{
SDL_snprintf(output, sizeof(output), "%s%s",
- basePath,
+ output,
"data.zip"
);
}