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

×
The windows version works so far what I just checked, but Linux is def broken.

I already knew about all the ppl saying the Linux versions on all 3 games didnt work or at best required a lot of workaronds.
I decided to finally give it a try myself b/c I really like the look of them and been wanting to play them for ages, and it was just on discount again.

I bought Shadowrun Returns and must sadly also join the Broken Souls Club.

The Linux version isnt valid, its not a game executable file.

At the very least this should be on information on the store page untill its properly sorted out b/c u get an awful amount of reports on this and some ppl only.

HOWEVER the windows version worked for me, at least for now what little I just checked to try.
So it can be run hopefully that way for most.

I have tried all Linux options in both Heroic and Lutris, and deafult wine, and also made sure to install the lib32-glu that GOG mentions on Lutris install page. Ive restarted, reinstalled.
Nothing works, none of the .sh or shadowrun files are a game file, it doesnt work.
So I really do think they are completely broken.
It is not just a GOG issue either, I have the Hong Kong Steam version and never got that one running either.
I have also tried various options in the settings, such as using game libs.

At least this Shadowrun Returns game I just bought seem to work via wine but would obv prefer a native:D

Anyway. FOR NARNIA!

Here is my Heroic log report in case devs are interested in fixing the world... I mean their Linux version:

(00:43:26) [INFO]: Launching "Shadowrun Returns" (gog)

(00:43:26) [INFO]: Native? true

(00:43:26) [INFO]: Installed in: /home/alice/Games/Heroic/Shadowrun Returns

(00:43:26) [INFO]: System Info:

CPU: 4x Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz

Memory: 25.11 GB (used: 3.15 GB)

GPUs:

GPU 0:

Name: NVIDIA Corporation GM204 [GeForce GTX 970]

IDs: D=13c2 V=10de SD=8508 SV=1043

Driver: nvidia

OS: EndeavourOS 6.15.9-arch1-1 (linux)

The current system is not a Steam Deck

We are not running inside a Flatpak container

Software Versions:

Heroic: 2.18.0 "Waterfall Beard" Jorul

Legendary: 0.20.37 Exit 17 (Heroic)

gogdl: 1.1.2

comet: comet 0.2.0

Nile: 1.1.2 Will A. Zeppeli

(00:43:26) [INFO]: Game Settings: {

"preferSystemLibs": false,

"nvidiaPrime": false,

"enviromentOptions": [],

"wrapperOptions": [],

"language": "",

"beforeLaunchScriptPath": "",

"afterLaunchScriptPath": "",

"verboseLogs": true,

"disableUMU": false

}

(00:43:26) [INFO]: Launching Shadowrun Returns: HEROIC_APP_NAME=1207660413 HEROIC_APP_RUNNER=gog GAMEID=umu-0 HEROIC_APP_SOURCE=gog STORE=gog STEAM_COMPAT_INSTALL_PATH="/home/alice/Games/Heroic/Shadowrun Returns" LD_PRELOAD= GOGDL_CONFIG_PATH=/home/alice/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/alice/.config/heroic/gog_store/auth.json launch "/home/alice/Games/Heroic/Shadowrun Returns" 1207660413 --platform linux

(00:43:26) [INFO]: Game Output:

Running Shadowrun Returns

./Shadowrun.sh: line 18: cd: too many arguments

Set current directory to /home/alice/Games/Heroic/Shadowrun Returns/game

Found path: /home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun

Launch command: ['/home/alice/Games/Heroic/Shadowrun Returns/start.sh']

All processes exited

============= End of log =============
I was able to get Hong Kong to work. Like has been said in a few of the other threads run the SRHK.sh script rather than the start.sh script. It is in

GOG Games/Shadowrun Hong Kong Extended Edition/game

I also needed to have libglu1-mesa:i386 installed.

After I did that is has been working well.

Shadowrun Returns and Dragonfall work out of the box on debian trixie but I do have the I386 libraries loaded as well as libglu1-mesa:i386 which i loaded separately.

If you need help let me know.
Post edited September 14, 2025 by timschmidt
Hi, ty for reply!

