Guard Duty

Guard Duty

View Stats:
Pumuckel 11 Mar, 2021 @ 5:48am
Problems to start from Steam-Beta Client for Linux. Ubuntu- Mate 20.04LTS
Since a new update from the Steam beta Client the Game dosn't start anymore. I think it's that the Steam-Linux-Runtime don't compatible with the Start.sh script. Theres a other AGS Game who has the same Start.sh script (Mage's Initiation: Reign of the Elements) that had the same Code in it's Start.sh. In the Past i bring it to start with enabled "Compatibility Tools" and than use "Steam Linux Runtime" but since the last update from Steam-beta that had no effect anymore. Other AGS Games with Linux- Support like "Al-Emmo" are running good, but there have another code in there "Start.sh" script. I don't know why but "Steam-Linux-Runtime" had something aganst youre code in the "Star.sh". If i run youre Script without Steam the Game Starts and run without any issues. Hope you can help as Linux- Users. My System is Ubuntu-Mate 20.04LTS with an good Nvidia Graka.
< >
Showing 1-11 of 11 comments
Zyro 11 Mar, 2021 @ 5:54am 
Maybe there's usful output when you start steam from the terminal?
Pumuckel 11 Mar, 2021 @ 6:22am 
Thanks but Steam make no output when i start it from my console/ terminal and the game itself make no debugfile - i think it's because it's break before the AGS- Engine start. I look at the code in the Start.sh but i don't know why should the "Steam-Lunx- Runtime" don't like the code and stop before the AGS- Engine starts. But if i start the Skript from the Gamedirectory they make a log.txt without any error- massages. Maybe an issue with 64bit Systems? I don't know but the fact is yesterday it work's then the update from steam-beta client and then it's break.
Pumuckel 11 Mar, 2021 @ 6:28am 
But it's difficuld to brin something like this to the steam- team directly and thats why i do this way to repot. I know its not the golden way but maybe it works
Zyro 11 Mar, 2021 @ 7:04am 
If you think it's a bug, GitHub would be the preferred way of reporting.
Pumuckel 11 Mar, 2021 @ 8:34am 
I know about this, then the Steam Supportteam from Steam- Client has no desire to take an Info or an Report to the right way. And I don't feel like logging in to github, just why the Steam- Support Team not be able to comunicate with each other from the Support. The left Hand do not know what the right hand ar doing and i think that must be changes - we live in the 21ct!. Communication is the most importend thing in a place of work - but i think Steam dosn't know this or they will not know than it can be work to do. You see im verry angry about the working methods fron Steam and would not make a Account on Github for this reason.
Pumuckel 11 Mar, 2021 @ 9:30am 
Everyone in the Steam-Support Team get a lot of money and the couldn't take a Information to the right way, than the only thing they said is "go to github and do there youre bugreport". What kind of ignorance is this? It would be so easy for they to wrote an email or do something els to the right direction but nothing. therefore, if they would pay me like the supportteamwould that be differend but i had payd for the game, surch an other time help for an similar porblem and they do nothing expect to give me an github link for there i must create an account!? Thats not accaptable for me, sorry! I wonder why the steam support is called so? Is Support the word for i doing no communication with the other parts of the factury ore another word for "I have no desire to work"? If i were the Bos of this, i would be thinking a other way. Hey and also, have i made this Bug or the Programmers from Steam? It is a shame that the support has no desire to fix any self-made errors. I do nothing for the Steam- Support anymore because i'm loosing the pleasure for that and i'm to bussy for that.
Pumuckel 12 Mar, 2021 @ 4:47pm 
I think about it and you are right. I'am sorry. I create an GutHub Account and tell they what's up. I have find out, that the game run perfect, if i do not use the Betaversion of the Steam-Linux-Runtime. I'll do an bugreport to git as fast as possible.
Zyro 12 Mar, 2021 @ 10:06pm 
Cool! :signix::steamthumbsup:
Pumuckel 18 Mar, 2021 @ 1:10pm 
Hi, the support team has found out what the problem is. Here is the link to the conversation with the support team: https://github.com/ValveSoftware/steam-runtime/issues/379
The quotation marks in the Start.sh are on the wrong place.
Heres the copy of the solution to this problem.

"
OK, here's the error message from your log:

/home/sascha/.steam/debian-installation/steamapps/common/Guard Duty/./Start.sh: 14: export: Duty:/home/sascha/.steam/debian-installation/steamapps/common/Guard Duty/lib64: bad variable name

This is a bug in these games. The author of the Start.sh script has assumed that $LD_LIBRARY_PATH will not contain spaces, but the game directory has spaces in its name.

Instead of

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$SCRIPTPATH/lib64"
...
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$SCRIPTPATH/lib32"

it should have these:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SCRIPTPATH/lib64"
...
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SCRIPTPATH/lib32"

(Various other bits of this script could also be made more robust, but that's the important part.)

These are two games based on the AGS (Adventure Game Studio) engine, by different developers and publishers, with identical startup scripts, which suggests that the developers are copying the startup script either from each other or from some third source.
"
Zyro 19 Mar, 2021 @ 12:35am 
I'm happy your switch from rant to constructive paid off! And the payoff didn't even take very long.
Have fun! :signix::steamhappy:
Last edited by Zyro; 19 Mar, 2021 @ 3:33am
Pumuckel 19 Mar, 2021 @ 3:19am 
Thank you to bring me to think about it. Without you i never had an github account and this is verry usefull. :steamhappy: :steamthumbsup:
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: 11 Mar, 2021 @ 5:48am
Posts: 11