Issue: The linux version of TiTS can be launched without issue in Desktop Mode in the Steam Deck. However, after adding the exe to steam as a non-steam game, it cannot be launched, and instead flashes 'Playing' for a moment before acting as if the game hasn't launched.
My clunky, non-linux pro solution:
Clearly, the game could run on deck. The issue had something to do with the way Steam was handling the shortcut thingy. So, I decided to try making another shortcut that Steam COULD launch. I started simple: creating a new shortcut to 'tits' via the 'Link Here' option in linux. Steam could still not use this, as it ignores the shortcut and automatically routes to the original file instead. Slick, but useless.
My next attempt was Lutris. This worked! Basically, I added the 'tits' executable to lutris as a standard linux game. But low and behold, Lutris could also not run the exe in this manner. At least Lutris was able to provide me with an error message that I was able to google and decipher after about an hour of mildly inebriated research. I will summarize: all you need to do is add the argument "--no-sandbox" minus the quotes to the Arguments section in the Config for your TiTS shortcut in lutris. NOW it will launch via Lutris, and with that...
The last step! Create a shortcut to TiTS via Lutris, by right-clicking on the game in your Lutris window. Add that shortcut to steam, and BAM, it should work.
Q & A I had with myself in the bathroom mirror:
Q: Why not add the "--no-sandbox" argument to the Steam shortcut instead? A: I tried that, and it didn't work. Hopefully there's something obvious I'm missing, like a different command, that will achieve the same thing, thus skipping the Lutris step entirely. As things stand, it was sheer dumb luck that I found that sandbox command at all through my pounding headache, so I called it a day.
Q: Will this affect performance? A: I have not noticed any changes in control latency. The game launches and loads quickly.
Q: Are you sure this is the best way of doing this? A: Nope! Hopefully someone finds a better way. But I have yet to see someone address this issue online and post a solution, so I wanted to make a good place for people to start. I felt awkward asking for help launching a porn game in normal Steam Deck support threads. Call me old-fashioned.
Q: Why go through all the trouble making the linux version work, when the Windows version works far smoother via Proton? A: Because saving with Proton involves some sort of quasi-quantum entanglement magic that means that all the "Save to files" I do wind up vanishing, thus making it impossible for me to transfer saves to new versions. By running it natively, I can save games as intended, and upgrade the game as I need.
I hope this helps, and I hope I didn't do anything wrong in regards to my first ever forum post!
-ASkipS
My clunky, non-linux pro solution:
Clearly, the game could run on deck. The issue had something to do with the way Steam was handling the shortcut thingy. So, I decided to try making another shortcut that Steam COULD launch. I started simple: creating a new shortcut to 'tits' via the 'Link Here' option in linux. Steam could still not use this, as it ignores the shortcut and automatically routes to the original file instead. Slick, but useless.
My next attempt was Lutris. This worked! Basically, I added the 'tits' executable to lutris as a standard linux game. But low and behold, Lutris could also not run the exe in this manner. At least Lutris was able to provide me with an error message that I was able to google and decipher after about an hour of mildly inebriated research. I will summarize: all you need to do is add the argument "--no-sandbox" minus the quotes to the Arguments section in the Config for your TiTS shortcut in lutris. NOW it will launch via Lutris, and with that...
The last step! Create a shortcut to TiTS via Lutris, by right-clicking on the game in your Lutris window. Add that shortcut to steam, and BAM, it should work.
Q & A I had with myself in the bathroom mirror:
Q: Why not add the "--no-sandbox" argument to the Steam shortcut instead? A: I tried that, and it didn't work. Hopefully there's something obvious I'm missing, like a different command, that will achieve the same thing, thus skipping the Lutris step entirely. As things stand, it was sheer dumb luck that I found that sandbox command at all through my pounding headache, so I called it a day.
Q: Will this affect performance? A: I have not noticed any changes in control latency. The game launches and loads quickly.
Q: Are you sure this is the best way of doing this? A: Nope! Hopefully someone finds a better way. But I have yet to see someone address this issue online and post a solution, so I wanted to make a good place for people to start. I felt awkward asking for help launching a porn game in normal Steam Deck support threads. Call me old-fashioned.
Q: Why go through all the trouble making the linux version work, when the Windows version works far smoother via Proton? A: Because saving with Proton involves some sort of quasi-quantum entanglement magic that means that all the "Save to files" I do wind up vanishing, thus making it impossible for me to transfer saves to new versions. By running it natively, I can save games as intended, and upgrade the game as I need.
I hope this helps, and I hope I didn't do anything wrong in regards to my first ever forum post!
-ASkipS