I alr tried both -sh files yes, but none of them worked:(
I just reinstalled Returns and tried again, and its not working ;(
I alr have the multilib/lib32-glu installed, but the one u mention isnt in aur/pacman, but I think it should alr be within that first multilib one?

I also have these 2 glu libs installed alr:

2 extra/freeglut 3.6.0-2 (104.1 KiB 349.1 KiB) (Installed)
Free OpenGL Utility Toolkit
1 extra/glu 9.0.3-2 (152.2 KiB 363.0 KiB) (Installed)
Mesa OpenGL utility library


This is the log from Heroic when I try, it just shuts down:

(00:49:02) [INFO]: Launching "Shadowrun Returns" (gog)

(00:49:02) [INFO]: Native? true

(00:49:02) [INFO]: Installed in: /home/alice/Games/Heroic/Shadowrun Returns

(00:49:02) [INFO]: System Info:

CPU: 4x Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz

Memory: 25.11 GB (used: 3.55 GB)

GPUs:

GPU 0:

Name: NVIDIA Corporation GM204 [GeForce GTX 970]

IDs: D=13c2 V=10de SD=8508 SV=1043

Driver: nvidia

OS: EndeavourOS 6.16.6-arch1-1 (linux)

The current system is not a Steam Deck

We are not running inside a Flatpak container

Software Versions:

Heroic: 2.18.1 "Waterfall Beard" Jorul

Legendary: 0.20.37 Exit 17 (Heroic)

gogdl: 1.1.2

comet: comet 0.2.0

Nile: 1.1.2 Will A. Zeppeli

(00:49:02) [INFO]: Game Settings: {

"preferSystemLibs": false,

"nvidiaPrime": false,

"enviromentOptions": [],

"wrapperOptions": [],

"targetExe": "/home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun.sh",

"language": "",

"beforeLaunchScriptPath": "",

"afterLaunchScriptPath": "",

"verboseLogs": true,

"disableUMU": false

}

(00:49:02) [INFO]: Launching Shadowrun Returns: HEROIC_APP_NAME=1207660413 HEROIC_APP_RUNNER=gog GAMEID=umu-0 HEROIC_APP_SOURCE=gog STORE=gog STEAM_COMPAT_INSTALL_PATH="/home/alice/Games/Heroic/Shadowrun Returns" LD_PRELOAD= GOGDL_CONFIG_PATH=/home/alice/.config/heroic/gogdlConfig /opt/Heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/alice/.config/heroic/gog_store/auth.json launch "/home/alice/Games/Heroic/Shadowrun Returns" --override-exe "/home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun.sh" 1207660413 --platform linux

(00:49:02) [INFO]: Game Output:

/home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun.sh: line 18: cd: too many arguments

Set current directory to /home/alice/Games/Heroic/Shadowrun Returns/game

Found path: /home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun

Launch command: ['/home/alice/Games/Heroic/Shadowrun Returns/game/Shadowrun.sh']

All processes exited

============= End of log =============
Post edited September 15, 2025 by Jinini
Did you try just running the executable rather than the script?

If you are not sure what that means go this directory

GOG Games/Shadowrun Returns/game

open a terminal there and type the following making sure the "S" is uppercase.

./Shadowrun

Note any errors if it doesn't start.
duuuude ty...

Everyone keep mentioning the .sh file and this is also what Heroic and Lutris automatically goes with on install. I have tried both .sh files none of the worked but that other weird one works fine omg what.
I dont evn have to do it through terminal, just regulr double clicking it works :P

It doesnt look like some of the other native executables I normally have so I honestly didnt think it was a file to be run!

Will give it a prober play soon, and then check if this is the same for my old steam version of Hong Kong too, or if this only works for Returns.

Thx a lot!
I swear I tried a million things with those other files and launchers never look twice on this one u mentioned so ;(

-Edit to update that the Hong Kong version of this def dont work, it just keeps shutting down and I know I have tried jsut about everything for those b4.
But, I will try to purchase the GOG version of it and check if that does it, so far I only have the steam version of that one and never got it working;(
Post edited September 22, 2025 by Jinini