tralph3 / Steam-Metadata-Editor

An easy to use GUI that edits the metadata of your Steam Apps
GNU General Public License v3.0
161 stars 18 forks source link

cannot edit text for launch executable on deck #46

Open Totalblazing opened 5 months ago

Totalblazing commented 5 months ago

ok, i'm on steam deck and im trying to create a new launch option for a game that launches it with an argument for modded play, and for some reason the on screen keyboard cannot enter text into either the working directory or the executable fields, forcing me to use the browse functionality to browse from root all the way to the specific executable, instead of pasting or typing it out. this is not only inconvenient, but also makes it impossible to use this feature with titanfall 2, the game i was trying to use this with, as the way steam launches it through the EA launcher makes it impossible to set up by simply selecting an executable file.
also there is no indication of exactly WHERE to find the JSON file i am supposed to edit in the readme, unless i didnt spot it then shame on me.

kotep commented 4 months ago

The working directory and executable fields are locked so you can't manually type things in. This is supposed to prevent people from typing wrong things in, but for apps where it doesn't correctly detect the app's base directory, it causes the problem you mentioned.

I am also having this problem with another game, Artifact Adventure. It starts all the way out in /home/deck/ and I have to navigate to .local/share/steam/steamapps/common/artifact adventure/en/game.exe....and then it doesn't work.

What's weird is that it has worked for other games. Divinity II Developer's Cut had no problem moving the launch to another exe in another directory.

Edit: Oh, and I can't find the JSON anywhere either. Not in .local/share/Steam-Metadata-Editor, and not in any flatpak location I can search.

TheConfuZzledDude commented 1 week ago

The Flatpak permissions are currently incorrect and it won't create the folder, and there's no error about it. You can just create .local/share/Steam-Metadata-Editor manually for now. I've made a PR to fix the flatpak