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

×
high rated
Edit: Nevermind, it seems like I found workaround. I just need to launch a game through SRHK.sh in GOG Games/Shadowrun Hong Kong Extended Edition/Game instead of start.sh in main catalogue.
I had similar issue with another game from GOG too (think it was Grim Fandango Remastered) and wonder what is the cause of this since clearly not everyone is affected.

.............................................................................................................. ............................................................................................

I played SR Returns and Dragonfall DC on this machine and both installed and worked perfectly fine. Now I installed Hong-Kong and apparently this one won't start. System is OpenSUSE Tumbleweed with Intel graphics card and this is terminal output:

Running Shadowrun Hong Kong - Extended Edition
./SRHK.sh: line 14: cd: too many arguments
Set current directory to /home/milosz/GOG Games/Shadowrun Hong Kong Extended Edition/game
Found path: /home/milosz/GOG Games/Shadowrun Hong Kong Extended Edition/game/SRHK
./SRHK.sh: line 22: 18600 Aborted (core dumped) ./$SRR -logFile output.log

It seems Shadowrun Honh Kong has exited unsuccessfully (error = 134).


I saw similar topics on forum where people needed to install additional libraries but I don't know if this is a case here.
Post edited August 24, 2017 by meelten
avatar
meelten: Edit: Nevermind, it seems like I found workaround. I just need to launch a game through SRHK.sh in GOG Games/Shadowrun Hong Kong Extended Edition/Game instead of start.sh in main catalogue.
I had similar issue with another game from GOG too (think it was Grim Fandango Remastered) and wonder what is the cause of this since clearly not everyone is affected.

.............................................................................................................. ............................................................................................

I played SR Returns and Dragonfall DC on this machine and both installed and worked perfectly fine. Now I installed Hong-Kong and apparently this one won't start. System is OpenSUSE Tumbleweed with Intel graphics card and this is terminal output:

Running Shadowrun Hong Kong - Extended Edition
./SRHK.sh: line 14: cd: too many arguments
Set current directory to /home/milosz/GOG Games/Shadowrun Hong Kong Extended Edition/game
Found path: /home/milosz/GOG Games/Shadowrun Hong Kong Extended Edition/game/SRHK
./SRHK.sh: line 22: 18600 Aborted (core dumped) ./$SRR -logFile output.log

It seems Shadowrun Honh Kong has exited unsuccessfully (error = 134).


I saw similar topics on forum where people needed to install additional libraries but I don't know if this is a case here.
Thank you for the tip. I just tried to run Shadowrun Hong Kong and had the same error 134 but running the SRHK.sh file works for me as well. I am using the most recent 2.8.0.11 version from GOG. My system is also quite different than yours:

AMD FX-9590 | 16GB DDR3-2133 | MSI RX 580 8GB Gaming X | Mesa 17.3.6 | Samsung 850 Evo 250GB | Solus 3 | Kernel 4.15.14-62.current
Same here. This seems to be a Mono issue according to output.log

/home/redacted/GOG Games/Shadowrun Hong Kong Extended Edition/game/SRHK_Data/Mono/x86/libmono.so(+0x8b59b) [0xf73e859b]
/home/redacted/GOG Games/Shadowrun Hong Kong Extended Edition/game/SRHK_Data/Mono/x86/libmono.so(+0x21743) [0xf737e743]
linux-gate.so.1(__kernel_rt_sigreturn+0) [0xf7f7ede0]

Intel i5 6600K | Rx Vega 56 | Mesa-git |Arch Linux
The problem exist when you using `start.sh` but if you launch `SRHK.sh` directly -- the game will launch
Also, this script has a problem on line 14, so if you see something like `cd: too many arguments` when using MiniGalaxy or other GOG clients -- double-quote `$SRRDIR`

UPD: Hotfix
```
mv start.sh start.sh.bak
ln -s game/SRHK.sh start.sh
```
Now launching `start.sh` directly launches game (and it works!)
Post edited June 01, 2020 by jenrus00
What jeffangelion suggested worked for me on Linux Mint. Thanks! :)

For the less technologically inclined people out there, such as myself, the aforementioned hotfix involves the following steps:

1. Go to your Shadowrun HK directory and rename the start.sh file into start.sh.bak

2. Open a terminal and navigate to your Shadowrun HK directory using the cd command

For example, type this in your terminal and press Enter:
cd /home/{userName}/GOG\ Games/Shadowrun\ Hong\ Kong\ Extended\ Edition/

3. While on the terminal, create a symbolic link to the SRHK file using the ln command

For example, type this in your terminal and press Enter:
ln -s game/SRHK start.sh

Result: A start.sh shortcut should now be available in your Shadowrun HK directory and your game should launch properly.

Essentially, you "trick" the game into launching the SRHK file whenever it attempts to launch the start.sh file. And if you ever need to restore the original start.sh file, you can just rename the start.sh.bak file back to start.sh.

If you're having resolution issues and you can't click anything after the game launches, follow these steps as well:

1. Go to your Shadowrun HK config directory, which is typically hidden, and open the pref file with a simple text editor

For example, on Linux Mint, the pref file is in the following path:
/home/{userName}/.config/unity3d/Harebrained Schemes/SRHK

2. Locate the following two lines in the pref file

<pref name="Screenmanager Resolution Height" type="int">1012</pref>
<pref name="Screenmanager Resolution Width" type="int">1920</pref>

3. Change the numbers to your desired resolution, save, and exit the text editor

For example:

<pref name="Screenmanager Resolution Height" type="int">1024</pref>
<pref name="Screenmanager Resolution Width" type="int">1280</pref>

Enjoy!

EDIT: Typo
Post edited June 24, 2025 by DFstunt