It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hey gog! What is wrong with the linux game start.sh script? It seems like it has a bad file referenced. But even after fixing the script, the game itself wont run. So, nice to have it discounted, too bad it doesn't run on linux :/ Does the game need any depedencies not included in the release?
Post edited November 24, 2022 by MrTong
I had the same problem.
Look into the folder where the game is installed. There is a folder 'game', inside this folder is a file with the x86_x64 extension.
In my case this solved the problem.

I use Tuxedo 22.04, based on (k)ubuntu 22.04
avatar
SebastianH: I had the same problem.
Look into the folder where the game is installed. There is a folder 'game', inside this folder is a file with the x86_x64 extension.
In my case this solved the problem.

I use Tuxedo 22.04, based on (k)ubuntu 22.04
I think you left something out. Looking in a folder probably won't fix anything but your curiosity.
avatar
SebastianH: I had the same problem.
Look into the folder where the game is installed. There is a folder 'game', inside this folder is a file with the x86_x64 extension.
In my case this solved the problem.

I use Tuxedo 22.04, based on (k)ubuntu 22.04
avatar
alcaray: I think you left something out. Looking in a folder probably won't fix anything but your curiosity.
you are correct:
i run the file with the x86_x64 extension with ./Vampire the Masquerade - Shadows of New York.x86_64"
PERHAPS, if not tried to start the game before the executable flag is missing. At least the start.sh script uses chmod to fix this!

Today i fixed the rest

1st: Replace the given two lines in the .desktop file replace the Exec and Path lines. And at least the {username} must be replaced with your user-folder-name, sebastianh for example
Exec="/home/{username}/GOG Games/Vampire The Masquerade Shadows of New York/start.sh" ""
Path=/home/{username}/GOG Games/Vampire The Masquerade Shadows of New York

In the start.sh I changed one or two lines in the action part. It now looks like this. Perhaps the /game part in the change dir line was missing, but i believe not, but am unsure. And the line which starts the game was definitely incorrect

# Actions
run_game() {
echo "Running ${GAME_NAME}"
cd "${CURRENT_DIR}/game"
chmod +x *
./"Vampire the Masquerade - Shadows of New York.x86_64"

}
default() {
run_game
}
Post edited November 09, 2023 by SebastianH