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

×
Hi all,

If the game is refusing to run in Linux it is probably due to gog's start script referencing the wrong executable.

It points to "The Fall of the Dungeon Guardians.x86" which most people won't use. If you open the script and change it to "The Fall of the Dungeon Guardians.x86_64" it should work for most people.

You could also just update any shortcuts to point directly to the executable, but that is probably more work than literally adding 3 characters to the script.
It should have a "The Fall of the Dungeon Guardians [64 bits]" link somewhere, no ?

I didn't know what was the best version for the main link so I picked the 32-bit version.
avatar
Mana-Games: It should have a "The Fall of the Dungeon Guardians [64 bits]" link somewhere, no ?

I didn't know what was the best version for the main link so I picked the 32-bit version.
I don't know how much you are involved on the gog installer side of things so please excuse me if this is redundant.

When gog's installer does it's thing, it drops shortcuts on your desktop or menu and they all point to a script called start.sh in the game folder. This does a couple of things and launches the game executable. In this case, it pointed to "The Fall of the Dungeon Guardians.x86" which for me ( and I'd guess a lot of people) wouldn't start. There is no fallback to any other executable. When run on current Debian stable it gives the error:

bash: ./The Fall of the Dungeon Guardians.x86: cannot execute: required file not found

The x86_64 executable works fine however.

Also enjoying the game so far. Thanks!
Post edited October 03, 2023 by timschmidt
I'm new to the GOG world. (I'm the game author, BTW)

GOG Builder allows me to create tasks for the game and there's a Primary one, so I did it like in the attached image.

I'd have expected for the end user to see 2 links from these settings, but maybe it doesn't work correctly.

Anyway, if I ever update the game, I'll try to remember to make the 64-bit version the primary one.

And I'm glad you enjoy the game ! :-)

.
Attachments:
Post edited October 22, 2023 by Mana-Games
Hello.

I can't start the game on Manjaro Linux.

I tried your fix, but the problem persists.

Every time I I try to run it, presents the game menu to select graphics resolution.

Then, when I click on the Accept button, the screen truns black with an horizontal grey frame at the top.

Then, the system opens an emergent window telling me the application is delaying too long, giving me the options of waiting and force exit.

It doesn' matter how many times I push on wait for the application for response. It never launch.
avatar
DebianLinuxero: I can't start the game on Manjaro Linux.
I'm afraid it means the game cannot run on Manjaro.

If possible, you could try to launch the Windows version with Wine.

If it helps, the game uses the Unity 5.6 engine. So if there are recommendations specific for running Unity 5.6 games on Manjaro, they might help in this case.

Otherwise, I'd recommend you ask for a refund if you bought the game in less than 30 days.

Note : I know just a little bit about Linux. :-)
Post edited October 22, 2023 by Mana-Games
avatar
DebianLinuxero: Hello.

I can't start the game on Manjaro Linux.

I tried your fix, but the problem persists.

Every time I I try to run it, presents the game menu to select graphics resolution.

Then, when I click on the Accept button, the screen truns black with an horizontal grey frame at the top.

Then, the system opens an emergent window telling me the application is delaying too long, giving me the options of waiting and force exit.

It doesn' matter how many times I push on wait for the application for response. It never launch.
Did you try lowering the graphics settings or running in windowed mode?

Also try launching the game using the command line.

If you don’t know how, -> go to the game folder ->open a terminal (usually right click)→and enter “./start.sh” without the quotes.

It will often give you an error if something doesn’t work. At that point the error might give a clue as to the source of the problem.

Did choosing the 64 bit vs the 32 bit executable make any difference at all?