Who's Lila?

Who's Lila?

Vezi statistici:
Daemon DLC on Linux
In case anyone else has trouble running it and getting it to recognize that Who's Lila is also running, I made a simple script to help. If you first launch Who's Lila? and then run this script, the Daemon should launch and work normally.

Beats me if this is a common issue or not, I was just hitting it on NixOS (which is a weird distro to begin with). You may need to adjust some of the directory paths, no idea how a steam install looks on other distributions.

Note also on NixOS I had to run the script with steam-run (a utility provided by nixpkgs and only found on NixOS), e.g. "steam-run ./launch_daemon.sh". I don't think this extra step (or an equivalent) is necessary on any "normal" distro (i.e. one that follows the filesystem hierarchy standard).

#!/usr/bin/env bash GAME_ID="1697700" YOUR_HOME="<Put your own home directory here>" YOUR_STEAM_DIR="$YOUR_HOME/.local/share/Steam" compatdataDir="$YOUR_STEAM_DIR/steamapps/compatdata/${GAME_ID}" mkdir "$compatdataDir" 2> /dev/null winePrefixDir=${compatdataDir}/pfx echo "Trying to enter winePrefixDir.." cd "$winePrefixDir" || exit echo "Entered winePrefixDir!" export STEAM_COMPAT_DATA_PATH="$compatdataDir" export STEAM_COMPAT_CLIENT_INSTALL_PATH="$YOUR_HOME/.steam" export WINEPREFIX="${winePrefixDir}" echo "Starting..." "$YOUR_STEAM_DIR/compatibilitytools.d/GE-Proton7-24/proton" run "$YOUR_STEAM_DIR/steamapps/common/Who's Lila/DAEMON/DAEMON.exe"
Editat ultima dată de Stalker Humanoid; 1 oct. 2022 la 5:14
< >
Se afișează 1-15 din 20 comentarii
I'm also using NixOS, thank you for sharing
Any idea of how to make the DAEMON work on other distros? I'm running Arch.
Skeht 4 sept. 2023 la 20:59 
I managed to get the DAEMON working with Arch Linux using protonhax, here's what I did:

1. Exit steam
2. Install protonhax using either yay -S or cloning from the git repository
3. Open steam and set Who's Lila's launch options to "protonhax init %COMMAND%"
4. Launch Who's Lila
5. Go back to terminal and type in:
protonhax run 1697700 "<paste where DAEMON.exe location is here>"
6. Profit.
Skeht 4 sept. 2023 la 21:01 
Note: Who's Lila must be open first before using the protonhax command, otherwise the program won't be able to identify the game
Protonhax worked for me, thank you!
Lu 11 nov. 2023 la 18:31 
On Steam Deck, I was able to get it to work using Protonhax, as Skeht outlined above, but I had to jump through a few more hoops to get it to compile.
  • Disable SteamOS readonly flag
  • Install GCC* through pacman**
  • Reenable SteamOS readonly flag
  • Install brew
  • Install glibc through brew
  • instead of using the makefile to compile envload, compile it through the command below (or edit the makefile to use it instead of the line with tcc)
gcc -o envload envload.c -I /usr/include -I /home/linuxbrew/.linuxbrew/opt/linux-headers/include -L /home/linuxbrew/.linuxbrew/opt/glibc/bin
  • Add the protonhax folder to your PATH (e.g. in ~/.bashrc)

* I could not get TCC to link stuff, so I fell back to GCC
** Ideally, we'd also install GCC through brew and avoid changing anything about SteamOS, but for some insane reason, brew requires GCC to install GCC

I thought of making a more detailed guide, but at the end of the day, I do not recommend jumping through these hoops unless you know what you're doing. Also, you're stuck in Desktop Mode and windowed mode anyway to use the Daemon, so you might as well not play the game on Steam Deck if you have a moderately serviceable PC, Linux or otherwise (which I didn't, so here I am).

The fact that Valve marked this game as Steam Deck Verified is a failure of that system IMO, Who's Lila should be marked as unsupported.
Editat ultima dată de Lu; 11 nov. 2023 la 18:33
Alchemist 18 nov. 2023 la 11:28 
I'm also on Steam Deck but I managed to make it work with SteamTinkerLaunch (v.12.12) which I got working by installing ProtonUp-Qt in the Discover app.
Here are the steps while in desktop mode:

1. In the Discover App install ProtonUp-Qt
2. Once installed, start and click on "Add version" and then from the dropdown, select "SteamTinkerLaunch". I'm using the latest 12.12 version
3. Restart Steam, go to "Who's Lila?" and under Properties > Compatibility make sure to force use SteamTinkerLaunch which should now be available
4. Launch the game and you'll get the SteamTinkerLaunch menu but you'll only have 2-3 seconds to click on the "Main Menu".
5. There's a lot of options but you'll only need to press the "Game Menu" button.
5.1 Check "use custom command option"
5.2 Click on "Save and Play"
6. Then you'll get another window asking you to select custom executable, choose daemon.exe.
And that's it.
Editat ultima dată de Alchemist; 18 nov. 2023 la 11:49
nicole.ham 26 nov. 2023 la 20:46 
2
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
Postat inițial de nicole.ham:
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
Awesome! That's great to hear and thank you as well.
Dale 1 dec. 2023 la 9:17 
Lone Emissary and nicole.ham, thanks to both of you very much! After much trial and error, I was able to finally get this working on Fedora 38 using Steam Tinker Launch and now also have instructions that I can use on my Steam Deck. Thanks again!
Postat inițial de Dale:
Lone Emissary and nicole.ham, thanks to both of you very much! After much trial and error, I was able to finally get this working on Fedora 38 using Steam Tinker Launch and now also have instructions that I can use on my Steam Deck. Thanks again!
Super glad it worked!
Archir 5 ian. 2024 la 17:02 
Just something to add. If for some reason the DAEMON cannot connect to the wineserver spawned by the game (because of bwrap on NixOS, or for another reason), you can try running the game without Steam (use the aforementioned script and replace `DAEMON.exe` by 'WhosLila.exe`) it should work

Make sure to use the same Proton version
Postat inițial de nicole.ham:
I'm here to report that LoneEmissary's method work flawlessly on (2 whole) steam decks, just with the TEENIEST tweak; and that is:

  • On step 5.1 i their guide: DON'T put Daemon.exe as the executable here, instead do exactly what they said but click the checkbox for "Fork Custom Command", and leave 'who is lila.exe as the main executable file on this screen

  • start the game from steam desktop (assuming you did all the set up they mentioned)

  • A screen in Steam Tinker will pop up, NOW you set Daemon.exe as the custom app. And since you selected the 'fork' option before, it will now open alongside the main game!

Hope this helps the .052 people looking for this fix on SD lol. and thanks all yall above for the help!
thank you both lone and you but i have a problem. i cant seem to make the keyboard pop up when writing pins and stuff. any solution?
Postat inițial de sh0nenbat:
thank you both lone and you but i have a problem. i cant seem to make the keyboard pop up when writing pins and stuff. any solution?
if steam is still open on desktop, the shortcut for oskeyboard SHOULD be steam button + x. if THAT doesnt work you might have to download a keyboard app that's easy to trigger thru desktop, or use a bt keyboard
< >
Se afișează 1-15 din 20 comentarii
Per pagină: 1530 50