Posted July 30, 2021
I bough this game on sale (offline installer: 20180122_ch_update_40932) to give it a try.
I love cyberpunk and was interested to play this game under GNU/Linux.
I was aware of it being GMS and 32 bit - which is more than strange as GMS 2 (>= 2.1.3.273 of 13. Dec. 2017!)
can export to 64 bit and this would help at least macOS and GNU/Linux a lot ('quality of life').
So if devs would care, switching the engine should be something to be done naturally ...
As I own 58 game being 32 bit, this should not be a big problem - and the game started without any problem.
But when - after a few minutes - getting an error window and according error messages in the invoking shell:
~~
Running The Red Strings Club
***************************************
* YoYo Games Linux Runner V1.3 *
***************************************
CommandLine: -game game.unx
ExeName= /home3/jmb/mygames/The_Red_Strings_Club_incl_cfg/game/runner
MemoryManager allocated: 17920
***************************************
* YoYo Games Runner v1.0(999)[r32908] *
***************************************
RunnerLoadGame: game.unx
RunnerLoadGame() - assets/game.unx
Checking if INIFile assets/options.ini Exists
assets/options.ini file contents: [Linux]
DisplayName="The Red Strings Club"
...
Run setup took 0.04 milliseconds
S_TALK- can't find sprite: s_club_brandeis_piano_talk
Run setup took 0.05 milliseconds
Run setup took 0.05 milliseconds
Could not find nar_id for 'donovan'
ERROR!!! ::
############################################################################################
ERROR in
action number 1
of Step Event1
for object shared_Tweener:
Cannot apply sqrt to negative number.
at gml_Script_EaseInOutCirc
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_EaseInOutCirc (line 0)
gml_Object_shared_Tweener_Step_1
Run setup took 0.05 milliseconds
Could not find nar_id for 'donovan'
~~
I was not amused: square root of a negative number ... this is no joke, is it?
So I mailed Devs (CC: publisher) on 25. July 2021 16:07 ... but did not get an answer (which is one, of cause).
I just made the same experience with bad support (which at least responded directly) about "Dungeon Souls":
* https://www.gog.com/forum/dungeon_souls/dungeon_souls_with_broken_controller_support_and_no_active_developer_gnulinux_f310
(also GMS with 32 bit, but at least it was released back in 2015!) and as stated there:
If one uses GMS in 2015 or thereafter, one should switch to a version using 64 bit - otherwise they did not care
about their customers.
And here 64 bit GMS was available before it was released ... so no excuse.
How can such games really be sold on GOG or other platforms ...
I really would like to get into contact not with mere support of GOG - but with their Linux group
(which I still doubt to exist - as things I can reproduce with others can not be reproduced by GOG).
So the only thing I can do ... is waiting to get my refund.
I love cyberpunk and was interested to play this game under GNU/Linux.
I was aware of it being GMS and 32 bit - which is more than strange as GMS 2 (>= 2.1.3.273 of 13. Dec. 2017!)
can export to 64 bit and this would help at least macOS and GNU/Linux a lot ('quality of life').
So if devs would care, switching the engine should be something to be done naturally ...
As I own 58 game being 32 bit, this should not be a big problem - and the game started without any problem.
But when - after a few minutes - getting an error window and according error messages in the invoking shell:
~~
Running The Red Strings Club
***************************************
* YoYo Games Linux Runner V1.3 *
***************************************
CommandLine: -game game.unx
ExeName= /home3/jmb/mygames/The_Red_Strings_Club_incl_cfg/game/runner
MemoryManager allocated: 17920
***************************************
* YoYo Games Runner v1.0(999)[r32908] *
***************************************
RunnerLoadGame: game.unx
RunnerLoadGame() - assets/game.unx
Checking if INIFile assets/options.ini Exists
assets/options.ini file contents: [Linux]
DisplayName="The Red Strings Club"
...
Run setup took 0.04 milliseconds
S_TALK- can't find sprite: s_club_brandeis_piano_talk
Run setup took 0.05 milliseconds
Run setup took 0.05 milliseconds
Could not find nar_id for 'donovan'
ERROR!!! ::
############################################################################################
ERROR in
action number 1
of Step Event1
for object shared_Tweener:
Cannot apply sqrt to negative number.
at gml_Script_EaseInOutCirc
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_EaseInOutCirc (line 0)
gml_Object_shared_Tweener_Step_1
Run setup took 0.05 milliseconds
Could not find nar_id for 'donovan'
~~
I was not amused: square root of a negative number ... this is no joke, is it?
So I mailed Devs (CC: publisher) on 25. July 2021 16:07 ... but did not get an answer (which is one, of cause).
I just made the same experience with bad support (which at least responded directly) about "Dungeon Souls":
* https://www.gog.com/forum/dungeon_souls/dungeon_souls_with_broken_controller_support_and_no_active_developer_gnulinux_f310
(also GMS with 32 bit, but at least it was released back in 2015!) and as stated there:
If one uses GMS in 2015 or thereafter, one should switch to a version using 64 bit - otherwise they did not care
about their customers.
And here 64 bit GMS was available before it was released ... so no excuse.
How can such games really be sold on GOG or other platforms ...
I really would like to get into contact not with mere support of GOG - but with their Linux group
(which I still doubt to exist - as things I can reproduce with others can not be reproduced by GOG).
So the only thing I can do ... is waiting to get my refund.
Post edited July 31, 2021 by JMB9