#is there a way to install it on linux?

1 messages · Page 1 of 1 (latest)

dapper junco
#

basically I won't have access to my windows pc for a while and can only install it on my steam deck. I tried launching the installer with Bottles but can't bypass the login screen. any help? and is this even legal? 💀

boreal ibex
#

We don't support Linux at the moment 😦

wide junco
#

I assume this didn't change.... got my keys today and can't login on Linux.

Cmon guys, it's the future of gaming! You have to consider the Steam Deck and therefore Linux 😦

woeful prawn
#

I've been trying to get the game running on linux for a bit today - mostly fighting with my inexperience with wine/proton.

So far I got the launcher installed, logged in and the game downloaded.

There is probably smarter ways to do this, i've been experimenting around a lot trying to figure things out

Step 1: Install the launcher

Download the launcher and store it whereever. Then add the installer .exe to steam (Library -> Add a Game -> Add a non-steam game).

I configured the Compatibility settings to use GE-Proton8-27 (just because its the one i happen to have installed and other games worked better with GE-Proton)

Then I launched the installer through steam, let it install and then closed it without starting the launcher (not just the window but also in the task bar!)

Step 2: Running the launcher

I located the right compatdata folder (by looking at the file modification times)
Then I edited the steam game entry

  • Changed the target .exe file to the launcher: "/path/to/steam/steamapps/compatdata/my_app_id/pfx/drive_c/Program Files (x86)/Theorycraft Games Launcher/Theorycraft Games Launcher.exe"
  • Changed the launch options to WINEPREFIX="/path/to/steam/steamapps/compatdata/my_app_id/pfx/" %command%
    Then I could start the launcher through steam
#

Step 3: Logging in

  • Click on the sign in button
  • In the webpage that opens, before logging in, open developer tools (e.g. F12 key for firefox) and navigate to the network tab in them
  • Log in
  • Inside the developer tools, locate the POST request in the network tab.
  • Inspect the post request headers - there should be a location header. Copy the contents of it.
  • Start a windows command line (I did it via protontricks my_app_id --gui)
  • Inside the windows command line, run "C:\Program Files (x86)\Theorycraft Games Launcher\Theorycraft Games Launcher.exe" "theorycraft-launcher:?code=redacted&state=redacted" - where the theorycraft-launcher: ... part is the content of the location header from earlier.
    That logged my launcher in.
    (also see here #1213524141265649775 message )
woeful prawn
# boreal ibex We don't support Linux at the moment 😦

Semi-related - could us linux enthusiasts have a place to collect this kind of workaround info? Or would you rather not endorse these kinds of experiments currently?
I.e. a megathread in this channel (perhaps not that bug - Kilothread? 😉 )

EDIT: Just found the loki on linux thread, i should've dug around a bit first

rough plaza
woeful prawn
#

#1134841524912402533 message here

wide junco
#

i don't have access to that thread 👀

woeful prawn
#

Its in the playtester area

wide junco
#

don't know which specifically you mean and what i have to "fill out" to get access 😄

Nonetheless, you'r guide from up there works! Amazing work, thank you!!

woeful prawn
wide junco
#

Ah thanks!

btw the game downloads with 1~5 kbit/s per second for me... was that the case for you aswell?

woeful prawn
#

I dont think so, but i didnt pay attention to it as i was writing the step by step stuff in the meantime 🤔

wide junco
#

Well you would've realized it if it was loading that slow.

ETA was 1150h xD